Assembly Line

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

Code on GitHub Website

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

Follow it down: Gin → Go → runs on a microchip

How compilers were built, back to punched paper tape

Built on Gin: 23 projects

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.