{"id":23188154,"url":"https://github.com/jack-grittier/soybean-site","last_synced_at":"2025-08-20T16:22:44.189Z","repository":{"id":235038716,"uuid":"789943536","full_name":"Jack-grittier/soybean-site","owner":"Jack-grittier","description":"A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite5, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台管理模板，基于最新的前端技术栈，包括 Vue3, Vite5, TypeScript, Pinia, NaiveUI 和 UnoCSS。","archived":false,"fork":false,"pushed_at":"2024-04-22T01:15:58.000Z","size":514,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-19T04:46:03.651Z","etag":null,"topics":["typesc","vite5","vue3"],"latest_commit_sha":null,"homepage":"https://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/Jack-grittier.png","metadata":{"files":{"readme":"README.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}},"created_at":"2024-04-22T00:47:33.000Z","updated_at":"2024-04-22T01:17:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9889161-d4ec-41ac-aec3-c02208ce3de4","html_url":"https://github.com/Jack-grittier/soybean-site","commit_stats":null,"previous_names":["jack-grittier/soybean-site"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jack-grittier/soybean-site","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-grittier%2Fsoybean-site","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-grittier%2Fsoybean-site/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-grittier%2Fsoybean-site/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-grittier%2Fsoybean-site/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jack-grittier","download_url":"https://codeload.github.com/Jack-grittier/soybean-site/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-grittier%2Fsoybean-site/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271347292,"owners_count":24743813,"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","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["typesc","vite5","vue3"],"created_at":"2024-12-18T11:13:04.179Z","updated_at":"2025-08-20T16:22:44.134Z","avatar_url":"https://github.com/Jack-grittier.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"./public/favicon.svg\" width=\"160\" /\u003e\n\t\u003ch1\u003eSoybean Admin\u003c/h1\u003e\n  \u003cspan\u003eEnglish | \u003ca href=\"./README.zh_CN.md\"\u003e中文\u003c/a\u003e\u003c/span\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\n[![license](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE) ![](https://img.shields.io/github/stars/soybeanjs/soybean-admin) ![](https://img.shields.io/github/forks/soybeanjs/soybean-admin)\n\n\n\u003e[!CAUTION]\n\u003e the old version of `Soybean Admin` is moved to branch [legacy](https://github.com/soybeanjs/soybean-admin/tree/legacy). It is recommended to use the latest version of `Soybean Admin`.\n\n\u003e [!NOTE]\n\u003e If you think `Soybean Admin` is helpful to you, or you like our project, please give us a ⭐️ on GitHub. Your support is the driving force for us to continue to improve and add new features! Thank you for your support!\n\n## Introduction\n\n[`Soybean Admin`](https://github.com/soybeanjs/soybean-admin) is a clean, elegant, beautiful and powerful admin template, based on the latest front-end technology stack, including Vue3, Vite5, TypeScript, Pinia and UnoCSS. It has built-in rich theme configuration and components, strict code specifications, and an automated file routing system. In addition, it also uses the online mock data solution based on ApiFox. `Soybean Admin` provides you with a one-stop admin solution, no additional configuration, and out of the box. It is also a best practice for learning cutting-edge technologies quickly.\n\n\n## Features\n\n- **Cutting-edge technology application**: using the latest popular technology stack such as Vue3, Vite5, TypeScript, Pinia and UnoCSS.\n- **Clear project architecture**: using pnpm monorepo architecture, clear structure, elegant and easy to understand.\n- **Strict code specifications**: follow the [SoybeanJS specification](https://docs.soybeanjs.cn/standard), integrate eslint, prettier and simple-git-hooks to ensure the code is standardized.\n- **TypeScript**: support strict type checking to improve code maintainability.\n- **Rich theme configuration**: built-in a variety of theme configurations, perfectly integrated with UnoCSS.\n- **Built-in internationalization solution**: easily realize multi-language support.\n- **Automated file routing system**: automatically generate route import, declaration and type. For more details, please refer to [Elegant Router](https://github.com/soybeanjs/elegant-router).\n- **Flexible permission routing**: support both front-end static routing and back-end dynamic routing.\n- **Rich page components**: built-in a variety of pages and components, including 403, 404, 500 pages, as well as layout components, tag components, theme configuration components, etc.\n- **Command line tool**: built-in efficient command line tool, git commit, delete file, release, etc.\n- **Mobile adaptation**: perfectly support mobile terminal to realize adaptive layout.\n\n\n## Version\n\n- **NaiveUI Version:**\n  - [Preview Link](https://naive.soybeanjs.cn/)\n  - [Github Repository](https://github.com/soybeanjs/soybean-admin)\n  - [Gitee Repository](https://gitee.com/honghuangdc/soybean-admin)\n\n- **AntDesignVue Version:**\n  - [Preview Link](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 Link](https://legacy.soybeanjs.cn/)\n  - [Github Repository](https://github.com/soybeanjs/soybean-admin/tree/legacy)\n\n\n## Documentation\n\n- [Link](https://docs.soybeanjs.cn)\n- [Legacy Docs](https://legacy-docs.soybeanjs.cn)\n\n## Example Images\n\n![](https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/soybean-admin-v1-01.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\n## Usage\n\n**Environment Preparation**\n\nMake sure your environment meets the following requirements:\n\n- **git**: you need git to clone and manage project versions.\n- **NodeJS**: \u003e=18.0.0, recommended 18.19.0 or higher.\n  \u003e You can use [fnm](https://github.com/Schniz/fnm) to manage your NodeJS version, [installation tutorial](https://juejin.cn/post/7113462239734022158).\n- **pnpm**: \u003e= 8.0.0, recommended 8.14.0 or higher.\n\n**Clone Project**\n\n```bash\ngit clone https://github.com/soybeanjs/soybean-admin.git\n```\n\n**Install Dependencies**\n\n```bash\npnpm i\n```\n\u003e Since this project uses the pnpm monorepo management method, please do not use npm or yarn to install dependencies.\n\n**Start Project**\n\n```bash\npnpm dev\n```\n\n**Build Project**\n\n```bash\npnpm build\n```\n\n## How to Contribute\n\nWe warmly welcome and appreciate all forms of contributions. If you have any ideas or suggestions, please feel free to share them by submitting [pull requests](https://github.com/soybeanjs/soybean-admin/pulls) or creating GitHub [issue](https://github.com/soybeanjs/soybean-admin/issues/new).\n\n## Git Commit Guidelines\n\nThis project has built-in `commit` command, you can execute `pnpm commit` to generate commit information that conforms to [Conventional Commits](conventionalcommits) specification. When submitting PR, please be sure to use `commit` command to create commit information to ensure the standardization of information.\n\n## Browser Support\n\nIt is recommended to use the latest version of Chrome in development for a better experience.\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## OpenSource Author\n\n[Soybean](https://github.com/honghuangdc)\n\n## Contributors\n\nThanks the following people for their contributions. If you want to contribute to this project, please refer to [How to Contribute](#how-to-contribute).\n\n\u003ca href=\"https://github.com/soybeanjs/soybean-admin/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=soybeanjs/soybean-admin\" /\u003e\n\u003c/a\u003e\n\n## Communication\n\n`Soybean Admin` is a completely open source and free project, helping developers to develop medium and large-scale management systems more conveniently. It also provides WeChat and QQ communication groups. If you have any questions, please feel free to ask in the group.\n\n  \u003cdiv\u003e\n  \t\u003cp\u003eQQ Group\u003c/p\u003e\n    \u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/qq-soybean-admin-2.jpg\" style=\"width:200px\" /\u003e\n  \u003c/div\u003e\n\t\u003c!-- \u003cdiv\u003e\n\t\t\u003cp\u003eWeChat Group\u003c/p\u003e\n\t\t\u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/wechat-0402.jpg\" style=\"width:200px\" /\u003e\n\t\u003c/div\u003e --\u003e\n\t\u003cdiv\u003e\n\t\t\u003cp\u003eAdd the following WeChat to invite to the WeChat group\u003c/p\u003e\n\t\t\u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/wechat-soybeanjs.jpg\" style=\"width:200px\" /\u003e\n\t\u003c/div\u003e\n  \u003cdiv\u003e\n    \u003cp\u003eAdd Soybean's WeChat for business consultation, cooperation, project architecture, one-on-one guidance, etc.\u003c/p\u003e\n    \u003cimg src=\"https://soybeanjs-1300612522.cos.ap-guangzhou.myqcloud.com/uPic/wechat-soybean.jpg\" style=\"width:200px\" /\u003e\n  \u003c/div\u003e\n\n## Star Trend\n\n[![Star History Chart](https://api.star-history.com/svg?repos=soybeanjs/soybean-admin\u0026type=Date)](https://star-history.com/#soybeanjs/soybean-admin\u0026Date)\n\n## License\n\nThis project is based on the [MIT © 2021 Soybean](./LICENSE) protocol, for learning purposes only, please retain the author's copyright information for commercial use, the author does not guarantee and is not responsible for the software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjack-grittier%2Fsoybean-site","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjack-grittier%2Fsoybean-site","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjack-grittier%2Fsoybean-site/lists"}