Go Framework

Open-source Go projects categorized as Framework

Top 23 Go Framework Projects

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

    Project mention: Go vs Rust: the only backend language debate that actually matters in 2026 | dev.to | 2026-05-14

    The broader ecosystem is settled too. Gin and Chi for HTTP routing, sqlc for type-safe queries, Wire for dependency injection if that’s your thing. The compiler errors are readable. Onboarding a new engineer onto a Go codebase takes days, not weeks.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. bubbletea

    A powerful little TUI framework 🏗

    Project mention: I scoped a multi-agent TUI system in January. It sat dead for 4 months. Here is the comeback. | dev.to | 2026-06-08

    git clone https://github.com/in5devilinspace/tui-master-agent cd tui-master-agent uv pip install -e ".[dev]" # or pip export ANTHROPIC_API_KEY=sk-... python tui_master.py https://github.com/charmbracelet/bubbletea

  4. Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: Fiber – An Express-inspired web framework written in Go | news.ycombinator.com | 2026-02-06
  5. go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  6. kratos

    Your ultimate Go microservices framework for the cloud-native era.

  7. colly

    Elegant Scraper and Crawler Framework for Golang

    Project mention: Python vs Go vs Java vs Ruby: Picking the Right Language for Production Web Scraping | dev.to | 2026-02-10

    Go's Colly framework combined with goroutines handles high-concurrency scraping with minimal resource overhead. Goroutines are cheap to spawn, thousands of them can run simultaneously without the thread overhead that Python or Java would require.

  8. gofr

    An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

    Project mention: GoFr: An Opinionated Microservice Development Framework | dev.to | 2026-02-07

    [1] gofr-dev/gofr. (n.d.). gofr: An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. GitHub. Retrieved from https://github.com/gofr-dev/gofr

  9. gf

    A powerful framework for faster, easier, and more efficient project development.

  10. earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

  11. kitex

    Go RPC framework with high-performance and strong-extensibility for building micro-services.

  12. fx

    A dependency injection based application framework for Go. (by uber-go)

    Project mention: How we write Go API integration tests using Uber's fxtest package | dev.to | 2026-03-12

    Fx is a dependency injection (DI) framework for Go, developed at Uber. At its core, it simplifies the problem of wiring dependencies together. Instead of manually constructing and passing dependencies through every layer of your application, you map types to constructors. When something depends on a type, Fx figures out how to provide it and injects it automatically. This is especially valuable with deeply nested structures. Without DI, threading a new dependency through multiple layers of "Russian doll" constructors quickly becomes repetitive. As our own dependency graph grew, Fx enabled us to group related dependencies into domain-specific modules.

  13. vugu

    Vugu: A modern UI library for Go+WebAssembly (experimental)

  14. goravel

    The full-featured Golang Development Framework skeleton

  15. ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

    Project mention: Ergo Framework v3.2.0 Released – Actor Model for Go | news.ycombinator.com | 2026-02-17

    - Critical bug fix for Link/Monitor exits in network layer

    Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services

    Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...

  16. huma

    A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.

    Project mention: Goscript: Transpile Go to human-readable TypeScript | news.ycombinator.com | 2026-01-11
  17. melody

    :notes: Minimalist websocket framework for Go (by olahol)

    Project mention: aria - Event Driven websocket framework | dev.to | 2025-08-26

    Aria is a lightweight, event-driven WebSocket framework for Go. It is inspired by olahol/melody and built on top of coder/websocket.

  18. pagoda

    Rapid, easy full-stack web development starter kit and admin panel in Go

  19. go-chassis

    a cloud native application framework for Go with rich eco-system

  20. core

    A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere. (by cogentcore)

  21. beelzebub

    A secure low code deception runtime framework, leveraging AI for System Virtualization.

    Project mention: Show HN: Beelzebub (OSS) – MCP "canary tools" for AI agents | news.ycombinator.com | 2025-09-07

    We’re open-sourcing a simple way to add “canary tools” to AI agents via MCP honeypots. These are functions your agent should never call during normal operation. If a canary is invoked, you get a high-fidelity signal of prompt-injection, tool hijacking, or lateralization—no heuristics, no extra model calls.

    What it is:

    - Go framework exposing decoy tools over MCP that look legitimate (names/params/descriptions), return safe dummy output, and emit telemetry when invoked.

    - Runs alongside your real tools; ship events to stdout/webhook or your pipeline (Prometheus/Grafana, ELK).

    Why it helps:

    Agent logs show what happened; canaries mark what must not happen. A single tripwire is an immediate, low-noise indicator of compromise.

    Real-world relevance (Nx attack):

    Recent reporting on the Nx npm supply-chain incident (“s1ngularity”) shows malicious versions exfiltrated SSH keys, tokens, and other secrets—and notably abused AI developer tools like Claude/Gemini in the workflow, one of the first documented cases of AI assistants being weaponized in a software supply-chain attack. If your IDE agent (Claude Code or Gemini Code/CLI) had a canary tool registered—e.g., a fake “export secrets” or “repo exfil” action—any unauthorized tool call from the agent side would have triggered a deterministic alert during that incident.

    Links:

    GitHub: https://github.com/mariocandela/beelzebub

  22. Goyave

    🍐 The enterprise REST API framework

  23. honeytrap

    Advanced Honeypot framework.

  24. REST Layer

    REST Layer, Go (golang) REST API framework

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Framework discussion

Log in or Post with

Go Framework related posts

  • I Built a Visualizer for Go's Garbage Collector

    2 projects | dev.to | 3 Jun 2026
  • How I Track 50+ Vibe Projects Without Leaving the Terminal

    2 projects | dev.to | 19 Mar 2026
  • Show HN: Loom, a Component Framework for Go

    1 project | news.ycombinator.com | 18 Mar 2026
  • High-performance Go web framework; Ships with OpenTelemetry, OpenAPI docs

    2 projects | news.ycombinator.com | 7 Mar 2026
  • Building PortPilot: A Modern TUI for Port Management

    2 projects | dev.to | 20 Feb 2026
  • P vs. NP and the Difficulty of Computation: A Ruliological Approach

    4 projects | news.ycombinator.com | 30 Jan 2026
  • Why I Built Rivaas: A Go Framework That Grows With You

    1 project | dev.to | 26 Jan 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Framework projects in Go? This list will help you:

# Project Stars
1 Gin 88,673
2 bubbletea 43,034
3 Fiber 39,835
4 go-zero 33,095
5 kratos 25,726
6 colly 25,332
7 gofr 21,338
8 gf 13,186
9 earthly 12,035
10 kitex 7,971
11 fx 7,563
12 vugu 5,000
13 goravel 4,734
14 ergo 4,585
15 huma 4,162
16 melody 4,080
17 pagoda 2,940
18 go-chassis 2,729
19 core 2,331
20 beelzebub 2,045
21 Goyave 1,771
22 honeytrap 1,298
23 REST Layer 1,248

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?