abydahana / aksara
Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's re
Requires
- php: ^8.1
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- brick/geo: ^0.13.1
- chillerlan/php-qrcode: ^3.3
- codeigniter4/framework: ~4.7.0
- gasparesganga/php-shapefile: ^3.4
- halaxa/json-machine: ^1.1
- hybridauth/hybridauth: ^3.10
- mpdf/mpdf: ^8.0
- phpoffice/phpspreadsheet: ^2.2
- phpoffice/phpword: ^1.4
- picqer/php-barcode-generator: ^2.1
- twig/twig: ^3.7
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- phpstan/phpdoc-parser: ^1.16
- dev-main
- 6.0.2
- 6.0.1
- 6.0.0
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.8
- 5.1.7
- 5.1.6
- 5.1.5
- 5.1.4
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.8
- 4.2.7
- v4.2.6
- v4.2.5
- v4.2.4
- v4.2.3
- v4.2.2
- dev-development
This package is auto-updated.
Last update: 2026-05-13 19:43:40 UTC
README
Aksara CMS is a powerful, lightweight, and versatile Content Management System built on top of CodeIgniter 4. It provides a robust and comprehensive platform for building everything from simple company profiles to complex web applications and REST APIs seamlessly.
With its modular architecture, developers can easily extend the core functionality without touching the system files. Aksara CMS supports multi-database connections out of the box, including MySQL/MariaDB, PostgreSQL, SQLite3, SQL Server (MSSQL), and Oracle (OCI8).
Key Features
- Headless-Ready: Natively supports headless architecture with built-in REST API endpoints.
- Role-Based Access Control (RBAC): Granular user management and permission handling.
- Modular Architecture: Write clean, modular code that separates your business logic beautifully.
- Multi-language Support: Easily create multilingual applications.
- Dynamic CRUD Builder: Rapidly build powerful backend interfaces using the integrated Laboratory engine.
- Modern UI/UX: Sleek, responsive, and customizable default themes for both frontend and backend.
Server Requirements
PHP version 8.1 or higher is required, with the following extensions installed:
Installation
There are two installation methods you can choose:
Composer Installation (Recommended)
- Run the following command anywhere inside your web server's root directory:
composer create-project abydahana/aksara
- Access your project via browser (e.g.,
http://localhost/aksara). - Follow the interactive installation wizard to set up your database and administrator account.
Manual Installation
- Download the source code and extract its content to your web server's directory.
- Run
composer installfrom the root of the project directory to install dependencies. - Access your project via browser and follow the installation wizard.
Documentation
For comprehensive documentation, tutorials, and API references, please visit the official Aksara CMS Documentation.
Contributing
We welcome contributions to the Aksara CMS project! Whether you can write code, improve documentation, or report bugs, all forms of contribution are highly appreciated.
License
This project is licensed under the MIT License.