# 1024-lab/smart-admin

SmartAdmin国内首个以「高质量代码」为核心，「简洁、高效、安全」快速开发平台；基于SpringBoot2/3 + Sa-Token + Mybatis-Plus 和 Vue3 + Vite5 + Ant Design Vue 4.x (同时支持JavaScript和TypeScript双版本)；满足国家三级等保要求、支持登录限制、接口数据国产加解密、高防SQL注入等一系列安全体系。

Repository: https://github.com/1024-lab/smart-admin
Canonical: https://ross.abutalabs.com/products/smart-admin
Homepage: https://smartadmin.vip
Language: Java
License: MIT
License Family: permissive
Topics: vue, typescript, vue3, springboot, ant-design-vue, composition-api, element-plus, java, spring-boot, codegenerator, element-ui, smart, spring-cloud, low-code
Last push: 2026-07-01T14:27:42+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 90, release rhythm 72, longevity 100
- inputs: {"age_days": 2483, "days_push": 63, "days_rel": 184, "gap_med": 29, "n_releases_24m": 16}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3836, forks 1003 (observed 2026-08-28T04:08:23.842686+00:00)

## What it is
SmartAdmin is a rapid development platform (scaffold/admin framework) built on SpringBoot 2/3 + Sa-Token + MyBatis-Plus for the backend and Vue3 + Vite5 + Ant Design Vue (with JS and TS versions) plus UniApp for mobile. It emphasizes high-quality code standards and includes a security system designed to meet China's Level-3 cybersecurity compliance (等保三级), including login restrictions, domestic encryption algorithms, and SQL injection protection.

## Use cases
- build an enterprise admin backend with SpringBoot and Vue3
- scaffold a full-stack web application with code generation
- develop an app that must meet China's Level-3 cybersecurity compliance (等保三级)
- create a management system with login security, data masking, and encrypted API traffic
- generate a cross-platform admin panel with web, H5, mini-program, and native app support
- bootstrap a project following proven Java and Vue3 code standards
- support domestic Chinese databases like Dameng, Kingbase, OceanBase, or GaussDB

## When to choose
- you are building a Chinese enterprise admin/management system and need built-in security compliance features
- you want a full-stack scaffold with both JavaScript/TypeScript and Java 8/17 options
- you need multi-platform output (web, mobile H5, mini-program, native app) from one codebase
- you value opinionated, battle-tested code standards and clear project structure
- you need to support domestic Chinese databases alongside mainstream ones

## When to avoid
- you need a lightweight library or micro-framework rather than a full admin platform
- your stack is not Java/SpringBoot on the backend or Vue3 on the frontend
- you prefer to assemble your own stack from individual libraries instead of an opinionated scaffold
- you need English-first documentation and community (the project is primarily Chinese)
- you want a headless backend without a bundled admin UI

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, auth, security, ui-components, logging, cryptography
- domain: web-development, backend, frontend, security, developer-tools, self-hosted
- platform: jvm, cross-platform
- tags: spring-boot, vue3, ant-design-vue, sa-token, mybatis-plus, low-code, admin-dashboard, chinese-compliance, level-3-security, uniapp, code-standards, rapid-development-platform, code-generation, vue, nodejs, web-server, mobile

## Member repositories
- 1024-lab/smart-admin (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:23.842686+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:26:16.392630+00:00, confidence not recorded.
  - readme: https://github.com/1024-lab/smart-admin (fetched 2026-08-28T04:08:23.842686+00:00, sha e31e955b86ec)
  - homepage: https://smartadmin.vip (fetched 2026-08-29T09:21:01.853218+00:00, sha 1e4324ddd4c2)
  - site_page: https://smartadmin.vip/views/start/About.html (fetched 2026-08-29T09:21:01.862458+00:00, sha 91b73e033d9d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
