
yudao-cloud
A Java enterprise admin system and user mini-program built on Spring Cloud microservices, MIT licensed.
- Stars
- 19.7k
- Forks
- 4.9k
- Licence
- MIT
- Language
- Java
- Last update
- 5 days ago
- Type
- App
What it is
yudao-cloud is a large, open-source back-office management system written in Java, built on Spring Cloud Alibaba with MyBatis Plus and a Vue admin front end. The README lists features such as role-based permissions, multi-tenancy, workflow via Flowable, payments, SMS, a shop, CRM, ERP, and IoT, split into a full edition and a slimmed-down mini edition. It is aimed at teams that want a ready-made starting codebase for business software rather than building the basics from scratch.
- Start an internal admin dashboard with login, roles, and menu permissions already in place
- Generate Java and Vue CRUD code for new tables with the built-in code generator
- Study how a Spring Cloud microservice project is organized
- Adapt the mini edition as a base for a custom back office
Great for
- Java teams building internal business or admin systems
- Developers who want a microservice reference project on Spring Cloud Alibaba
- Companies needing multi-tenant SaaS-style admin backends
- Developers working in China who need domestic database or server compatibility
Not ideal for
- Beginners with no Java or Spring experience, since the stack has many moving parts (Nacos, Redis, MySQL, and more) and the README points to external tutorials
- Small projects that only need a simple website or single small app, because the codebase is large and the microservice setup adds overhead
- Teams that want a non-Java stack
How to get it
- 1
Clone and build from source
You'll need: JDK (version depends on branch: JDK 8, 17/21, or 25) · Git
Clone the repository
git clone https://github.com/YunaiV/yudao-cloud - 2
Run it
- Choose the branch matching your JDK version (master for JDK 8, master-jdk17, or master-jdk25)
- Follow the quick-start guide at https://cloud.iocoder.cn/quick-start/
- Start the required infrastructure services described in the guide
- Open the admin front end and log in using the demo or local setup
- 3
Get the most out of it
- Use the code generator to create CRUD code for new business tables
- Use the migration guide to trim the full edition down to the mini edition
- Enable only the modules you need, such as payments or workflow, to reduce complexity
- Check the domestic database scripts in the sql directory if you need non-MySQL support
Downloads
Strengths
- MIT licensed, and the author states there will be no commercial version
- Broad feature set covering admin, permissions, workflow, and code generation
- Multiple front-end options (Vue 3 with element-plus or vben, plus Vue 2) and documented database support
Trade-offs
- Large and complex: many required services such as Nacos, Redis, and a message queue make setup heavy
- Documentation and the most complete setup guidance sit on an external site and in Chinese, which may be a barrier for non-Chinese readers
- README is truncated here, so exact prerequisites and version requirements for each branch were not fully confirmed
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| yudao-cloud (this) | 19.7k | App | advanced | 5 days ago | Java teams building internal business or admin systems |
| ruoyi-vue-pro | 40.2k | Framework | advanced | 5 days ago | Java developers building an internal admin or back-office system |
| zheng | 16.6k | Framework | advanced | 3.9 years ago | Java teams building internal admin systems who want a pre-made permissions and login layer |
| gogs | 47.9k | App | intermediate | 6 days ago | Small teams that want a private Git server on their own hardware |
| AnotherRedisDesktopManager | 34.8k | App | beginner | 3 months ago | Developers who prefer a visual interface over redis-cli for inspecting keys |
| proxy_pool | 23.8k | App | intermediate | 5 months ago | Developers building web scrapers who want to experiment with rotating proxies |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.