一个开源的功能丰富的 gin 和 grpc 脚手架,从生成代码、开发、测试、api 文档到部署一站式开发,使用简单方便,极大提高了开发项目效率。

18次阅读

共计 419 个字符,预计需要花费 2 分钟才能阅读完成。

sponge 是一个集成了 自动生成代码 Gin 和 GRPC 的强大的开发框架。

github 地址:https://github.com/zhufuyi/sponge

主要特性

界面化操作 生成代码命令 UI 界面化,简单易用。
支持数据库 支持 MySQL、MongoDB、PostgreSQL、TiDB 和 SQLite 等主流数据库。
自动生成代码 根据数据库表或 protobuf 自动生成代码、合并代码,节省大量时间和精力。
支持多种服务类型 支持 web 服务、grpc 服务、grpc+http 混合服务、grpc 网关服务开发。
丰富的组件 集成了常用的 gin 中间件和 grpc 拦截器,根据配置按需使用。
高可靠高性能 服务代码解耦模块化设计,代码经过测试,并遵循良好的编码规范,自带缓存轻松应对高并发。
部署自动化 提供裸机、docker、kubernetes 一站式自动化部署,快速将应用程序部署到生产环境。
高效团队协作 代码统一规范化,团队协作更高效。

使用场景

  • Web 后端服务开发
  • 微服务开发

正文完
 0