7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

SmartAdmin

Open source

SmartAdmin is a rapid development platform for Chinese enterprise back-office apps built with Spring Boot, MyBatis-Plus and Vue 3, with a strong focus on security features.

smartadmin.vip
SmartAdmin homepage screenshot
GitHub stars
3.9k
Last commit
3 mo ago
Repository age
6 years
Version
v3.30.0
Licence
MIT
Self-hosted
Yes

About SmartAdmin

SmartAdmin, from the 1024 Innovation Lab in Luoyang, China, is a rapid application development platform for admin systems built on Spring Boot 2 or 3, Sa-Token and MyBatis-Plus on the back end, and Vue 3, Vite, Pinia and Ant Design Vue on the front end, with a uni-app mobile client for apps, mini programs and H5. Front ends come in JavaScript and TypeScript versions, and back ends in Java 8 or Java 17 versions.

It stresses security: the README says it meets China's multi-level protection scheme level 3 requirements for network and data security, with two-factor login, password complexity rules, login lockouts, timeouts, data masking and interface encryption supporting domestic cryptographic algorithms. It supports domestic databases such as Dameng, Kingbase and OceanBase as well as MySQL, PostgreSQL, SQL Server and Oracle. Other features include user-defined table columns, git-diff style data change records, in-page help documentation, OA features, heartbeat and operation logs, system management modules and a code generator.

The project also publishes code standards for Vue 3 and Java and states that it is MIT licensed. Its documentation and README are in Chinese, with online previews of the web and mobile interfaces.

Key features

  • Spring Boot and Vue 3 admin platform
  • JavaScript and TypeScript front-end versions
  • Security features for level 3 protection
  • Support for domestic and mainstream databases
  • Code generator for tables
  • uni-app mobile client

Good fit for

  • →Enterprise admin and OA systems in China
  • →Security-sensitive back-office applications
Tags
admin-platform
spring-boot
vue
code-generator
low-code
java
security
chinese

SmartAdmin: questions and answers

What is SmartAdmin used for?
SmartAdmin is a rapid development platform for Chinese enterprise back-office apps built with Spring Boot, MyBatis-Plus and Vue 3, with a strong focus on security features. It is a good fit for enterprise admin and OA systems in China, and security-sensitive back-office applications.
Is SmartAdmin open source?
Yes. SmartAdmin is open source under the MIT licence. Its source code is on GitHub at 1024-lab/smart-admin and is written mainly in Java.
Is SmartAdmin free?
Yes. SmartAdmin is open source, so the software itself is free to use.
Can I self-host SmartAdmin?
Yes. SmartAdmin can be self-hosted on your own server or infrastructure.
What are some alternatives to SmartAdmin?
Similar open-source tools in the Low-code & Internal Tools category include Diboot, Opsli and JeecgBoot. SaaS products in the same category include Superblocks, WaveMaker and Appery.io.
Is SmartAdmin actively maintained?
The most recent commit to SmartAdmin was on 1 July 2026, and the latest release is v3.30.0, published on 2 March 2026. The project has 3.9k stars on GitHub.

Open-source alternatives to SmartAdmin

See all

SaaS alternatives to SmartAdmin

See all