bsfgo 一个轻量级的go gin框架,用于web站点和api开发【开源】

bsfgo 一个轻量级的go gin框架,用于web站点和api开发【开源】

    正在检查是否收录...
一言准备中...

bsfgo

一个轻量级的go gin框架,用于web站点和api开发,也是bsf java的go版本。

开源地址: https://gitee.com/chejiangyi/bsfgo

介绍

  1. bsf的go版本bsfgo,期望通过集成常用组件,沉淀一系列工具及ai辅助编程,提高go的开发效率和开发标准化(集成和使用)。
  2. 基于bsfgo,提供一套标准脚手架及配套cicd,让开发人员快速构建应用。
  3. 目标: 简单,高效 (新人10分钟上手项目开发,1小时了解框架实现)。

软件架构

-- core (核心工具库,提供基础类及一系列Util工具) -- redis2 (redis集成工具库) -- kafka2 (kafka集成工具库) -- gorm2 (gorm集成工具库) -- gin2 (gin集成web及api标准开发基础框架) -- demo (提供拷贝即用的标准项目开发脚手架模版) go.work 项目工作区管理文件 replace_version.go 模块版本升级工具 publish_tags.sh 模块打包提交工具 project_init.go 脚手架快速生成工具

设计理念

1. 工具优先: 开箱即用,不用也可。 2. 默认优先: 默认最佳调优,无需额外配置。 3. 效率优先: 效率简洁高于性能极致追求。 
 

快速使用

require ( gitee.com/chejiangyi/bsfgo/core v1.0.6-beta.1 gitee.com/chejiangyi/bsfgo/gin2 v1.0.6-beta.1 gitee.com/chejiangyi/bsfgo/kafka2 v1.0.6-beta.1 gitee.com/chejiangyi/bsfgo/redis2 v1.0.6-beta.1 ... )

常用集成库

  • redis 使用
  • kafka 使用
  • gorm 使用
  • db 使用
  • http 使用

gin Web集成库

  • 快速开发
  • middleware 扩展
  • route 工具
  • session 工具
  • swagger 工具
  • template 模版渲染
  • token 开发
  • 分页组件
  • 配置使用

脚手架集成

  • demo 脚手架

组件打包发布

  • 模块版本升级及打包提交

未来扩展

  1. health健康监控及上报
  2. elasticsearch 集成
  3. ...

版本更新记录

2025-7-22 v1.0.8分支版本 初步完善所有相关文档及上传第一版代码 
 

参考

bsf java版本

by 车江毅



  • 本文作者:WAP站长网
  • 本文链接: https://wapzz.net/post-26971.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.7W+
8
1
1
WAP站长官方

CPU 负载高,到底应不应该告警?

上一篇

华为Pura 80标准版今日预售 将于7月30日正式开售

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单