5.1 KiB
Xin Admin
Enterprise-level PHP Full-stack Development Framework
XinAdmin is a full-stack development framework built with cutting-edge technologies including PHP8.2 + Laravel12 + MySQL + React + Zustand + TypeScript + Ant Design. It provides convenient development features such as annotation routing, API permission verification, dynamic menus, group permissions, data dictionaries, system configuration, file management, and dictionary management. Licensed under MIT, free for commercial use without authorization.
Key Features
✨ Deep Laravel Integration
Built on top of the Laravel framework, visualizing configurations for mail, storage, and more. Supports annotation routing and CRUD controllers, enabling rapid application development in Laravel's comfortable environment - Laravel is the most efficient way to build, deploy, and monitor software.
🎈 React Tech Stack
Xin Admin frontend uses the React tech stack with built-in Zustand state management and file-system-based routing. Simple to use with a rich ecosystem, standing on the shoulders of giants to enjoy the convenience and joy of development.
🎨 Ant Design Component Library
Layout and menus built on Ant Design V6 component library. Enterprise-grade product system, AI-friendly "Design System" that combines beauty with intelligence, making work full of "inspiration" and "happiness".
📟 Annotation Routing & Permissions
Use annotation routing in Laravel controllers, simplifying route definitions and making APIs clearer. Use Laravel Sanctum for permission control on annotation routes, with one-click configuration of API routes and permissions.
♻️ Rich System Features
Xin Admin comes with many out-of-the-box system features, including administrators, departments & roles, permission menus, file management, data dictionaries, system configuration, mail configuration, storage configuration, and more. You can build any web application on top of this foundation.
Built-in Features
- Dashboard: Provides ready-to-use dashboard solutions based on
Echarts, along with demo pages - Example Components: Examples of icons, tables, lists, forms, and other components
- Frontend Members: Permission management, grouping, lists, and balance records for frontend members
- Administrators: Administrators are backend system visitors, providing admin grouping, permissions, lists, and admin settings
- Department Management: Used for grouping administrators by department, commonly used for enterprise department structure organization
- Role Management: Assign different permissions to specific roles, implementing role-based menu permission control
- System Settings: Quick setup forms for server variable parameters, with customizable groups and form types
- File Management: Backend file management with folders, supporting multi-select, file grouping, and uploads for images, videos, audio, archives, and other files
- Dictionary Management: Maintenance of frequently used, relatively fixed data in the system
- Mail Management: Provides visual configuration and testing for
Laravelmail system - Storage Configuration: Provides visual configuration and testing for
Laravelfile storage
Preview
More Information
- Official Website: https://xinadmin.cn/
- Documentation: https://xinadmin.cn/
- Demo: https://demo.xinadmin.cn/