Skip to content

Xin Admin 是基于ThinkPHP8、React、Ant Design、UmiJs 等流行技术栈开发的一款中后台管理框架,具有可扩展性,易于部署,最新技术栈等优点,帮助开发者实现快速开发。 演示地址:https://demo.xinadmin.cn

License

Notifications You must be signed in to change notification settings

xiaoliu978/Xin-Admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xinadmin

Xin Admin

企业级 PHP 全栈快速开发框架

thinkphp React UmiJs typescript Ant Design AntDesignProComponents license

基于 ThinkPHP8 + React + TypeScript + UmiJs + Ant Design + Taro 等技术栈开发的全栈开发框架,提供按钮级权限验证、动态菜单、用户分组权限、数据字典、可视化CRUD、系统配置、文件管理系统等便捷开发, 拥有 Web管理端、Web客户端 和 Taro多端小程序。遵循Apache License 无需授权即可免费商用.

主要特征

🚀 Online 在线开发

在线开发页面,支持一键生成CRUD代码,新增或编辑字段实时更新效果,预览效果,提供多种表单组件,支持 Mock 模拟数据,详细查看具体介绍。

✨命令行脚本

项目自带一套PHP命令行脚本,支持一键依赖安装,自动执行 Composer 依赖安装 和 NPM 依赖安装,让你不在为复杂的准备工作头疼,支持命令行安装和更新模块和插件

🎨 React 技术栈

我们使用了 阿里 Umi Js 以及 AntdPro 组件库,不仅简单易用,并且可以是你的技术更上一层楼,带你体验技术的革新,站在巨人肩膀上享受开发的便捷和乐趣。

🎇 Taro 多端小程序

包含Taro多端小程序示例应用,已经构建好基础手脚架,包含用户登录注册,基础文章管理等页面,可打包为APP、各种小程序、H5等

📟 权限控制系统

我们提供了完善的权限验证系统,支持客户端、管理端,双动态菜单,页面按钮级权限控制,使用PHP8注解验证精确控制接口请求,支持分组权限禁用继承。

♻️ 数据字典和全局设置

强大的数据字典,支持CRUD生成,value、label 映射,支持标签、文字、徽标三种表格展示类型,多种显示状态,还有方便的系统配置。

🎁 文件管理系统

XinAdmin 拥有强大的文件系统,可拓展 AliOss 存储 支持多选、文件分组等,支持图片、视频、音频、压缩文件和其它文件上传

🎟️ 插件化开发

你可以将你的应用或者插件,通过安装包的的形式进行发布提供安装,也可以在我们的插件市场中选择需要的插件安装,具体请看 插件开发指引,你也可以申请加入开发者,与我们共建生态

项目截图

在线开发 CRUD 代码一键生成 和 预览

多模板门户页面,可直接当作公司官网或者项目首页,还有更多插件模板

字典配置,支持多中种状态

文件系统

项目愿景

我渴望技术,在这个技术大爆发的时代,通过成熟切优秀的项目,构建出一套稳定、可行性强、方便实用的全栈开发框架,提供多行业跨平台解决方案,包括且不限于 CMS、SaaS、CRM、 BPM等,适用于商城、游戏、即时通信、业务管理、博客等领域。不断探索新环境,结合人工智能,实现 0 代码的同时支持高度自定义,可视化编程,让数字化、信息化方案不再腐败。

支持项目

如果觉得项目不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我们点个 ⭐ Star,这将是对我们极大的鼓励与支持。

鸣谢巨人

  1. Ant Design
  2. Umi Js
  3. Think PHP
  4. Build Admin
  5. Taro
  6. React