Free & Open Source  ·  Built with PHP

The CMS that gets
out of your way

AleshaCMS gives developers a clean foundation and a powerful admin panel — with a visual Page Builder, flexible content types, and a theme system built for real projects.

Download ZIP Read the Docs ♥ Support Project
PHP 8.2+
Minimum Requirement
SQLite / MySQL
Database Support
Free
Open Source License
What's inside

Everything you need,
nothing you don't

AleshaCMS ships with a complete set of tools for managing content, appearance, and users — all from a clean admin panel.

Visual Page Builder

Drag-and-drop block editor with reusable components. Build rich layouts without writing a line of HTML.

Flexible Content Types

Define custom post types with custom fields. Model your content exactly the way your project needs it.

Theme System

Build themes with Blade templates and theme.json. Full color system, typography, and layout control.

Plugin Architecture

Extend AleshaCMS with plugins. Each plugin is self-contained with its own settings, routes, and views.

Media Library

Upload, organise, and reuse images and files. Supports common formats including images, documents, and archives.

Users & Roles

Fine-grained access control with role-based permissions. Audit logs track every admin action.

Get running fast

Up and running in minutes

No complex toolchain. Download the ZIP, configure your database, and launch.

1

Download & Extract

Download the ZIP file from your administrator, extract it, and enter the project folder.

2

Install & Configure

Run composer install, copy .env.example to .env, set your database credentials, then run php artisan migrate --seed.

3

Launch

Run npm run build then php artisan serve. Visit localhost:8000/admin to log in.

Full Installation Guide