[Open Source] A Fast and Flexible Backend Framework for Easily Building Complex Pages, with a Built-in Code Generator
![[Open Source] A Fast and Flexible Backend Framework for Easily Building Complex Pages, with a Built-in Code Generator](https://yy123.ink/api/img/1782596023985-sg578p.jpg)
1. Project Overview

Owl Admin
A Fast and Flexible Backend Framework
Owl Admin: A backend framework built with Laravel and amis, offering a user-friendly component experience, easy implementation of complex pages, a built-in code generator, and a low learning curve, enabling developers to quickly build backend management systems.

2. Open Source License
Licensed under MIT
3. Screenshots
Screenshot

4. Feature Overview
Fast and Flexible
An Open-Source Backend Management Framework Built with Laravel and amis
Project introduction
A backend framework built with Laravel and amis, fast and flexible~
-
Built on amis, it uses JSON to construct pages on the backend, reducing frontend development workload and improving development efficiency.
-
If none of the 150+ amis components meet your requirements, you can develop custom frontend components.
-
The framework uses a frontend-backend separated architecture (so you no longer have to compromise because of framework limitations~).
Built-in functions
-
Basic Backend Features: User Management, Role Management, Permission Management, Menu Management
-
Code Generator: Save generation records, import/export generation records, clear generated content using commands, and generate complete functionality without modifying code.
-
150+ amis Components Fully Encapsulated, Enabling Complex Pages Without Frontend Development
-
Multi-Module Support
-
Visual Extension Management
Project characteristics
Plug and Play
Built-in commonly used features, such as user, role, permission, and menu management, eliminating the need to start from scratch.
Fast
Develop a Complete Backend Management System by Writing Only Backend Code
Flexible
Includes 150+ built-in components and adopts a frontend-backend separated architecture, so you don't have to worry about framework limitations restricting your development.
5. Tech Stack
Installation
Note: OwlAdmin is a Laravel extension package. Please make sure you know how to use Laravel before installation.
1. Create a Laravel Project
2. Configure Database Information
If you are using Laravel 11, you also need to execute: php artisan install:api
3. Obtain Owl Admin
4. Install
5. Run the Project
Start the service and access the /admin route.
The initial username and password are both admin.