sponge 是开发框架领域的开源项目,由 go-dev-frame 开发,2022 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(2,869)位列前 30%,在开发框架分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:快速搭建企业级Go后端服务原型。同类可对比的替代方案包括 go-zero、go-kit、Kratos。

拖拽生成 Go 后端代码,快速搭建稳定服务
sponge 是一个基于 Go 语言的开发框架,主打“低代码”构建高性能后端服务。它通过代码生成器、可视化界面和丰富的内置组件,显著降低 Go 后端开发的门槛,让开发者能快速生成稳定可靠的项目骨架。框架整合了 Gin、gRPC、数据库 ORM 等主流技术,提供一键生成 CRUD 接口、自动生成 API 文档、内置限流熔断等能力,解决传统 Go 开发中重复编码多、项目结构混乱、上手慢等问题。其核心能力包括:图形化界面配置数据模型和接口,自动生成可运行的 Go 代码;支持 HTTP 和 gRPC 双协议;内置日志、监控、配置管理等基础设施。
1安装 Sponge
按官方安装指南在 Windows、macOS、Linux 或 Docker 中安装 Sponge,安装完成后确认 sponge 命令可用。
2启动代码生成 UI
运行 sponge run 启动内置的图形化代码生成页面,供后续配置数据模型与接口。
sponge run3打开生成页面
在本地浏览器访问 http://localhost:24631,进入代码生成界面。
4配置并生成代码
在 UI 中连接数据库并选择数据表,填写参数后点击生成,下载完整项目包。
5生成 Swagger 文档
进入生成项目的根目录,执行 make docs 自动生成 API 接口文档。
make docs6启动服务
在项目根目录执行 make run,启动生成好的 Web 后端服务。
make run7测试接口
浏览器访问 Swagger 页面,通过界面直接调用和测试生成的 API。
浏览器能打开 http://localhost:24631 看到代码生成 UI;启动服务后可访问 http://localhost:8080/swagger/index.html 测试接口。
Q:Sponge 支持哪些安装方式?
A:官方支持 Windows、macOS、Linux 和 Docker 环境安装,具体步骤见 Sponge 安装指南(assets/install-en.md)。
Q:代码生成页面打不开怎么办?
A:确认已执行 sponge run,并检查本地 24631 端口是否被其他程序占用。
Q:生成的项目怎么跑起来?
A:在项目根目录依次执行 make docs 生成文档、make run 启动服务,再访问 Swagger 页面测试。
Q:生成的服务默认访问地址是什么?
A:README 示例中服务默认监听 8080 端口,Swagger 页面为 http://localhost:8080/swagger/index.html。
go-zero、go-kit、Kratos
sponge 是开发框架领域的开源项目,由 go-dev-frame 开发,2022 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(2,869)位列前 30%,在开发框架分类中处于中上游。
项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。
它主要面向的使用场景是:快速搭建企业级Go后端服务原型。同类可对比的替代方案包括 go-zero、go-kit、Kratos。
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
pi
开源
一套 TypeScript 工具包,快速搭出能写代码的 AI agent
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI