PHPackages                             basic-app/docs - 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. basic-app/docs

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

basic-app/docs
==============

0271

Since Apr 1Pushed 7y agoCompare

[ Source](https://github.com/basic-app/docs)[ Packagist](https://packagist.org/packages/basic-app/docs)[ RSS](/packages/basic-app-docs/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Basic App
=========

[](#basic-app)

Basic App is a free, open-source, self-hosted CMS platform based on the CodeIgniter 4 PHP framework.

[Basic App Documentation](/docs)

#### Overview:

[](#overview)

Basic App is designed to provide a quick start for sites made on CodeIgniter 4 and to take over the implementation of the basic functions of a modern web application. The system has a modular architecture that allows to expand it with new functions and to replace the basic components. Base modules use inheritance for their classes that allows to manage their functionality without interfering with the source code. Modules support events to provide flexible interaction between modules.

#### Features:

[](#features)

The basic assembly of the system includes modules for the administrator section, managing administrators and their roles, managing translations of interface elements into your native language, managing configs, text pages, text blocks, and navigation menus.

[![Basic App backend preview](https://github.com/basic-app/docs/raw/master/screen_pages.png?raw=true)](https://github.com/basic-app/docs/blob/master/screen_pages.png?raw=true)

System Requirements
-------------------

[](#system-requirements)

- Webserver (Apache, NGINX, etc...)
- PHP 7.3
- Database (MySQL, SQLite\*, Postgre\*)
- Composer
- Cron
- Bower (optional)

If you have a commercial offers, please email us at [dev@basic-app.com](mailto://dev@basic-app.com), we will be glad to create a website or a module to order.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/2eb2e6c4d47970bd0b1953557693f78c7b8d352b08dbbf4c65848c19e00d237d?d=identicon)[basic-app](/maintainers/basic-app)

---

Top Contributors

[![basic-app](https://avatars.githubusercontent.com/u/45533457?v=4)](https://github.com/basic-app "basic-app (1 commits)")

### Embed Badge

![Health badge](/badges/basic-app-docs/health.svg)

```
[![Health](https://phpackages.com/badges/basic-app-docs/health.svg)](https://phpackages.com/packages/basic-app-docs)
```

###  Alternatives

[vesoft-inc/nebula-php

A nebula client for PHP

111.9k](/packages/vesoft-inc-nebula-php)

PHPackages © 2026

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