Sponge是一个专为Go开发者设计的强大框架,集成了代码生成、Web与微服务、开发辅助等功能,旨在提高开发效率并构建稳定可靠的Go应用。新版本v1.14.0带来了SSE服务端和客户端实现、增强的Copier库,改进的自定义条件分页查询,以及修复了Protobuf生成的Swagger API文档问题。Sponge提供“开箱即用”的体验,并通过AI助手简化业务代码生成,支持Web应用和微服务集群的构建。
✨ Sponge框架致力于提供“开箱即用”的开发体验,通过强大的代码生成功能提升开发效率。框架内置AI助手,支持自动生成与合并业务代码,开发者可以更专注于业务逻辑的实现。
🚀 v1.14.0版本引入了多项更新,包括新增SSE(Server-Sent Events)服务端和客户端实现,方便构建实时通讯功能。
🛠️ Copier库得到增强,自动处理日期时间与字符串的双向转换,减少API接口中的冗余代码。自定义条件分页查询API接口也得到增强,支持复杂条件的分组查询,并自动识别和转换value类型。
🐛 修复了基于Protobuf生成的Swagger API文档与实际API返回数据格式不一致的问题,提升了API文档的准确性。
⬆️ 框架升级了Gin和Copier依赖库版本,确保了框架的稳定性和兼容性。
Sponge 是一个强大且易用的开发框架,集成了丰富的代码生成、Web 与微服务、开发辅助功能,旨在帮助开发者轻松构建稳定可靠的高性能的 Go 应用。
Sponge 致力于提供一个"开箱即用"的开发体验,通过强大的代码生成功能,可以显著提升开发效率,让开发者能够更专注于业务逻辑的实现(内置 AI 助手支持自动生成与合并业务代码)。无论是构建 Web 应用还是复杂的微服务集群,Sponge 都能提供稳固的支撑。

在 v1.14.0 版本中,我们带来了一些新功能、依赖升级和代码优化,欢迎各位 V2EX 的朋友们体验新版本。
更新日志:
新增 SSE (Server-Sent Events) 服务端和客户端实现。增强 Copier 库,自动处理日期时间与字符串的双向转换,减少 API 接口中的冗余代码。增强自定义条件分页查询 API 接口,支持复杂条件的分组查询功能,自动识别并转换 value 类型(字符串转整型或日期时间)。修复基于 Protobuf 生成的 Swagger API 文档与实际 API 返回数据格式不一致的问题。升级 Gin 和 Copier 依赖库版本。
GitHub 地址: https://github.com/go-dev-frame/sponge