EasyAdmin8 Open Source · MIT License

An Out-of-the-Box Admin System

EasyAdmin8 is open source and free for PHP developers worldwide, built on mainstream frameworks.

CRUD code generation, permissions, menus, logs, and all admin capabilities are composed from built-in components — freely replaceable and reconfigurable.

$git clone https://gitee.com/EasyAdmin8/EasyAdmin8
$cd EasyAdmin8
$composer install --ignore-platform-reqs
$cp .example.env .env
ADMIN = PHP + EASYADMIN8

EasyAdmin8 An admin system that ships in real business scenarios

The framework is the skeleton of your business. EasyAdmin8 brings permissions, menus, code generators and a full set of Layui components, so your team keeps delivering in real scenarios.

Multi-framework Kernel

THINKPHP · LARAVEL · WEBMAN

One architecture and developer experience across ThinkPHP, Laravel and webman editions — freely replace and recombine.

Capabilities as Components

CAPABILITIES AS COMPONENTS

CRUD code generation, auth permissions, menu management, uploads and operation logs are all provided by built-in components, ready out of the box.

Compose in Configuration

COMPOSE IN CONFIGURATION

Without touching the source code, you can select, replace or extend any capability via configuration and the command-line generator.

Design

Everything is a component, development is traceable

Everything is a Component

One command generates controllers, models, views and JS files, with relation queries and field presets. Forms, tables, popups, uploads and rich-text editors are re-wrapped Layui components, composed in the simplest way.

CRUD Command Reference

Every Operation is Traceable

The auth-based permission system manages nodes via annotations with one-click updates. Operation logs record every user action and are partitioned by month — security and audit are always traceable.

Permissions & Logs

Multiple Framework Editions

The standard edition runs on ThinkPHP 8.1; the Laravel 13.x edition offers elegant syntax and an international ecosystem; the webman edition stays in memory with coroutine support for high concurrency. All three share the same components and docs.

Installation Guides
EasyAdmin8 · Everything is a Component

Customize Your EasyAdmin8

EasyAdmin8
Getting Started

Try It Live or Install from Source

Quick Demo

No environment setup needed — open a demo site to experience the full EasyAdmin8 admin.

Join the EasyAdmin8 Open-Source Ecosystem

EasyAdmin8 is open source under the MIT License and free to use. We look forward to building an efficient backend development experience together, on an open and reusable foundation.