PHPackages                             webbyphp/engine - 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. [Framework](/categories/framework)
4. /
5. webbyphp/engine

ActiveLibrary[Framework](/categories/framework)

webbyphp/engine
===============

v3.0.1(4mo ago)217[1 issues](https://github.com/webbyphp/engine/issues)2MITPHPPHP ^8.3

Since Oct 30Pushed 4mo agoCompare

[ Source](https://github.com/webbyphp/engine)[ Packagist](https://packagist.org/packages/webbyphp/engine)[ Docs](https://webbyphp.top)[ RSS](/packages/webbyphp-engine/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)DependenciesVersions (30)Used By (2)

WebbyPHP Engine
===============

[](#webbyphp-engine)

 [![WebbyPHP](webbyphp.png)](webbyphp.png)

The engine repo for WebbyPHP Framework Core extended functionalites for the CodeIgniter 3 framework

[![MIT License](https://camo.githubusercontent.com/cdf2f88b4b93d427fba8e5fba298c96fdb96085d447456aeeb70e518845013b8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f77656262797068702f7765626279)](https://camo.githubusercontent.com/cdf2f88b4b93d427fba8e5fba298c96fdb96085d447456aeeb70e518845013b8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f77656262797068702f7765626279)[![Lines of code](https://camo.githubusercontent.com/d40c8ec14bccd1126b93ca05d29c22d52b6104778acd8e0ccb4fcfa446af0a4c/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f77656262797068702f656e67696e65)](https://camo.githubusercontent.com/d40c8ec14bccd1126b93ca05d29c22d52b6104778acd8e0ccb4fcfa446af0a4c/68747470733a2f2f696d672e736869656c64732e696f2f746f6b65692f6c696e65732f6769746875622f77656262797068702f656e67696e65) [![GitHub code size in bytes](https://camo.githubusercontent.com/f025f7978f8f2d239dca3d54d968f596acf20738fe676b7b2789a09dc0e6672a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f77656262797068702f7765626279)](https://camo.githubusercontent.com/f025f7978f8f2d239dca3d54d968f596acf20738fe676b7b2789a09dc0e6672a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f77656262797068702f7765626279) [![Packagist Version](https://camo.githubusercontent.com/d43c5080154d509661ac9bea5ae2d262e41ee945abe4ec9e34b735cef2ed06b6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77656262797068702f656e67696e65)](https://camo.githubusercontent.com/d43c5080154d509661ac9bea5ae2d262e41ee945abe4ec9e34b735cef2ed06b6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77656262797068702f656e67696e65) [![Packagist Downloads (custom server)](https://camo.githubusercontent.com/29d39ca16036b4665ea74d1ba72dd77cbbd5591fa3671a352de5282d8248f527/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77656262797068702f656e67696e65)](https://camo.githubusercontent.com/29d39ca16036b4665ea74d1ba72dd77cbbd5591fa3671a352de5282d8248f527/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f77656262797068702f656e67696e65)

About WebbyPHP
--------------

[](#about-webbyphp)

**WebbyPHP** aims to be a "lego-like" PHP framework that allows you to build APIs, Console/Cli and Web Applications in a modular architecture, that can also integrate other features from existing PHP frameworks or other PHP packages with ease.

It is an extension of the CodeIgniter 3 framework for easy web application development with an easy developer experience (DX) for beginners.

Build Awesome PHP applications with a "Simple(Sweet) Application Architecture".

Features
--------

[](#features)

- Easy and Improved Routing
- HMVC First Architecture
- Application can be APIs, Console or Web Based
- Easy to integrate with Other Frameworks
- Extend with Packages
- Use "Plates" a blade-like templating engine for your views
- Use "Services" to seperate business logic from Controllers
- Use "Actions" instead of "Services" for CRUD functionalities or business logic
- Use "Forms Or Rules" to validate input requests
- A near "Service discovery" feature included
- Use any database abstraction or library you want as a model

Authors
-------

[](#authors)

- [@otengkwame](https://www.github.com/otengkwame)
- [All Contributors](https://github.com/webbyphp/engine/contributors)

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

[](#installation)

The recommended way to install Webby is [through Composer](https://getcomposer.org/). Are you [New to Composer?](https://getcomposer.org/doc/00-intro.md) click on the link.

This will install the latest PHP supported version:

```
$ composer create-project webbyphp/webby
```

Make sure to replace *project-name* with the name of your project

Documentation
-------------

[](#documentation)

The main documentation of WebbyPHP can be found here: [WebbyPHP Docs](https://webbyphp.top/docs)

The documentation is currently been updated constantly. It will take time to cover all aspects of the framework but we are working around the clock to make this possible.

Currently we have planned to use the blogs section to guide developers through their journey in learning the framework.

If you have been developing with CodeIgniter 3 already and you are familiar with the HMVC approach you can still use the same knowlegde to get going.

For developers who are very familiar with the CodeIgniter 3 framework can still refer to the documentation here: [CI3 Docs](https://www.codeigniter.com/userguide3/index.html)

The concept of CodeIgniter 4 has not been so clear and rewriting CodeIgniter 3 has set the framework back in so many ways, this is a way to show that Codeigniter could have been improved gradually without the approach the Core Team used.

Folder Structure
----------------

[](#folder-structure)

```
vendor/
└── webbyphp/
    └── engine/
        └── CodeIgniter/
            └── Framework/
                ├── core/
                ├── database/
                ├── fonts/
                ├── helpers/
                ├── language/
                └── libraries/
        └── Core/
            ├── config/
            ├── controllers/
            ├── core/
            ├── helpers/
            ├── hooks/
            ├── language/
            ├── libraries/
            ├── logs/
            └── models/

```

Server Requirements
-------------------

[](#server-requirements)

PHP version 8.3 or newer is recommended.

PHP 8.1 was released in November 2021 and so most of it's functionalities were not known to be supported yet, this delayed the development of this project to work perfectly with the latest version 8.1 of PHP and the framework, we advise to stay between versions 7.4 and 8.0 for stable PHP appplication development.

If you want to discover bugs and contribute, then you are welcome to use the PHP 8.1 version.

Currently it supports 8.5 with no issues coming up yet. All issues can be discussed and it will be addressed. PHP 8.5 is here since 20th November 2025. We will be looking forward to related issues too to resolve. Currently we are ready for bug hunting. Let's go :).

Quick FAQs
----------

[](#quick-faqs)

#### Why did you decide to create Webby

[](#why-did-you-decide-to-create-webby)

---

- Webby was created with PHP beginners in mind, to simplify how web applications can be built (with PHP) without complex concepts and functionalities
- Looking at how other (PHP) frameworks makes it difficult for beginners to start, we are making the approach different.
- Also CodeIgniter 3 was not been updated for sometime and new PHP versions were not working until they updated to the recent version (3.1.13).
- I used it as an opportunity to learn and understand more about Software Architecture and creating Software Paradigms.

#### Is it anything different from CodeIgniter 3 or 4?

[](#is-it-anything-different-from-codeigniter-3-or-4)

---

It uses the Core of the CodeIgniter 3 framework and borrows some new features added from CodeIgniter 4. It is designed to move developers who are familiar with CI3 to easily adapt to CI4 with a little similar syntax or concept.

Important Links
---------------

[](#important-links)

The links below will guide you to know more about how Webby Works

- [Installation Guide](https://webbyphp.top/docs/installation/)
- [Getting Started](https://webbyphp.top/docs/getting-started/)
- [Contribution Guide](https://webbyphp.top/docs/contribution-guide/)
- [Learn Webby](https://blog.webbyphp.top)
- [Community](https://github.com/webbyphp/webby/discussions)

What's Next
-----------

[](#whats-next)

There are lots of future plans for WebbyPHP

- Enable and Test for PHP 8.1 compatibility
- Write version two (v2) without a major class api change so as to reduce future upgrade headache. Unlike other major PHP Frameworks
- Improve and simplify CI3's database migrations
- Enable module based packages to use composer packages
- Enable easy engine folder upgrade (Currently folder will have to be replaced when an update is available) (Done on 30th October 2022 18:22 PM)
- Move sylynder/codeigniter repo to sylynder/engine repo (Done on 31st December 2022 15:08 PM)
- Move sylynder/engine repo to webbyphp/repo (Done on November 2025)
- Write version three (v3) to support PHP8.5 (works but needs other scenarios from users)
- Make version three compatible with legacy CodeIgniter 3 projects
- Create composer ready repo for beginner developers with difficulties
- Build a WHATstack starter kit
- Build an HTMX starter kit
- Build an AlpineJS starter kit
- Build a package manager feature
- Create a compatible HTTP and Routing feature (may be PSR-7 compatible) that enables general integration with other frameworks
- Improve and optimize speed
- Improve on cli or console feature
- Integrate asynchronous features (may be fibers) \[as a package\]
- And many more to add (and many more to learn)

Credits
-------

[](#credits)

- Rougin ()
- Yidas ()
- Chriskacerguis ()
- Nobitadore ()
- Lonnieezell ()
- GustMartins ()
- CodeIgniter 3 ()
- CodeIgniter 4 ()
- Laravel Blade - Plates Template Engine Idea ()
- Laravel Collections - Arrayz Collection Idea ()
- Laravel Routing - ()
- [All Contributors](https://github.com/webbyphp/engine/contributors)

License
-------

[](#license)

We are using the MIT License (MIT). Please see our LICENSE file. If you want to know more about the license go to LICENSE for more information.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance65

Regular maintenance activity

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity72

Established project with proven stability

 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

Every ~42 days

Recently: every ~150 days

Total

28

Last Release

145d ago

Major Versions

v1.8.0 → v2.0.02022-12-31

v2.13.0 → v3.0.02025-12-11

PHP version history (3 changes)v1.6.1PHP ^8.1

v1.7.0PHP ^8.0

v3.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/1f834f6a5be72147b3c904bde64008b1c160085371d6af0209367b52cc004728?d=identicon)[otengkwame](/maintainers/otengkwame)

---

Top Contributors

[![otengkwame](https://avatars.githubusercontent.com/u/3446150?v=4)](https://github.com/otengkwame "otengkwame (535 commits)")

---

Tags

codeignitersylynderwebbycomposercodeigniterwebbysylynderwebbyphp

### Embed Badge

![Health badge](/badges/webbyphp-engine/health.svg)

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

###  Alternatives

[composer/installers

A multi-framework Composer library installer

1.4k136.0M6.0k](/packages/composer-installers)[yiisoft/yii2-composer

The composer plugin for Yii extension installer

8828.8M55](/packages/yiisoft-yii2-composer)[luthier/luthier

Improved routing, middleware support, authentication tools and more for CodeIgniter 3 framework

150108.8k](/packages/luthier-luthier)[yiisoft/config

Composer plugin and a library for config assembling

34368.9k27](/packages/yiisoft-config)[michalsn/codeigniter-htmx

HTMX helper for CodeIgniter 4 framework

8140.9k](/packages/michalsn-codeigniter-htmx)[codeigniter/phpstan-codeigniter

CodeIgniter extensions and rules for PHPStan

17457.2k30](/packages/codeigniter-phpstan-codeigniter)

PHPackages © 2026

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