PHPackages                             jengo/appstarter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jengo/appstarter

ActiveProject[Utility &amp; Helpers](/categories/utility)

jengo/appstarter
================

Jengo starter app

v0.0.1(6mo ago)01MITPHPPHP ^8.2

Since Feb 12Pushed 6mo agoCompare

[ Source](https://github.com/jengo-php/appstarter)[ Packagist](https://packagist.org/packages/jengo/appstarter)[ Docs](https://jengophp.com)[ RSS](/packages/jengo-appstarter/feed)WikiDiscussions main Synced 2mo ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

Jengo PHP AppStarter
====================

[](#jengo-php-appstarter)

What is Jengo PHP?
------------------

[](#what-is-jengo-php)

Jengo PHP is a powerful, production-ready application starter that extends the **CodeIgniter 4** framework. It bridges the gap between classic PHP development and modern frontend tooling, providing a seamless experience for building full-stack web applications.

By combining the lightweight, high-performance nature of CodeIgniter 4 with modern frontend capabilities, Jengo PHP allows you to build robust applications with speed and efficiency.

Key Features
------------

[](#key-features)

- **Extends CodeIgniter 4**: Retains all standard CI4 functionality while adding powerful new tools.
- **Modern Frontend Integration**: Native support for **Inertia.js** with **Vue**, **React**, and **Svelte**.
- **Rapid Development**: Includes specialized CLI commands to generate code and configure your environment.
- **Vite Integration**: Comes pre-configured with Vite for lightning-fast frontend builds.

Installation
------------

[](#installation)

Create a new Jengo project using Composer:

```
composer create-project jengo/appstarter my-app
```

Then, navigate into your project directory:

```
cd my-app
```

Setup Frontend with Inertia.js
------------------------------

[](#setup-frontend-with-inertiajs)

To set up your modern frontend stack, Jengo provides an interactive installer. Run the following command:

```
php spark jengo:install inertia
```

### Installation Steps

[](#installation-steps)

The installer will guide you through the setup process:

1. **Select Framework**: Choose your preferred frontend framework:
    - Vue
    - React
    - Svelte
2. **Client Directory**: Specify where your frontend source files should reside (e.g., `app/Client`).
3. **Dependencies**: Jengo will automatically install the necessary NPM packages for you.
4. **Home Controller**: Update the default Home Controller to use Inertia rendering.

### Post-Installation

[](#post-installation)

After the installer completes, you can start your development servers(ensure to set the env file and set CI\_ENVIRONMENT to development):

```
# Terminal 1: Start the PHP development server
php spark serve

# Terminal 2: Start the Vite development server
npm run dev
```

Visit `http://localhost:8080` to see your Jengo application in action!

Deployment
----------

[](#deployment)

When you are ready to deploy, build your frontend assets for production:

```
npm run build
```

Then deploy your PHP application as you would any standard CodeIgniter 4 project.

Resources
---------

[](#resources)

- [Jengo PHP Documentation](https://jengophp.com/docs)
- [CodeIgniter 4 User Guide](https://codeigniter.com/user_guide/)
- [Inertia.js Documentation](https://inertiajs.com/)

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance68

Regular maintenance activity

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

187d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6a00939d7e5422a294a7b9b186f29116de3dca2d793453c8c58c0293bd2346b2?d=identicon)[gilads-otiannoh254](/maintainers/gilads-otiannoh254)

---

Top Contributors

[![gilads-otiannoh24](https://avatars.githubusercontent.com/u/180090128?v=4)](https://github.com/gilads-otiannoh24 "gilads-otiannoh24 (3 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jengo-appstarter/health.svg)

```
[![Health](https://phpackages.com/badges/jengo-appstarter/health.svg)](https://phpackages.com/packages/jengo-appstarter)
```

###  Alternatives

[codeigniter4/appstarter

CodeIgniter4 starter app

1811.8M](/packages/codeigniter4-appstarter)[abydahana/aksara

Aksara is a modern, developer-friendly framework and CMS built on CodeIgniter 4, featuring rapid CRUD development, modular architecture, smart routing, flexible access control, API integration, and an AI assistant to make content management faster and smarter.

1141.2k](/packages/abydahana-aksara)[hermawan/codeigniter4-datatables

Serverside Datatables library for CodeIgniter4

10949.8k4](/packages/hermawan-codeigniter4-datatables)[jason-napolitano/codeigniter4-cart-module

A basic port of the codeigniter 3 cart module for CodeIgniter 4.

5915.6k](/packages/jason-napolitano-codeigniter4-cart-module)[maniaba/asset-connect

AssetConnect is a file management library for CodeIgniter 4 that allows you to associate files with any entity in your application

1016.0k](/packages/maniaba-asset-connect)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
