Sponge v1.15.0 发布: Go 开发框架,增强 AI 生成业务逻辑代码能力,支持内置高性能压测并生成报告 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gvison
V2EX    Go 编程语言

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

  •  
  •   gvison 2025 年 9 月 7 日 1825 次点击
    这是一个创建于 185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    一个现代化、强大、易用的 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 条回复
    wsseo
        1
    wsseo  
       2025 年 9 月 8 日
    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
       2025 年 9 月 8 日
    @wsseo 原来 perftest 是作为插件的,后来改为 sponge 的一个子命令,忘记了移除这个插件安装的提示信息,可以忽略掉。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3693 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 00:42 PVG 08:42 LAX 17:42 JFK 20:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86