Gin Web Framework
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices. observed · 2026-10-15
Health v2 · maintenance only
79/100
- Activity 99
- Release rhythm 41
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 141.5
- age_days: 4509
- days_rel: 234
- days_push: 10
- n_releases_24m: 3
Adoption not part of the score
89356 stars · 8752 forks observed · 2026-10-15
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
Gin is a high‑performance HTTP web framework for Go that offers a Martini‑like API with minimal boilerplate. It provides fast routing, middleware support, and automatic JSON validation for building REST APIs and microservices.
Use cases
- Build a high‑throughput REST API in Go
- Create microservices that need to handle many concurrent requests
- Develop a web application with fast response times and minimal latency
- Prototype a web service quickly using built‑in routing and middleware
- Implement JSON request/response validation with automatic binding
- Organize routes with groups and shared middleware for versioned APIs
When to choose
- When you need maximum performance and low memory overhead for Go web services
- If you prefer a simple, expressive routing API similar to Express.js
- When you want built‑in middleware for logging, recovery, CORS, etc.
- If your project targets REST APIs or microservices in a Go ecosystem
When to avoid
- If you require a full‑stack framework with templating, ORM, and front‑end integration
- When you need language‑agnostic solutions or are not using Go
- If you prefer a framework with more opinionated conventions or higher‑level abstractions
Facets
framework · maturity active
http-server middleware routing api-framework web-development backend microservices go windows cross-platform high-performance zero-allocation rest-api json-binding gin linux macos
4 sources
- readme: https://github.com/gin-gonic/gin · fetched 2026-10-15 · cfc48364067a
- homepage: https://gin-gonic.com/ · fetched 2026-09-07 · 3b78241c76b8
- site_page: https://gin-gonic.com/en/docs · fetched 2026-09-07 · 728c0f910a21
- site_page: https://gin-gonic.com/en/docs/users · fetched 2026-09-07 · 1b9f43ddd4b8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gin-gonic/gin | main | 79 |
| gin-gonic/examples | examples | 77 |
| gin-gonic/contrib | plugin | 56 |
| gin-gonic/autotls | plugin | 95 |
| gin-gonic/website | docs | 76 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem