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

[jansenfelipe/utils

Uma simples classe utilitária com métodos que podem salvar sua vida (ou não)

62146.4k10](/packages/jansenfelipe-utils)[dereuromark/cakephp-geo

A CakePHP plugin around geocoding tools and helpers.

51174.9k4](/packages/dereuromark-cakephp-geo)[kambo/langchain

 ⚡ Building applications with LLMs through composability in PHP ⚡

3224.4k](/packages/kambo-langchain)[dive-be/php-enum-utils

Those utilities you always need when dealing with native enumerations.

31288.0k1](/packages/dive-be-php-enum-utils)[jasny/dotkey

Dot notation access for objects and arrays

14219.5k6](/packages/jasny-dotkey)[formfeed-uk/nova-theming-classes

A Laravel Nova package to add theming classes to components.

12100.4k](/packages/formfeed-uk-nova-theming-classes)

PHPackages © 2026

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