SmartAdmin
Editor's PickAn enterprise-grade, security-first mid/back-office rapid-development platform — the first Chinese open-source project meeting Level-3 cybersecurity (MLPS) and data-security requirements, with an online front+back-end code generator and JS/TS dual frontends.
Try it now
GPT-4oWhat is SmartAdmin?
SmartAdmin, built by Luoyang-based 1024 Innovation Lab, is a full-stack rapid-development platform centered on high-quality, clean and well-documented code. The backend runs on Spring Boot 2/3 + Sa-Token + MyBatis-Plus, while the frontend uses Vue 3 + Vite 5 + Ant Design Vue 4 and ships in both JavaScript and TypeScript versions; a uni-app (Vue 3) mobile codebase covers PC, H5, mini-programs and native apps. Its standout is a security system claimed as the first in Chinese open source to satisfy national Cybersecurity Law, Data Security Law and Level-3 Multi-Level Protection Scheme (MLPS / dengbao) requirements: login attempt lockout, interface-level Chinese national-crypto (SM2/SM3/SM4) encryption and decryption, field-level data masking, SQL-injection defense and two-factor authentication. It also generates complete front- and back-end CRUD code online with live preview and free one-click export, keeps a Git-diff-style history of configuration changes, and provides RBAC permissions, dictionaries, departments, roles and common business modules out of the box for small to large enterprise projects.
Pros
- Security is best-in-class among Chinese admin scaffolds, directly targeting Level-3 dengbao and national-crypto requirements.
- Online one-click generation of both frontend and backend CRUD code with preview meaningfully cuts repetitive work.
- Both JavaScript and TypeScript frontends, plus a uni-app multi-end codebase, cover web and mobile in one ecosystem.
- Code is deliberately clean and well-commented, with a unified code-standard guide that suits teams and learning alike.
- Full-stack (frontend + Java backend) so a project can start end-to-end instead of wiring a UI shell to a separate API.
Cons
- Backend is Java/Spring-specific; teams on Node, Go or Python must replace the server layer.
- Frontend UI is Ant Design Vue only, with no alternative component-library edition.
- Some advanced/enterprise modules and commercial support are paid even though the core is open source.
- Documentation and community are primarily Chinese, which adds friction for non-Chinese teams.
Capabilities
Compare with Alternatives
| Feature | SmartAdmin | Vue Vben Admin | SnowAdmin | Vue Pure Admin |
|---|---|---|---|---|
| Rating | 4.8 | 4.9 | 4.6 | 4.8 |
| Pricing | Free | Free | Free | Free |
| Starting From | — | — | — | — |
| API | — | — | — | — |
| Free Tier | — | — | — | — |
| Mobile App | — | — | — | — |
Who is it for
Enterprise internal systems
Build HR, OA, ERP or CRM back offices that must pass Chinese cybersecurity level-3 review.
Government & SOE vendors
Deliver projects requiring national crypto, domestic OS/database support and data masking.
Full-stack Java teams
Start with Spring Boot + Vue 3 and use the online generator to ship CRUD modules fast.
Developers learning clean architecture
Study a well-structured, convention-driven reference codebase for mid/back-office engineering.
Multi-end product teams
Reuse one platform across PC, H5, mini-program and native app via the uni-app mobile codebase.