PHPackages                             o2system/framework - 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. o2system/framework

ActivePackage[Framework](/categories/framework)

o2system/framework
==================

O2System Framework

v5.7.205(5y ago)51.7k26MITPHPPHP ^7.2.0

Since Aug 10Pushed 4y ago3 watchersCompare

[ Source](https://github.com/o2system/framework)[ Packagist](https://packagist.org/packages/o2system/framework)[ Fund](https://opencollective.com/o2system)[ Patreon](https://www.patreon.com/o2system)[ RSS](/packages/o2system-framework/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (10)Dependencies (10)Versions (79)Used By (6)

[![alt text](https://repository-images.githubusercontent.com/68261382/9385fa80-c578-11ea-8364-d99a54cb3465 "O2System Framework")](https://repository-images.githubusercontent.com/68261382/9385fa80-c578-11ea-8364-d99a54cb3465)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/1f3432eceeb84682fd315e900d8c8a011ed0acd583ac5efd651270a066272be4/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6f3273797374656d2f6672616d65776f726b2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/o2system/framework/?branch=master)[![Build Status](https://camo.githubusercontent.com/2a5aeab5b65a5354d13ae124e2c32d1f50851fe85c1fe7ff6bd708481d635b2b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6f3273797374656d2f6672616d65776f726b2f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/o2system/framework/build-status/master)[![PHP Composer](https://github.com/o2system/framework/workflows/PHP%20Composer/badge.svg)](https://github.com/o2system/framework/workflows/PHP%20Composer/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/4f612a8713b4d37be898cf9e7497d86a04e59023f4ea2a115b7f07cbe4210e35/68747470733a2f2f706f7365722e707567782e6f72672f6f3273797374656d2f6672616d65776f726b2f76)](//packagist.org/packages/o2system/framework)[![Total Downloads](https://camo.githubusercontent.com/16e726a5ae2cca2b6faec55262a9a19eac0e0f14d75d38a9b65e898532cd480f/68747470733a2f2f706f7365722e707567782e6f72672f6f3273797374656d2f6672616d65776f726b2f646f776e6c6f616473)](//packagist.org/packages/o2system/framework)[![License](https://camo.githubusercontent.com/39d8a9dace17b07a2da234eccec8a1550da78804d17edd1d4f7b9b394ef404dc/68747470733a2f2f706f7365722e707567782e6f72672f6f3273797374656d2f6672616d65776f726b2f6c6963656e7365)](//packagist.org/packages/o2system/framework)

O2System Framework
==================

[](#o2system-framework)

Open Source PHP Modular HMVC-MVM-P Framework. The new generation of PHP Framework.

O2System Framework and Components are written based on almost all PHP Standards Recommendations known as PSR.

BasedTitle PSR-1Basic Coding StandardPSR-2Coding Style GuidePSR-3Logger InterfacePSR-4Autoloading StandardPSR-6Caching InterfacePSR-7HTTP Message InterfacePSR-11Container InterfacePSR-15HTTP Server Request HandlersPSR-16Common Interface for Caching LibrariesIf you want the convenience of CodeIgniter Framework in its time and want a powerful framework like Laravel Framework then O2System Framework is the framework that is perfect for you.

The O2System Framework is designed with ease of installation, equipped with powerful features that speed you up in the development process.

### Featured Features

[](#featured-features)

#### Smart Kernel

[](#smart-kernel)

The O2System Framework is equipped with Kernel as the core, which doubles as a start-up services runner, input / output (i / o) processor, modular registry and smart services container. The kernel of the O2System Framework can be included in the Hybrid (or Modular) category because it runs multiple services at start-up and is designed with Singleton Patterns, so there is only one instance kernel executed. Remarkably, all registered services are not directly initiated unless the object service is called, this has a major impact on the reduction of memory usage.

#### Smart Autoloader

[](#smart-autoloader)

The autoloader system in the O2System Framework makes writing your code very short and efficient.

#### Smart Routing

[](#smart-routing)

You will be reminded with the ease of CodeIgniter Framework when creating a controller but enriched with Segment Dispatcher that allows you to address Translation by using lambda and closure. You can also easily do Pool Address Translation and Domain Address Translation.

#### Simultaneous Parser Engine

[](#simultaneous-parser-engine)

The O2System Framework is equipped with a simultaneous parser engine system, imagine you can run Blade, Markdown, BBCode parsers simultaneously. You will also be introduced to a new parser that is very easy to write as easy as you write php code is Noodle Parser Engine.

#### Built-In User Interface

[](#built-in-user-interface)

You will be surprised that the O2System Framework already has templating and theming support features even has a built-in user interface that helps you build your project built on jQuery and Bootstrap v4.0.0. If you want to build an app that requires the admin theme already available to you. If you want to build your website has been provided multipurpose theme with a charming design.

### Composer Installation

[](#composer-installation)

The best way to install O2System Framework is to use [Composer](https://getcomposer.org)

```
composer require o2system/framework

```

> Packagist:

### Usage

[](#usage)

Documentation is available on this repository [wiki](https://github.com/o2system/framework/wiki) or visit this repository [github page](https://o2system.github.io/framework).

### Ideas and Suggestions

[](#ideas-and-suggestions)

Please kindly mail us at [contact@o2system.id](mailto:contact@o2system.id%5D)

### Bugs and Issues

[](#bugs-and-issues)

Please kindly submit your [issues at Github](http://github.com/o2system/framework/issues) so we can track all the issues along development and send a [pull request](http://github.com/o2system/framework/pulls) to this repository.

### System Requirements

[](#system-requirements)

- PHP 7.2+
- [Composer](https://getcomposer.org)
- [O2System Kernel](https://github.com/o2system/kernel)
- [O2System Filesystem](https://github.com/o2system/filesystem)
- [O2System Cache](https://github.com/o2system/cache)
- [O2System Database](https://github.com/o2system/database)
- [O2System Html](https://github.com/o2system/html)
- [O2System Parser](https://github.com/o2system/parser)
- [O2System Image](https://github.com/o2system/image)
- [O2System Security](https://github.com/o2system/security)
- [O2System Curl](https://github.com/o2system/curl)
- [O2System Email](https://github.com/o2system/email)

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 71.4% 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 ~14 days

Total

78

Last Release

2137d ago

PHP version history (3 changes)v5.0.0-betaPHP &gt;=5.6.0

v5.5.971PHP ~7.2.0

v5.5.977PHP ^7.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/e2ac781bdba53fdce5ac7a9f090a4afd42b18766646036370661ffefde7811de?d=identicon)[steevenz](/maintainers/steevenz)

![](https://www.gravatar.com/avatar/ccce1c77fabdaf8734f54c6b1a82324c4ad1278a62910c7cab0b5b15d941cf7b?d=identicon)[o2system](/maintainers/o2system)

---

Top Contributors

[![steevenz](https://avatars.githubusercontent.com/u/218405?v=4)](https://github.com/steevenz "steevenz (55 commits)")[![turahe](https://avatars.githubusercontent.com/u/6832622?v=4)](https://github.com/turahe "turahe (16 commits)")[![saesetiawan](https://avatars.githubusercontent.com/u/31687610?v=4)](https://github.com/saesetiawan "saesetiawan (3 commits)")[![gitbook-bot](https://avatars.githubusercontent.com/u/31919211?v=4)](https://github.com/gitbook-bot "gitbook-bot (1 commits)")[![jefemarino](https://avatars.githubusercontent.com/u/43535465?v=4)](https://github.com/jefemarino "jefemarino (1 commits)")[![teguhrianto](https://avatars.githubusercontent.com/u/4329751?v=4)](https://github.com/teguhrianto "teguhrianto (1 commits)")

---

Tags

phpframeworkdriverutilitieslibraries

### Embed Badge

![Health badge](/badges/o2system-framework/health.svg)

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

###  Alternatives

[contao-community-alliance/dc-general

Universal data container for Contao

1579.5k90](/packages/contao-community-alliance-dc-general)[phalcon/phalcon

Phalcon Framework

2481.6k1](/packages/phalcon-phalcon)

PHPackages © 2026

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