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

ActiveProject[Framework](/categories/framework)

nova-framework/system
=====================

Framework for PHP 7.1+

4.2.6(6y ago)815334MITPHPPHP ^7.1.8CI failing

Since Dec 30Pushed 3y ago3 watchersCompare

[ Source](https://github.com/nova-framework/system)[ Packagist](https://packagist.org/packages/nova-framework/system)[ Docs](https://github.com/nova-framework/system)[ RSS](/packages/nova-framework-system/feed)WikiDiscussions 4.2 Synced 1w ago

READMEChangelog (10)Dependencies (22)Versions (202)Used By (4)

[![Nova Framework](https://camo.githubusercontent.com/c465a0404a29c374202129f10f8bc0392c7b2b1e500053be825a0905d006cd69/68747470733a2f2f6e6f76616672616d65776f726b2e636f6d2f7468656d65732f6e6f76612f6173736574732f696d616765732f6e6f76612e706e67)](https://camo.githubusercontent.com/c465a0404a29c374202129f10f8bc0392c7b2b1e500053be825a0905d006cd69/68747470733a2f2f6e6f76616672616d65776f726b2e636f6d2f7468656d65732f6e6f76612f6173736574732f696d616765732f6e6f76612e706e67)

Nova Framework 4.2 (Kernel)
===========================

[](#nova-framework-42-kernel)

[![Total Downloads](https://camo.githubusercontent.com/3b29c18c6a26b9c2669e473098ed83e357d664a50524f20d57e2b979394795de/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e6f76612d6672616d65776f726b2f73797374656d2e737667)](https://packagist.org/packages/nova-framework/system)[![Dependency Status](https://camo.githubusercontent.com/a771175f2fc597dc2238cc936d05e41d52da50f59eb762e6687ad4cb78c1f9c5/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3535343336376637333833333133323165323030303030352f62616467652e737667)](https://www.versioneye.com/user/projects/554367f738331321e2000005)[![GitHub license](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://github.com/nova-framework/framework/blob/master/LICENSE.txt)[![GitHub stars](https://camo.githubusercontent.com/afced0f2836926ecc451fd9c27c80f61ee64498abdbb9f837b903b791478d7d9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6e6f76612d6672616d65776f726b2f73797374656d2e737667)](https://github.com/nova-framework/system/stargazers)[![GitHub forks](https://camo.githubusercontent.com/8623d33b39224b10c6eaf9dd6270215a351d7e9722f07fae241fdc3a68b0480f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6e6f76612d6672616d65776f726b2f73797374656d2e737667)](https://github.com/nova-framework/system)

[![Join the chat at https://gitter.im/nova-framework/framework/novausers](https://camo.githubusercontent.com/37b71e1ce183f4ee630f818196f982c56f4c223c1d829b4d6baa0c3a07fdcf9f/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e737667)](https://gitter.im/nova-framework/framework/novausers?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

> **Note:** This repository contains the core code of the Nova framework. If you want to build an application using Nova 4, visit the main [Nova repository](https://github.com/nova-framework/framework).

What is the Nova Framework?
---------------------------

[](#what-is-the-nova-framework)

Nova Framework is a PHP 7.1 MVC system. It's designed to be lightweight and modular, allowing developers to build better and easy to maintain code with PHP.

Requirements
------------

[](#requirements)

**The framework requirements are limited.**

- PHP 7.1 or greater.
- Apache Web Server or equivalent with mod rewrite support.
- IIS with URL Rewrite module installed -

**The following PHP extensions should be enabled:**

- Fileinfo (edit php.ini and uncomment php\_fileinfo.dll or use php selector within cpanel if available.)
- OpenSSL
- INTL

> **Note:** Although a database is not required, if a database is to be used, the system is designed to work with a MySQL database using PDO.

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

[](#installation)

This framework was designed and is **strongly recommended** to be installed above the document root directory, with it pointing to the `public` folder.

Additionally, installing in a sub-directory, on a production server, will introduce severe security issues.

#### Recommended

[](#recommended)

The framework is located on [Packagist](https://packagist.org/packages/nova-framework/framework).

You can install the framework from a terminal by using:

```
composer create-project nova-framework/framework foldername 4.* -s dev

```

The foldername is the desired folder to be created.

> **Note:** You can install the bare application variant from a terminal by using:

```
composer create-project nova-framework/app foldername 4.* -s dev

```

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

[](#documentation)

Full docs &amp; tutorials are available on [novaframework.com](http://novaframework.com).

Offline docs are available in PDF, EPUB and MOBI formats on [Leanpub](https://leanpub.com/novaframeworkmanual22).

Screencasts are available on [Novacasts](http://novacasts.com).

Contributing
------------

[](#contributing)

#### Issue Tracker

[](#issue-tracker)

You can find outstanding issues on the [GitHub Issue Tracker](https://github.com/nova-framework/system/issues).

#### Pull Requests

[](#pull-requests)

- Each pull request should contain only one new feature or improvement.
- Pull requests should be submitted to the correct version branch ie [master](https://github.com/nova-framework/system/tree/master)

#### Code Style

[](#code-style)

All pull requests must use the PSR-2 code style.

- Code MUST use the PSR-1 code style.
- Code MUST use 4 spaces for indenting, not tabs.
- There MUST NOT be a hard limit on line length; the soft limit MUST be 120 characters; lines SHOULD be 80 characters or less.
- There MUST be one blank line after the namespace declaration, and there MUST be one blank line after the block of use declarations.
- Opening braces for classes MUST go on the next line, and closing braces MUST go on the next line after the body.
- Opening braces for methods MUST go on the next line, and closing braces MUST go on the next line after the body.
- Visibility MUST be declared on all properties and methods; abstract and final MUST be declared before the visibility; static MUST be declared after the visibility.
- Control structure keywords MUST have one space after them; method and function calls MUST NOT.
- Opening braces for control structures MUST go on the same line, and closing braces MUST go on the next line after the body.
- Opening parentheses for control structures MUST NOT have a space after them, and closing parentheses for control structures MUST NOT have a space before.

License
-------

[](#license)

The Nova Framework is under the MIT License.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 99.1% 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 ~10 days

Recently: every ~292 days

Total

201

Last Release

1407d ago

Major Versions

3.0.x-dev → 4.0.02018-03-19

PHP version history (4 changes)v3.77.3PHP &gt;=5.5.0

v3.77.13PHP &gt;=5.6.0

4.1.0PHP ^7.1.3

4.1.x-devPHP ^7.1.8

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/39399156?v=4)[dcblog](/maintainers/dcblog)[@dcblog](https://github.com/dcblog)

---

Top Contributors

[![LuckyCyborg](https://avatars.githubusercontent.com/u/13488485?v=4)](https://github.com/LuckyCyborg "LuckyCyborg (1588 commits)")[![daveismynamecom](https://avatars.githubusercontent.com/u/60222583?v=4)](https://github.com/daveismynamecom "daveismynamecom (4 commits)")[![DonWagner](https://avatars.githubusercontent.com/u/2641126?v=4)](https://github.com/DonWagner "DonWagner (4 commits)")[![XTRO123](https://avatars.githubusercontent.com/u/2737316?v=4)](https://github.com/XTRO123 "XTRO123 (3 commits)")[![amiroperator](https://avatars.githubusercontent.com/u/59180576?v=4)](https://github.com/amiroperator "amiroperator (2 commits)")[![dcblogdev](https://avatars.githubusercontent.com/u/1018170?v=4)](https://github.com/dcblogdev "dcblogdev (1 commits)")[![oatbiscuit](https://avatars.githubusercontent.com/u/291506465?v=4)](https://github.com/oatbiscuit "oatbiscuit (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.9k556.2M21.4k](/packages/laravel-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M668](/packages/shopware-core)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.9M535](/packages/pimcore-pimcore)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9626.1k68](/packages/open-dxp-opendxp)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M777](/packages/sylius-sylius)

PHPackages © 2026

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