{"id":21822234,"url":"https://github.com/soybeanjs/soybean-admin-react","last_synced_at":"2025-05-16T05:02:51.712Z","repository":{"id":252186187,"uuid":"839675046","full_name":"soybeanjs/soybean-admin-react","owner":"soybeanjs","description":"react-admin基于Antd，功能强大且丰富，页面美观，代码优雅 ","archived":false,"fork":false,"pushed_at":"2025-05-04T14:30:13.000Z","size":1600,"stargazers_count":379,"open_issues_count":0,"forks_count":85,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-04T14:31:41.653Z","etag":null,"topics":["admin","antd","react","react-admin","react-router-v7","react19","redux","redux-toolkit"],"latest_commit_sha":null,"homepage":"https://react.soybeanjs.cn","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soybeanjs.png","metadata":{"files":{"readme":"README.en-US.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2024-08-08T05:24:29.000Z","updated_at":"2025-05-04T14:30:16.000Z","dependencies_parsed_at":"2024-08-29T06:48:40.470Z","dependency_job_id":"e5106154-8eee-4b27-96fe-db0c93ea3d72","html_url":"https://github.com/soybeanjs/soybean-admin-react","commit_stats":null,"previous_names":["mufeng889/react-admin","mufeng889/react-soybean-admin","soybeanjs/soybean-admin-react"],"tags_count":11,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soybeanjs%2Fsoybean-admin-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soybeanjs%2Fsoybean-admin-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soybeanjs%2Fsoybean-admin-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soybeanjs%2Fsoybean-admin-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soybeanjs","download_url":"https://codeload.github.com/soybeanjs/soybean-admin-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254471028,"owners_count":22076582,"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","antd","react","react-admin","react-router-v7","react19","redux","redux-toolkit"],"created_at":"2024-11-27T17:13:48.716Z","updated_at":"2025-05-16T05:02:51.652Z","avatar_url":"https://github.com/soybeanjs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"./public/favicon.svg\" width=\"160\" /\u003e\n \u003ch1\u003eReact SoybeanAdmin\u003c/h1\u003e\n  \u003cspan\u003e\u003ca href=\"./README.en-US.md\"\u003eEnglish\u003c/a\u003e | 中文\u003c/span\u003e\n\u003c/div\u003e\n\n---\n\n[![license](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE)\n\n\u003e [!NOTE]\n\u003e If you find `React SoybeanAdmin` helpful or like our project, please give us a ⭐️ on GitHub. Your support motivates us to keep improving and adding new features! Thank you for your support!\n\n## Special Thanks\n\nThis project is based on the outstanding open-source project [Soybean Admin](https://github.com/soybeanjs/soybean-admin), developed by [Soybean](https://github.com/honghuangdc). It is a React implementation of the original project. Special thanks to Soybean for their contributions to open source and for providing an excellent solution for admin panel development. If you like this project, please also give a ⭐️ to the original [Soybean Admin](https://github.com/soybeanjs/soybean-admin).\n\n## Introduction\n\n[`React SoybeanAdmin`](https://github.com/mufeng889/react-soybean-admin) is a fresh and elegant admin panel template built on the React19 stack. It adopts the latest frontend technologies, including:\n\n- 🚀 React 19 + ReactRouter V7 + Redux/toolkit\n- 🎨 Ant Design + UnoCSS\n- 📦 Vite 6 + TypeScript\n- 🔐 Role-based access control\n- 📱 Mobile-friendly adaptation\n- 🌍 Internationalization support\n- 🎯 Mock data integration\n- 📚 Comprehensive documentation\n\n### Key Features:\n\n- 💡 Strict coding standards and elegant architecture\n- ⚡️ Ready to use out of the box, no complex setup needed\n- 🛠️ Rich components and theme customization\n- 📋 Automated file routing system\n- 🔧 Excellent type support\n- 📱 Responsive design, perfectly adapted for mobile\n- 🎨 Optimistic UI: Automatically captures and displays friendly error messages for debugging and monitoring purposes within components.\n- 🚀 Advanced routing features: Extends React-Router V7 API ，Provide convention-based file routing similar to Next.js, while also allowing custom reusable routes..\n- ⚡️ CLI tools: Built-in tools for Git commits, file deletions, releases, and more.\n\nWhether you're learning the latest frontend technologies or developing enterprise-grade admin panels, React SoybeanAdmin is your ideal choice.\n\n## Branches\n\n- **`master` branch**: Latest stable version, based on React19 + ReactRouter V7.\n- **`v18-router6` branch**: Legacy version, based on React18 + ReactRouter V6.\n\nBoth branches will continue to receive bug fixes. If you need the older version, switch to the appropriate branch. The `v18-router6` branch will remain advanced and feature-rich for 3-5 years.\n\n## Versions\n\n### React Version\n\n- **React19 Version:**\n  - [Preview](https://github.com/mufeng889/react-soybean-admin/)\n  - [Faster Access in China](https://react-soybean-admin.pages.dev/)\n  - [GitHub Repository](https://github.com/mufeng889/react-soybean-admin)\n  - [Gitee Repository](https://gitee.com/sjgk_dl/react-admin)\n\n#### Documentation\n\n- [Docs](https://react-soybean-docs.ohh-889.com/index-cn?theme=dark)\n\n### Vue Versions\n\n- **NaiveUI Version:**\n  - [Preview](https://naive.soybeanjs.cn/) - A fresh and elegant admin panel built with Vue3 + NaiveUI.\n  - [GitHub Repository](https://github.com/soybeanjs/soybean-admin) - Get the latest source code and contribute.\n  - [Gitee Repository](https://gitee.com/honghuangdc/soybean-admin) - Faster access for China users.\n  - Features:\n    - Complete TypeScript support\n    - Rich theme customization\n    - Elegant coding style\n    - Detailed documentation\n- **AntDesignVue Version:**\n  - [Preview](https://antd.soybeanjs.cn/)\n  - [GitHub Repository](https://github.com/soybeanjs/soybean-admin-antd)\n  - [Gitee Repository](https://gitee.com/honghuangdc/soybean-admin-antd)\n\n- **Legacy Version:**\n  - [Preview](https://legacy.soybeanjs.cn/)\n  - [GitHub Repository](https://github.com/soybeanjs/soybean-admin/tree/legacy)\n\n## Ant Design-Themed Comprehensive Documentation\n\n- [Docs](https://react-soybean-docs.ohh-889.com/index-cn?theme=dark)\n![](https://ohh-1321526050.cos.ap-nanjing.myqcloud.com/docs-home.jpg)\n\n## Demo Screenshots\n\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-01.png)\n![](https://ohh-1321526050.cos.ap-nanjing.myqcloud.com/mobile.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-02.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-03.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-04.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-05.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-06.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-07.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-08.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-09.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-10.png)\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-mobile.png)\n\n## Usage\n\n### Prerequisites\n\nEnsure your environment meets the following requirements:\n\n- **git**: For cloning and managing the project.\n- **NodeJS**: \u003e=18.12.0, recommended 18.19.0 or higher.\n- **pnpm**: \u003e= 8.7.0, recommended 8.14.0 or higher.\n\n### Clone the Repository\n\n```bash\ngit clone https://github.com/soybeanjs/soybean-admin.git\n```\n\n### Install Dependencies\n\n```bash\npnpm i\n```\n\n\u003e Since the project uses pnpm monorepo management, please do not use npm or yarn to install dependencies.\n\n### Start Development Server\n\n```bash\npnpm dev\n```\n\n### Build Project\n\n```bash\npnpm build\n```\n\n## Contribution\n\nWe warmly welcome and appreciate all forms of contributions. If you have any ideas or suggestions, please share them via [pull requests](https://github.com/mufeng889/react-soybean-admin/pulls) or GitHub [issues](https://github.com/mufeng889/react-soybean-admin/issues/new).\n\n## Git Commit Guidelines\n\nThis project includes a `commit` command to generate commit messages following the [Conventional Commits](https://www.conventionalcommits.org/) standard. When submitting PRs, please use the `pnpm commit` command to create standardized commit messages.\n\n## Browser Support\n\nFor the best experience, use the latest version of Chrome.\n\n| [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png\" alt=\"IE\" width=\"24px\" height=\"24px\"  /\u003e](http://godban.github.io/browsers-support-badges/) | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\" Edge\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/) | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/) | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/) | [\u003cimg src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" /\u003e](http://godban.github.io/browsers-support-badges/) |\n| --- | --- | --- | --- | --- |\n| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |\n\n## Open Source Authors\n\n[Ohh-889](https://github.com/mufeng889)\n\n[Soybean](https://github.com/honghuangdc)\n\n## Contributors\n\nThanks to the following contributors. If you want to contribute, please refer to [Contribution](#contribution).\n\n\u003ca href=\"https://github.com/mufeng889/react-soybean-admin/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=mufeng889/react-soybean-admin\" /\u003e\n\u003c/a\u003e\n\n## Community\n\n`React Soybean` is a completely free and open-source project, aiming to make developing medium-to-large admin systems easier. We also provide QQ and WeChat groups for user discussions. Feel free to ask questions in the group.\n\n  \u003cdiv\u003e\n   \u003cp\u003eQQ Group\u003c/p\u003e\n    \u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/qq-soybean-admin-4.jpg\" style=\"width:200px\" /\u003e\n  \u003c/div\u003e\n\n \u003cdiv\u003e\n  \u003cp\u003eJoin the WeChat group via the QR code below\u003c/p\u003e\n  \u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/wechat-soybeanjs.jpg\" style=\"width:200px\" /\u003e\n \u003c/div\u003e\n\n \u003cdiv\u003e\n  \u003cp\u003eScan below to join the WeChat group\u003c/p\u003e\n  \u003cimg src=\"\n  https://ohh-1321526050.cos.ap-nanjing.myqcloud.com/ohh-889.jpg\" style=\"width:200px\" /\u003e\n \u003c/div\u003e\n\n## License\n\nThis project is licensed under [MIT © 2021 Soybean](./LICENSE). It is intended for learning and reference only. For commercial use, please retain the original author's copyright information. The author does not guarantee or take responsibility for any risks associated with using the software.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoybeanjs%2Fsoybean-admin-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoybeanjs%2Fsoybean-admin-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoybeanjs%2Fsoybean-admin-react/lists"}