开源、免费、轻量级 Gin 前后分离快速开发基础框架 ginGfast V1.0 版发布
开源、免费、轻量级 Gin 前后分离快速开发基础框架,基于主流技术,集成了 JWT 认证、权限控制、数据库操作等功能,助力开发者快速搭建一个后台管理系统。
功能特性
- 🔐 JWT 认证:基于 JWT 的用户认证系统,支持 Token 刷新机制
- 🛡️ 权限控制:集成 Casbin 权限管理框架,支持 RBAC 权限模型
- 🗄️ 数据库支持:支持 MySQL、SQL Server、PostgreSQL 数据库
- 🔧 配置管理:基于 YAML 的配置文件管理
- 📝 日志系统:集成 Zap 日志框架,支持日志切割和归档
- 🌐 跨域支持:内置 CORS 中间件
- 🚀 性能监控:集成 pprof 性能分析工具
- 💾 缓存支持:支持 Redis 和内存缓存
- 🔢 验证码支持:集成图形验证码功能,支持登录安全验证
- 📋 完整的后台管理:包含用户管理、角色管理、菜单管理、部门管理、字典管理、API管理等模块
- 🔗 菜单与API权限关联:支持菜单与API权限的动态关联管理
- 🏗️ 分层架构:采用Controller-Service-Model分层架构,代码结构清晰
- 📚 API文档:集成 Swagger API 文档,自动生成接口文档
技术栈
- Web 框架:Gin
- ORM 框架:GORM
- 认证授权:JWT (golang-jwt/jwt/v5)
- 权限控制:Casbin
- 日志系统:Zap + Lumberjack
- 配置管理:Viper
- 数据库:MySQL、SQL Server、PostgreSQL
- 缓存:Redis
- 验证码:Captcha (dchest/captcha)
- 参数验证:Gookit Validate
- 密码加密:Bcrypt
- 性能监控:Pprof
- API文档:Swagger (swaggo)
演示地址
账号:demo 密码:123456

关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
ThingsPanel v1.1.10 发布:多层网关 + MQTT 重构,全新通信架构上线
🚀 版本概要 本次更新是 ThingsPanel 的一次重大版本升级,核心聚焦在 MQTT 消息处理架构的全面重构 与 多层网关设备的完整支持。 我们重写了关键的数据流转与通信逻辑,彻底提升了系统的 性能、扩展性与稳定性,为大规模设备接入与复杂物联网场景打下坚实基础。 同时修改了众多Bug,改善了系统的可用性。 🎯 主要亮点 🌐 多层网关设备支持(全新特性) 支持“网关 → 子网关 → 终端设备”的多层结构通信。 ● 支持多层级设备的上下行数据转发与命令穿透。 ● 网关与子设备间的绑定、事件、属性、遥测均可完整传递。 ● 彻底解决复杂组网环境下的数据孤岛问题。 ● 已通过全场景自动化测试验证,确保高稳定性。 🔹 用户价值: 适用于分布式工厂、园区、边缘计算场景,可轻松管理成百上千台分层网关设备。 ⚙️ MQTT 消息架构重构(核心升级) 这次我们重新设计了整个 MQTT 消息处理管线。 ● 将遥测、事件、命令、状态更新统一到一套消息流中。 ● 优化消息分发逻辑,减少重复订阅与阻塞。 ● 重构 MQTT 适配器,提升可扩展性,支持未来更多协议。 ● 自动重连时恢复订阅,彻底解决断...
-
下一篇
Spring Shell 4.0.0-M1 发布
Spring Shell 4.0.0-M1 现已发布,公告称,这一里程碑版本是迈向 Spring Shell 现代版本的第一步,与 Spring 产品组合的其他部分保持一致。 第一个里程碑的主要重点是与 Spring Framework 7 和 Spring Boot 4 保持一致。Spring Shell4.0.0-M1现在基于 Spring Framework7.0.0-RC2和 Spring Boot4.0.0-RC1。 有关完整的更改列表,可查看发行说明。 项目团队计划在 Spring Boot 4.0GA 发布后,于 11 月发布 Spring Shell4.0GA。并将在此期间发布一些里程碑版本和候选版本,其中包含以下更改: 将可空性注释和检查迁移到jSpecify 改进项目模块化以简化依赖关系 测试基础架构更新至 JUnit 6 构建并发布基础架构改进 文档改进 详情可查看:https://spring.io/blog/2025/10/24/spring-shell-4-0-0-m1-released
相关文章
文章评论
共有0条评论来说两句吧...


微信收款码
支付宝收款码