{"id":17511750,"url":"https://github.com/xinframe/xin-admin","last_synced_at":"2025-03-02T08:06:38.819Z","repository":{"id":202388171,"uuid":"694941064","full_name":"xinframe/Xin-Admin","owner":"xinframe","description":"Xin Admin 是基于ThinkPHP8、React、Ant Design、UmiJs 等流行技术栈开发的一款中后台管理框架，具有可扩展性，易于部署，最新技术栈等优点，帮助开发者实现快速开发。 演示地址：https://demo.xinadmin.cn","archived":false,"fork":false,"pushed_at":"2025-02-17T08:20:06.000Z","size":7060,"stargazers_count":134,"open_issues_count":0,"forks_count":21,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-02T07:52:33.768Z","etag":null,"topics":["admin","ant-design","antd","nodejs","php8","react","thinkphp","typescript","umi","umijs"],"latest_commit_sha":null,"homepage":"https://xinadmin.cn","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xinframe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-22T02:31:46.000Z","updated_at":"2025-03-01T03:32:20.000Z","dependencies_parsed_at":"2023-10-30T02:28:53.964Z","dependency_job_id":"22bf8b8b-4ad8-49bb-964c-a5c2a5a6f20d","html_url":"https://github.com/xinframe/Xin-Admin","commit_stats":null,"previous_names":["xiaoliu978/xinadmin","xiaoliu978/xin-admin","xinframe/xin-admin"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xinframe%2FXin-Admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xinframe%2FXin-Admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xinframe%2FXin-Admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xinframe%2FXin-Admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xinframe","download_url":"https://codeload.github.com/xinframe/Xin-Admin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241476456,"owners_count":19968916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","ant-design","antd","nodejs","php8","react","thinkphp","typescript","umi","umijs"],"created_at":"2024-10-20T05:10:42.569Z","updated_at":"2025-03-02T08:06:38.789Z","avatar_url":"https://github.com/xinframe.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://file.xinadmin.cn/file/favicons.ico\" alt=\"xinadmin\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eXin Admin\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003e企业级 PHP 全栈快速开发框架\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://xinadmin.cn/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/XinAdmin-1.1.2-brightgreen\" alt=\"xinadmin\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.php.com/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/PHP-\u003e=8.2-brightgreen\" alt=\"thinkphp\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.thinkphp.cn/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/ThinkPHP-\u003e=8.0-brightgreen\" alt=\"thinkphp\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://react.dev/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/React-\u003e=18.1-brightgreen\" alt=\"React\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://umijs.org/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/UmiJs-\u003e=4.0-brightgreen\" alt=\"UmiJs\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://mysql.org/\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/mysql-\u003e=5.7-brightgreen\" alt=\"UmiJs\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://gitee.com/wonderful-code/buildadmin/blob/master/LICENSE\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/Apache2.0-license-brightgreen\" alt=\"license\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\n基于 PHP8.2 + ThinkPHP8 + Mysql + React + TypeScript + UmiJs + Ant Design + Taro 等前沿技术栈开发的全栈开发框架，提供按钮级权限验证、Swagger 文档、动态菜单、用户分组权限、数据字典、可视化CRUD、系统配置、文件管理系统等便捷开发，\n拥有 Web管理端、Web客户端 和 Taro多端小程序。遵循 Apache License 无需授权即可免费商用.\n\n\u003cimg src=\"https://file.xinadmin.cn/file/demo.png\" alt=\"\"/\u003e\n\n## 主要特征\n\n### 🚀 Online 在线开发\n在线开发页面，支持一键生成CRUD代码，新增或编辑字段实时更新效果，预览效果，提供多种表单组件，支持 Mock 模拟数据，详细查看具体介绍。\n\n### 🧩 Swagger 文档\n基于 Swagger PHP 支持注解文档生成，搭配 UmiJs 前端可实现 0 接口 0 类型定义，一键生成 api 接口文件与 Ts 类型文件\n\n### ✨命令行脚本\n项目自带一套PHP命令行脚本，支持一键依赖安装，自动执行 Composer 依赖安装 和 NPM 依赖安装，让你不在为复杂的准备工作头疼，支持命令行安装和更新模块和插件\n\n### 🎨 React 技术栈\n我们使用了 阿里 Umi Js 以及 AntdPro 组件库，不仅简单易用，并且可以是你的技术更上一层楼，带你体验技术的革新，站在巨人肩膀上享受开发的便捷和乐趣。\n\n### 🎇 Taro 多端小程序\n包含Taro多端小程序示例应用，已经构建好基础手脚架，包含用户登录注册，基础文章管理等页面，可打包为APP、各种小程序、H5等\n\n### 📟 权限控制系统\n我们提供了完善的权限验证系统，支持客户端、管理端，双动态菜单，页面按钮级权限控制，使用PHP8注解验证精确控制接口请求，支持分组权限禁用继承。\n\n### ♻️ 数据字典和全局设置\n强大的数据字典，支持CRUD生成，value、label 映射，支持标签、文字、徽标三种表格展示类型，多种显示状态，还有方便的系统配置。\n\n### 🎁 文件管理系统\nXinAdmin 拥有强大的文件系统，可拓展 AliOss 存储 支持多选、文件分组等，支持图片、视频、音频、压缩文件和其它文件上传\n\n### 🎟️ 插件化开发\n你可以将你的应用或者插件，通过安装包的的形式进行发布提供安装，也可以在我们的插件市场中选择需要的插件安装，具体请看 插件开发指引，你也可以申请加入开发者，与我们共建生态\n\n## 内置功能\n\n- 仪表盘：提供基于 antv 开箱即用的仪表盘方案，以及演示页面\n- 示例组件：包含图标、表格、列表、表单等组件的示例\n- 前台会员：前台会员的权限管理、分组和列表以及余额记录等\n- 管理员：管理员是后台系统的访问者，提供管理员分组、权限、列表以及管理员信息设置\n- 系统设置：系统设置是对服务器可变参数快速设置的表单，可以自定义分组以及表单类型\n- 文件管理：文件上传解决方案，可拓展 AliOss 存储，后台文件管理文件夹，支持多选、文件分组等，支持图片、视频、音频、压缩文件和其它文件上传\n- 字典管理：对系统中经常使用的一些较为固定的数据进行维护\n- 代码生成：可视化生成对应的增删改查相对应业务\n\n## 项目截图\n#### 在线开发 CRUD 代码一键生成 和 预览\n\u003cimg src=\"https://file.xinadmin.cn/file/crud.png\"/\u003e\n\n#### 多模板门户页面，可直接当作公司官网或者项目首页，还有更多插件模板\n\u003cimg src=\"https://file.xinadmin.cn/file/index.png\"/\u003e\n\n#### 字典配置，支持多中种状态\n\u003cimg src=\"https://file.xinadmin.cn/file/dict.png\"/\u003e\n\n#### 文件系统\n\u003cimg src=\"https://file.xinadmin.cn/file/%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-03-01%20162443.png\"\u003e\n\n### 理念\n技术无止境，在我享受他人技术成果的时候，也想要为技术做出一份贡献。对于设计理念，我们始终站在巨人的肩膀之上，探索属于我们的全新篇章！\n\n### 支持项目\n如果觉得项目不错，或者已经在使用了，希望你可以去 Github 或者 Gitee 帮我们点个 ⭐ Star，或者[赞助我们](https://xinadmin.cn/introduce/sponsor)，这将是对我们极大的鼓励与支持。\n\n### 鸣谢巨人\n1. [Ant Design](https://ant-design.antgroup.com/index-cn)\n2. [Umi Js](https://umijs.com)\n3. [Think PHP](https://www.thinkphp.cn/)\n4. [Build Admin](https://buildadmin.com/)\n5. [Taro](https://taro.jd.com/)\n6. [React](https://react.dev/)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinframe%2Fxin-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxinframe%2Fxin-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxinframe%2Fxin-admin/lists"}