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(3mo ago)01MITPHPPHP ^8.2

Since Feb 12Pushed 3mo 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 1mo 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

33

—

LowBetter than 75% of packages

Maintenance82

Actively maintained with recent releases

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity36

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

95d 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

[hermawan/codeigniter4-datatables

Serverside Datatables library for CodeIgniter4

10943.0k3](/packages/hermawan-codeigniter4-datatables)[jason-napolitano/codeigniter4-cart-module

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

5814.8k](/packages/jason-napolitano-codeigniter4-cart-module)

PHPackages © 2026

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