32.5K star 支持国产适配却如此简洁?Snowy——国密加密+前后端分离,真正的安全高效开发平台
嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

Snowy(SnowyAdmin)是国内首款集成国产密码算法的前后端分离快速开发平台,满足等保测评标准,兼容国产化中间件、数据库,配合开箱即用的插件模块,让全栈开发变得「既安全又高效」 。
核心卖点一览:
-
国密加解密支持:SM2/SM3/SM4 加密,前端加密后端校验,全链路安全保障; -
插件化架构:包含认证、业务、代码生成、移动端管理等多个模块; -
主流+国产兼容:适配 MySQL、Oracle、金仓、达梦,支持国产操作系统与中间件; -
技术栈前沿:Vue3、AntDesignVue、Vite、SpringBoot、MybatisPlus,效率与稳定兼顾 。
痛点场景
不少团队在国产化、信息安全、快速落地上遭遇:
痛点
-
🔥 安全风险高:金融、电信、政府等领域对加密和日志完整性要求高; -
❌ 国产化兼容不足:传统框架对国产中间件/数据库支持薄弱; -
⏳ 开发效率低:需要从零搭建权限、流程、报表等常见功能; -
⚠️ 维护成本高:耦合严重、不易扩展。
场景
-
政府系统需求等保及国产化; -
企业 ERP/OA/O2O 平台权限体系; -
金融/电信项目敏感字段加密; -
快速搭建基础后台管理系统。 ![]()
核心功能
以下列出 Snowy 开发中最闪亮的 7 个特色功能:
-
前端 SM2 加密 + 后端解密:登录、登出、操作日志等都全链路加密,避免敏感泄露; -
SM3 完整性校验:对密码、日志内容做完整性校验,防篡改; -
SM4 字段脱敏:手机号等字段加密存储,实现隐私安全; -
插件化架构:支持鉴权、业务、移动端、代码生成等模块即插即用,结构清晰; -
代码生成插件:开发者可自动生成 CRUD 模块,省时省力 ; -
国产化适配:支持国产中间件、数据库、操作系统,实现自主可控; -
技术栈现代化:采用 Vue3 + AntDesignVue + Vite + SpringBoot + MybatisPlus 技术组合。
技术架构![]()
技术优势对比表
| 功能 | 简述 |
|---|---|
| SM2 前端加密登录 | 登录信息客户端 SM2 加密传输,增强登录安全 |
| SM2 日志签名保护 | 登录/操作日志签名,防篡改、安全审计 |
| SM3 密码完整性校验 | 后端存储 SM3 哈希+盐,双重安全保障 |
| SM4 字段级加密 | 电话、Token 脱敏存储,支持 CBC 模式 |
| 国密插件集成 | 前后端集成加密插件,自动处理字段加密解密 |
| 跨数据库兼容 | 支持国产&主流数据库统一操作层 |
| 模块化插件体系 | 权限、业务、C端、移动、代码生成等功能自由组合 |
| 低代码代码生成 | v2.1 开始支持 CRUD模板快速生成 |
| 前端 Vue3+AntDesignVue | 符合现代前端规范,UI 好看 |
| 多租户、流程、报表集成 | 企业特性完备,满足中大型需求 |
项目结构
snowy
|-snowy-admin-web == 前端
|-public == 基础静态文件
|-src == 前端源代码
|-api == API接口转发
|-assets == 静态文件
|-components == VUE组件
|-config == 基础配置
|-layout == 基础布局
|-locales == 多语言配置
|-router == 基础路由配置
|-store == Pinia缓存配置
|-style == 样式风格配置
|-utils == 工具类
|-views == 所有视图界面
|-snowy-common == 基础通用模块
|-snowy-plugin == 插件包
|-snowy-plugin-auth == 登录鉴权插件
|-snowy-plugin-biz == 业务功能插件
|-snowy-plugin-client == C端功能插件
|-snowy-plugin-dev == 开发工具插件
|-snowy-plugin-gen == 代码生成插件
|-snowy-plugin-mobile == 移动端管理插件
|-snowy-plugin-sys == 系统功能插件
|-snowy-plugin-api == 插件api包
|-snowy-plugin-auth-api == 登录鉴权插件api接口
|-snowy-plugin-biz-api == 业务功能插件api接口
|-snowy-plugin-client-api == C端功能插件api接口
|-snowy-plugin-dev-api == 开发工具插件api接口
|-snowy-plugin-gen == 代码生成插件api接口
|-snowy-plugin-mobile == 移动端管理插件api接口
|-snowy-plugin-sys-api == 系统功能插件api接口
|-snowy-web-app == 主启动模块
界面效果

使用方法实操示例
1. 前端启动
cd snowy-admin-web
npm install
npm run dev
2. 后端启动
cd snowy-web-app
# 配置 application-local.yml 数据库 + redis
mvn clean package
java -jar snowy-web-app.jar
访问 http://localhost:3000 即可体验后台管理界面。
3. 代码生成示例
在“代码生成”插件页面,输入实体名、字段、模块路径,点击“生成模块”,即可自动生成包含前端页面、后端 Controller/Service/Mapper 的 CRUD 代码,大幅提升开发效率。
应用场景
-
政府/央企:需满足等保三级、署理签名、国产化部署; -
医疗/金融:高敏感数据需字段级加密、完整性签名; -
中小型企业:需要快速上线管理系统,缩短交付周期; -
移动端管理:有轻量 C 端或移动管理需求。
同类项目对比
| 项目 | 国密支持 | 前后分离 | 代码生成 | 流程引擎 | 国产 DB 支持 | 适合场景 |
|---|---|---|---|---|---|---|
| Snowy | ✔ SM2/SM3/SM4 | ✔ Vue3+SpringBoot | ✔ v2.1+ | ✔ 可选 | ✔ 强 | 政府/金融/企业 |
| JeeSite | ✖ | ✔ JSP/SpringMVC | ✖ | ✖ | ✖ | 中小企业 |
| Ruoyi | ✖ | ✔ Vue + SpringBoot | ✔ 基础CRUD | ✖ | ✖ | 通用微服务 |
| Ant Design Pro | ✖ | ✔ Yes | ✖ | ✖ | ✖ | 前端框架 |
| Flowable + Boot | ✖ | ✖ | ✖ | ✔ | ✖ | 纯流程引擎 |
Snowy 强项集中在:国密+国产兼容+代码生成+流程可选,是唯一满足企业安全合规的低代码方案。
优势总结:
-
Snowy 系列唯一具备国密支持的方案; -
Cloud 版支持微服务,Layui 版适合轻量单体; -
代码生成覆盖全 CRUD 流程,减少重复劳动。
总结
Snowy 是国内首款国密+前后分离+国产化兼容+模块化+低代码一体化平台,星标32.8K表明其成熟稳定。无论是需要安全合规加密,还是想快速上线后台,Snowy 都是首选。








浙公网安备 33010602011771号