finds.dev← search

// the find

1024-lab/smart-admin

★ 3,734 · Java · MIT · updated May 2026

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

SmartAdmin is a Chinese enterprise rapid-development platform built on SpringBoot 2/3 + Sa-Token + MyBatis-Plus with a Vue3/Ant Design Vue frontend. It targets companies needing a compliant internal admin system, particularly those subject to China's Level 3 Cybersecurity Protection requirements. Dual Java (8/17) and frontend (JS/TS) versions ship in the same repo.

The four-layer backend architecture (controller → service → manager → dao) is a real pattern that prevents fat services, not just marketing copy — the directory tree backs it up with consistent separation. Native support for domestic Chinese databases (DM, KingBase, OceanBase, GaussDB, etc.) is genuinely rare in open-source admin scaffolding and valuable for teams in regulated Chinese industries. The git-diff-based data change tracking is a clever idea: instead of hand-rolling audit logs, it shows what changed visually. Sa-Token handles authentication with session limiting, login failure lockout, and multi-factor auth baked in at the framework level rather than bolted on.

The repo is almost entirely Chinese-language — README, docs, comments, commit messages — which hard-walls it off from non-Chinese teams and makes community contributions from outside China unlikely. The 'highest quality code' self-description is repeated so many times in the README it becomes noise; some of those claims ('industry's only correct main.js router loading') are unverifiable marketing. The code generator is a checkbox feature in this category of project and the generated output quality is unknown — this is exactly where most admin scaffolds produce unmaintainable spaghetti. Spring Cloud support is mentioned in the topics but the repo structure shows a single Spring Boot app, so that claim needs verification before you build a microservices architecture on it.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →