V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gvison

Sponge v1.15.0 发布: Go 开发框架,增强 AI 生成业务逻辑代码能力,支持内置高性能压测并生成报告

  •  
  •   gvison · Sep 7, 2025 · 2016 views
    This topic created in 245 days ago, the information mentioned may be changed or developed.

    简介

    一个现代化、强大、易用的 Go 开发框架。它的核心理念是 定义即代码 (Definition is Code) ——通过解析 SQL 、Protobuf 、JSON 文件生成模块化的 Go 代码,这些代码可以灵活组合,快速搭建各种后端服务。

    Sponge 提供了一站式开发体验,覆盖 代码生成、开发、测试、API 文档、部署 全流程,让你用“低代码”的方式就能构建高性能、稳定可靠的服务(支持 RESTful API 、gRPC 、HTTP+gRPC 、gRPC Gateway 等)。

    Sponge 致力于提供一个"开箱即用"的开发体验,通过强大的代码生成功能,代码生成页面如下:

    sponge-ui

    更新日志

    1. AI 助手增强:更好地理解项目上下文,生成更准确、更实用的业务逻辑代码。
    2. 新增 perftest 压测命令:轻量级、高性能,支持 HTTP/1.1 、HTTP/2 、HTTP/3 及 WebSocket 协议;可实时推送数据到 Prometheus 或自定义服务。
    3. 性能压测页面化:可直接在页面运行性能测试并生成报告。
    4. Bug 修复:解决了自定义分页查询 API 在使用中文前缀与后缀模糊查询时的问题。

    📦 项目地址

    GitHub: https://github.com/go-dev-frame/sponge

    如果你想快速搭建高性能 Go 后端项目,欢迎来试试!也非常欢迎大家提 issue 或 PR 🚀

    2 replies
    wsseo
        1
    wsseo  
       Sep 8, 2025
    sponge plugins --install

    installing 1 dependency plugins, please wait a moment.

    ❌ perftest, go: github.com/go-dev-frame/sponge/cmd/[email protected]: module github.com/go-dev-frame/[email protected] found, but does not contain package github.com/go-dev-frame/sponge/cmd/perftest
    gvison
        2
    gvison  
    OP
       Sep 8, 2025
    @wsseo 原来 perftest 是作为插件的,后来改为 sponge 的一个子命令,忘记了移除这个插件安装的提示信息,可以忽略掉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   960 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 19:08 · PVG 03:08 · LAX 12:08 · JFK 15:08
    ♥ Do have faith in what you're doing.