Analysis updated 2026-07-03
Scaffold a business management dashboard with built-in employee, department, and role-based permission management without writing security boilerplate.
Generate full CRUD modules automatically from database table definitions to speed up back-office feature development.
Build a backend that meets Chinese Level 3 network security compliance requirements out of the box.
Deploy a mobile companion app targeting Android, iOS, and WeChat mini-programs using the included UniApp module.
| 1024-lab/smart-admin | grpc-ecosystem/grpc-spring | liuyubobobo/play-with-algorithms | |
|---|---|---|---|
| Stars | 3,713 | 3,709 | 3,709 |
| Language | Java | Java | Java |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Java 8 or 17, a supported relational database, and a separate Node.js environment for the Vue 3 frontend.
SmartAdmin is a Chinese enterprise rapid-development platform built by 1024 Innovation Lab in Luoyang, China. It provides a ready-to-use foundation for building business management systems, sometimes called admin dashboards or back-office platforms, with a strong emphasis on security compliance and code quality. The backend is built on Spring Boot (supporting both version 2.x with Java 8 and version 3.x with Java 17), using Sa-Token for authentication and Mybatis-Plus for database access. The frontend uses Vue 3, Vite 5, and Ant Design Vue 4, and comes in both JavaScript and TypeScript versions. There is also a mobile version built with UniApp that targets Android, iOS, and mini-programs. The database layer supports mainstream databases such as MySQL, PostgreSQL, Oracle, and SQL Server, as well as a range of Chinese domestic databases including Dameng, KingbaseES, OceanBase, and GaussDB. A central selling point is that SmartAdmin is described as the first Chinese platform to meet the national Level 3 network security compliance standard (a Chinese government certification framework). Concrete security features include two-factor login, login attempt lockout, session timeouts, data masking, and support for Chinese domestic encryption algorithms when encrypting API request and response payloads. Out of the box the platform includes employee and department management, role-based permissions, menu configuration, a code generator that creates boilerplate from database table configurations, operation and login logging, system announcements with read-tracking, and a data change viewer that shows diffs similar to git diff output. The project has been in active development for six years and is reportedly in use at over a thousand companies. Official documentation and a live preview are available at smartadmin.vip.
A production-ready Chinese enterprise admin platform with Spring Boot backend, Vue 3 frontend, built-in role-based permissions, a code generator, and national Level 3 security compliance, used at over a thousand companies.
Mainly Java. The stack also includes Java, Spring Boot, Vue 3.
Setup difficulty is rated hard, with roughly 1day+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.