百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gin

> 数据库
开源

Gin 是一款使用 Go 编写的高性能 HTTP Web 框架。它提供了类似 Martini 的 API,但性能明显更好,速度可达 40 倍。

89.0K stars0 点赞6 次浏览
访问官网GitHub

工具介绍

Gin 是一款使用 Go 编写的高性能 HTTP Web 框架。它提供了类似 Martini 的 API,但性能明显更好,速度可达 40 倍。

Gin Web Framework

Gin 将 Express.js 样式的路由简化与 Go 的性能特点相结合,使其非常适合:

  • 零分配路由器 - 无堆栈分配的极其高效的路由功能
  • 高性能 - 基准测试显示其速度优于其他 Go Web 框架
  • 中间件支持 - 可扩展的中间件系统,用于身份验证、日志记录、CORS 等
  • 无崩溃 - 内置的恢复中间件可防止异常导致服务器崩溃
  • JSON 验证 - 自动请求/响应 JSON 绑定和验证
  • 路由分组 - 组织相关路由并应用通用中间件
  • 错误管理 - 集中化的错误处理和日志记录
  • 内置渲染 - 支持 JSON、XML、HTML 模板等
  • 可扩展 - 社区中间件和插件的大型生态系统

开始使用

Issues· 775 开放

查看全部 Issues在 GitHub 打开
  • #3059

    组中的混淆块 文档代码片段

    更新于 2026年9月27日
  • #4856

    邀请 gin 加入 GithubStarMate,让更多人发现你的作品

    更新于 2026年9月27日
  • #4851

    池化的 skippedNodes 会保留分配时捕获的容量,导致在注册路由时 getValue 发生崩溃

    更新于 2026年9月24日
  • #4844

    当同时注册了静态的 /b/ 路由时, /:name 路由不会匹配 /b

    更新于 2026年9月22日
  • #4772

    当上下文没有请求时,PostForm 获取器会产生异常

    更新于 2026年9月20日
  • #4834

    请求带有安全修复的新版本

    type/bug更新于 2026年9月17日
  • #4818

    恐慌:在启用 HandleMethodNotAllowed 后, getValue 中的 slice bounds 超出范围

    type/bug更新于 2026年8月27日
  • #3241

    [BUG]:范围外指数 [8] 有长度 8

    更新于 2026年8月6日
  • #2944

    内部重定向是否有 bug? 它使中间件的 abort() 不能正常工作

    更新于 2026年8月6日
  • #4759

    BSON 和 Protobuf 绑定会读取整个请求体,不受大小限制

    type/bug更新于 2026年8月6日

> 标签

Goframeworkgingomiddleware

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月29日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库