简介
一个现代化、强大、易用的 Go 开发框架。它的核心理念是 定义即代码 (Definition is Code) ——通过解析 SQL 、Protobuf 、JSON 文件生成模块化的 Go 代码,这些代码可以灵活组合,快速搭建各种后端服务。
Sponge 提供了一站式开发体验,覆盖 代码生成、开发、测试、API 文档、部署 全流程,让你用“低代码”的方式就能构建高性能、稳定可靠的服务(支持 RESTful API 、gRPC 、HTTP+gRPC 、gRPC Gateway 等)。
Sponge 致力于提供一个"开箱即用"的开发体验,通过强大的代码生成功能,代码生成页面如下:
更新日志
- AI 助手增强:更好地理解项目上下文,生成更准确、更实用的业务逻辑代码。
- 新增 perftest 压测命令:轻量级、高性能,支持 HTTP/1.1 、HTTP/2 、HTTP/3 及 WebSocket 协议;可实时推送数据到 Prometheus 或自定义服务。
- 性能压测页面化:可直接在页面运行性能测试并生成报告。
- Bug 修复:解决了自定义分页查询 API 在使用中文前缀与后缀模糊查询时的问题。
📦 项目地址
GitHub: https://github.com/go-dev-frame/sponge
如果你想快速搭建高性能 Go 后端项目,欢迎来试试!也非常欢迎大家提 issue 或 PR 🚀