<p align="center">
    <img src="https://file.xinadmin.cn/file/favicons.ico" alt="xinadmin">
</p>
<h1 align="center">Xin Admin</h1>
<h4 align="center">企业级 PHP 全栈开发框架</h4>
<p align="center">
    <a href="./README.md">简体中文</a> | <a href="./README.en.md">English</a>
</p>
<p align="center">
    <a href="https://xinadmin.cn/" target="_blank">
        <img src="https://img.shields.io/badge/XinAdmin-V2-brightgreen" alt="xinadmin">
    </a>
    <a href="https://www.php.com/" target="_blank">
        <img src="https://img.shields.io/badge/PHP->=8.2-brightgreen" alt="php">
    </a>
    <a href="https://laravel.com/" target="_blank">
        <img src="https://img.shields.io/badge/Laravel->=12-brightgreen" alt="laravel">
    </a>
    <a href="https://react.dev/" target="_blank">
        <img src="https://img.shields.io/badge/React->=18.1-brightgreen" alt="React">
    </a>
    <a href="https://mysql.org/" target="_blank">
        <img src="https://img.shields.io/badge/mysql->=5.7-brightgreen" alt="">
    </a>
    <a href="https://gitee.com/wonderful-code/buildadmin/blob/master/LICENSE" target="_blank">
        <img src="https://img.shields.io/badge/MIT-license-brightgreen" alt="license">
    </a>
</p>


XinAdmin 是一款基于 PHP8.2 + Laravel12 + Mysql + React + Zustand + TypeScript + Ant Design 等前沿技术栈开发的全栈开发框架，提供注解路由、接口权限验证、动态菜单、分组权限、数据字典、系统配置、文件管理、字典管理等便捷开发，
遵循 MIT 无需授权即可免费商用.

<img src="https://file.xinadmin.cn/readme/index_zh.png" alt=""/>

## 主要特征

### ✨ Laravel 深度集成
在 `Laravel` 框架之上继续构建，将邮件、存储等配置可视化，并且支持注解路由、CRUD控制器，在 `Laravel` 舒适的环境中快速开发你的应用 - [Laravel](https://laravel.com/) 是构建、部署和监控软件最高效的方式。

### 🎈 React 技术栈
`Xin Admin` 前端使用 React 技术栈，内置 Zustand 状态管理和基于文件系统的路由，简单易用、生态丰富，站在巨人肩膀上享受开发的便捷和乐趣。

### 🎨 Ant Design 组件库
基于 `Ant Design V6` 组件库构建的布局与菜单，企业级产品系统，AI友好的「设计系统」，让美与智能并进，让工作充满「灵感」与「快乐」。

### 📟 注解路由与权限
在 `Laravel` 控制器中使用注解路由，简化了路由的定义，使接口更加清晰，使用 `Laravel Sanctum` 对注解路由进行权限控制，一键配置接口路由与权限。

### ♻️ 丰富的系统功能
`Xin Admin` 拥有许多开箱即用的系统功能，包括管理员、部门与角色、权限菜单、文件管理、数据字典、系统配置、邮件配置、存储配置等，你可以在此之上开发任何的 Web 应用

## 内置功能

- 仪表盘：提供基于 `Echarts` 开箱即用的仪表盘方案，以及演示页面
- 示例组件：包含图标、表格、列表、表单等组件的示例
- 前台会员：前台会员的权限管理、分组和列表以及余额记录等
- 管理员：管理员是后台系统的访问者，提供管理员分组、权限、列表以及管理员信息设置
- 部门管理：部门管理用于对管理员进行部门分组，常用于企业部门架构的安排
- 角色管理：为特定的角色分配不同的权限，实现角色菜单的权限控制
- 系统设置：系统设置是对服务器可变参数快速设置的表单，可以自定义分组以及表单类型
- 文件管理：后台文件管理文件夹，支持多选、文件分组等，支持图片、视频、音频、压缩文件和其它文件上传
- 字典管理：对系统中经常使用的一些较为固定的数据进行维护
- 邮件管理：为 `Laravel` 邮件系统提供可视化配置与测试
- 存储配置：为 `Laravel` 文件存储提供可视化配置与测试

## 预览图片

<img src="https://file.xinadmin.cn/readme/index_zh.png" alt="首页"/>
<img src="https://file.xinadmin.cn/readme/index_dark_zh.png" alt="暗黑模式"/>
<img src="https://file.xinadmin.cn/readme/file_zh.png" alt="文件管理"/>
<img src="https://file.xinadmin.cn/readme/mail_zh.png" alt="邮件管理"/>
<img src="https://file.xinadmin.cn/readme/storage_zh.png" alt="存储配置"/>

## 其他
- 官网：[https://xinadmin.cn/](https://xinadmin.cn/)
- 项目文档：[https://xinadmin.cn/](https://xinadmin.cn/)
- 演示站：[https://demo.xinadmin.cn/](https://demo.xinadmin.cn/)

## 联系我们
- Github: [xinova](https://github.com/xinova)
- Github: [xin-admin](https://github.com/xin-admin)
- QQ: 2302563948
