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    脚手架快速生成工具
设计理念
/* by 01130.hk - online tools website : 01130.hk/zh/countdown.html */
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. ...
版本更新记录
/* by 01130.hk - online tools website : 01130.hk/zh/countdown.html */
2025-7-22 v1.0.8分支版本
初步完善所有相关文档及上传第一版代码
 
参考

bsf java版本

by 车江毅

开源是一种态度,分享是一种精神,学习仍需坚持,进步仍需努力,.net生态圈因你我更加美好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值