Gin
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.
Gin is an open-source libraries and runtimes project on GitHub under the MIT license (permissive), with 89k stars. It is built with Go. Its last push was 24 days ago.
- Stars
- 89k
- License
- MIT
- Activity
- Active
- Latest release
- v1.12.0
Judgement
- What it is
- Framework or platform
- What it does
- A fast HTTP web framework for Go with routing, middleware and JSON binding, used for REST APIs and microservices.
- Adopt it when
- You build HTTP APIs in Go and want the most widely used framework with many examples.
- Watch out
- Go's standard library router now covers many basic needs, so check whether you need a framework at all.
- Ready for
- Production-ready
- Runs as
- Library
- Built with
- Go
- How established
- Established: started 12 years ago, latest release v1.12.0.
- What the license allows
- You can build it into a product you sell, as long as you keep its copyright notice.
Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.
Built from
Built on Gin: 23 projects
-
1
Ollama ollama
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Developer tool Production-ready You want to run local LLMs for development, privacy or offline use with minimal setup.
★ 186k MIT Go Active, pushed today -
2
Milvus milvus-io
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Building block Production-ready You need vector search over hundreds of millions of embeddings or more and have the people to run a distributed system.
★ 47k Apache-2.0 Go Active, pushed today -
3
Cloudreve cloudreve
🌩 Self-hosted file management and sharing system, supports multiple storage providers
Complete system Production-ready You want a personal or small-team cloud drive over existing storage with sharing links.
★ 29k GPL-3.0 Go Active, pushed 13 days ago -
4
Nightingale ccfos
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
Complete system Production-ready Ops teams want a central alerting console over existing metric and log stores, popular in China as an Alertmanager alternative.
★ 13k Apache-2.0 Go Active, pushed today -
5
Nhost nhost
The Open Source Firebase Alternative with GraphQL.
Framework or platform Production-ready You want a Postgres-backed app backend with an auto-generated GraphQL API.
★ 9.4k MIT Go Active, pushed today -
6
Woodpecker woodpecker-ci
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
Developer tool Production-ready You self-host Git, especially Gitea or Forgejo, and want simple container CI.
★ 8.1k Apache-2.0 Go Active, pushed today -
7
Flexprice flexprice
Usage-based pricing and billing for developers 🔓 Cloud or self-hosted ⚙️ No-code UI 💰 Realtime usage metering 🎟 Credits & top-ups 🔑 Control feature access
Building block Usable An AI product sells credits or usage tiers and wants an open-source billing backend.
★ 6.9k AGPL-3.0 Go Active, pushed yesterday -
8
ezBookkeeping mayswind
ezBookkeeping is an open source, powerful, self-hosted personal finance app that is easy to use.
Complete system Usable You want a lightweight expense tracker you can run on a small server and use from your phone browser.
★ 6k MIT Go Active, pushed today -
9
Paisa ananthakumaran
Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi
Complete system Usable You keep or want to keep personal books in ledger format and want visual reports on top.
★ 3.2k AGPL-3.0 TypeScript Active, pushed 16 days ago -
10
GoBackup gobackup
🗄 CLI tool for backup your databases, files to cloud storages in schedully.
Developer tool Usable You want scheduled database dumps to object storage from one config file on a small server.
★ 3.1k MIT Go Active, pushed 3 months ago -
11
Paperless-gpt icereed
Use LLMs and LLM Vision (OCR) to handle paperless-ngx - Document Digitalization powered by AI
Integration Usable You run Paperless-ngx and want better OCR and metadata through a local or cloud model.
★ 2.8k MIT Go Active, pushed 13 days ago -
12
Daptin daptin
Self-hosted application server for schema-driven APIs, identity, files, automation, integrations, realtime, metering, and protocols.
Framework or platform Usable You want a self-hosted backend-as-a-service in one binary and prefer config over writing CRUD code.
★ 1.9k LGPL-3.0 Go Active, pushed today -
13
Sponge go-dev-frame
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
Framework or platform Usable You build many CRUD-style Go back-end services and want them generated from your database schema.
★ 2.9k MIT Go Slowing, pushed 11 months ago -
14
Epinio epinio
Opinionated platform that runs on Kubernetes, that takes you from App to URL in one step.
Complete system Usable You want a Cloud Foundry-style push experience on a Kubernetes cluster you already run.
★ 618 Apache-2.0 Go Active, pushed today -
15
Blnk blnkfinance
Blnk is an open-source ledger & financial core for shipping fintech products fast.
Building block Usable You are building wallets, payments or lending products and need a ledger rather than writing one.
★ 577 Apache-2.0 Go Active, pushed today -
16
Warmbly warmbly
The largest open-source B2B cold outreach and email warmup service.
Complete system Experimental A B2B sales team wants self-hosted cold outreach instead of Instantly or Lemlist.
★ 492 Apache-2.0 Go Active, pushed 6 days ago -
17
Utask ovh
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Complete system Production-ready An ops team wants auditable, templated runbooks with approvals on a Go and Postgres stack.
★ 1.4k BSD-3-Clause Go Slowing, pushed 3 months ago -
18
Hexya hexya-erp
Hexya business application development framework
Framework or platform Experimental A Go team wants to build Odoo-like business modules in a compiled, type-safe language.
★ 460 Apache-2.0 Go Active, pushed 43 days ago -
19
Go-admin hequan2017
go web api,包含gin+gorm+jwt+rbac等。
Template or starter Experimental You are learning how to wire JWT and Casbin permissions into a Gin service.
★ 422 MIT Go Active, pushed 35 days ago -
20
Iot-master god-jason
物联大师是开源免费的物联网平台,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。
Complete system Experimental A small Chinese-speaking integrator wants a lightweight IoT collector that runs on modest hardware.
★ 869 GPL-3.0 JavaScript Slowing, pushed 4 months ago
Open-source alternatives to Gin
-
1
Transformers huggingface
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
Framework or platform Production-ready You want to load, run or fine-tune open models from the Hugging Face Hub in Python.
★ 168k Apache-2.0 Python Active, pushed today -
2
Next.js vercel
The React Framework
Framework or platform Production-ready You build a React web app that needs SEO-friendly rendering and back-end routes in one project.
★ 143k MIT JavaScript Active, pushed today -
3
Electron electron
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Framework or platform Production-ready You want one web codebase to ship desktop apps for Windows, macOS and Linux.
★ 124k MIT C++ Active, pushed today -
4
Three.js mrdoob
JavaScript 3D Library.
Building block Production-ready You need 3D graphics, product viewers or visualisations on the web.
★ 117k MIT JavaScript Active, pushed today -
5
Tauri tauri-apps
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Framework or platform Production-ready You want Electron-style apps with much smaller binaries and lower memory use.
★ 112k Apache-2.0 Rust Active, pushed today -
6
PyTorch pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Framework or platform Production-ready You train or fine-tune neural networks.
★ 105k See repository Python Active, pushed today -
7
Tailwindcss tailwindlabs
A utility-first CSS framework for rapid UI development.
Framework or platform Production-ready You build UIs in a component framework and want consistent styling without writing custom CSS files.
★ 98k MIT TypeScript Active, pushed today -
8
Vite vitejs
Next generation frontend tooling. It's fast!
Developer tool Production-ready You start or modernise a front-end project and want fast builds.
★ 84k MIT TypeScript Active, pushed today
Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.