Go Framework

Open-source Go projects categorized as Framework

Top 23 Go Framework Projects

  1. Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

    Project mention: 5 Golang Libraries You’ll Wish You Knew Sooner | dev.to | 2025-05-18

    Gin is a lightweight web framework for building APIs and web servers. It’s fast, flexible, and perfect for developers who want minimal boilerplate. Unlike the standard net/http package, Gin offers routing, middleware support, and JSON validation out of the box.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: What Is the Best Web Framework for Go? | dev.to | 2025-05-13

    ⭐ Fiber on GitHub (35k+ stars)

  4. bubbletea

    A powerful little TUI framework 🏗

    Project mention: Building LogSum: A 3.3ms Log Analyzer with a Beautiful Terminal UI | dev.to | 2025-06-13

    Built with Bubble Tea, the UI updates at 30 FPS for smooth animations:

  5. go-zero

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

    Project mention: Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating | news.ycombinator.com | 2025-03-03

    It's already been fixed two years ago. Please check it here: https://github.com/zeromicro/go-zero/security/advisories/GHS...

  6. kratos

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

  7. colly

    Elegant Scraper and Crawler Framework for Golang

    Project mention: Golang with Colly: Use Random Fake User-Agents When Scraping | dev.to | 2025-01-10

    https://github.com/lib4u/fake-useragent https://github.com/gocolly/colly

  8. gf

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

    Project mention: gmap in GoFrame: A Deep Dive into High-Performance Concurrent Maps | dev.to | 2025-01-05

    Performance Benchmarks

  9. SaaSHub

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

    SaaSHub logo
  10. earthly

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

    Project mention: The Pain That Is GitHub Actions | news.ycombinator.com | 2025-03-19

    There is at a tiny glimmer of life on the earthly front - yesterday, they merged their first changes in 6 months:

    [1] https://github.com/earthly/earthly/commit/6d7f6786ad9fa4392f...

  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: Year After Switching from Java to Go: Our Experiences | news.ycombinator.com | 2025-02-18

    And yet Uber wrote fx[1] to support DI in their golang services. It’s clearly a useful pattern when working on large services.

    [1]: https://github.com/uber-go/fx

  13. vugu

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

  14. ergo

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

    Project mention: Why I Wrote the Beam Book | news.ycombinator.com | 2025-06-04

    At the time that BEAM was invented in the late 1990s, and in the early 2000s, it was a fairly unique proposition.

    Nowadays there isn't anywhere near as much stuff that it does uniquely. That's probably why there isn't another one. All of the compiled languages off-the-shelf can solve the same problems that BEAM does now, and often with other advantages to boot.

    There's something about the Erlang community that convinces people in it that if it isn't solve the exact same way that BEAM does, then it must ipso facto not be as good as BEAM, but that's not true. If you ask the question can I solve the same problems, even if it's in a different way?, you've got a zoo of options in 2025, whereas your options in 2000 were much much weaker.

    And yes, being BEAM-compatible is harder than meets the eye. There are projects like https://github.com/ergo-services/ergo that can do it, and I believe there are some in other languages. It's a pretty niche need in my opinion, though. If you don't need to hook up to some existing BEAM infrastructure, I don't consider it a very good solution for a greenfield project. You're better off with more modern tooling and solutions that are more native to your chosen dev environment.

  15. melody

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

  16. goravel

    A Golang framework for web artisans. Tribute to Laravel.

    Project mention: Goravel: PHP's Laravel like web framework supercharged with Go | news.ycombinator.com | 2024-09-10
  17. 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: Automated Documentation for APIs | dev.to | 2025-04-07

    Solutions to this problem generate API documentation automatically. Libraries such as drf-spectacular use code structure and semantics in back-end frameworks to infer API contracts. API frameworks such as FastAPI and Huma generate OpenAPI specifications as a built-in feature. Tools like mitmproxy2swagger generate documentation from HAR files. Finally, companies such as Akita Software/Postman use network traffic metadata.

  18. go-chassis

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

  19. pagoda

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

    Project mention: Pagoda: Rapid, easy full-stack web development starter kit in Go | news.ycombinator.com | 2024-09-29
  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)

    Project mention: Cogentcore: Open-source framework for building multi-platform apps with Go | news.ycombinator.com | 2025-05-08
  21. Goyave

    🍐 The enterprise REST API framework

    Project mention: Go: finally a practical solution for undefined fields | dev.to | 2025-04-23

    You can find a full implementation of the Undefined type in the Goyave framework, alongside many other incredibly useful tools and features.

  22. REST Layer

    REST Layer, Go (golang) REST API framework

  23. honeytrap

    Advanced Honeypot framework.

  24. go-doudou

    go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

  25. beelzebub

    A secure low code honeypot framework, leveraging LLM for System Virtualization.

    Project mention: Open-source project that use LLM as deception system | news.ycombinator.com | 2025-05-30
  26. SaaSHub

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

    SaaSHub logo
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

  • Building LogSum: A 3.3ms Log Analyzer with a Beautiful Terminal UI

    2 projects | dev.to | 13 Jun 2025
  • Open-source project that use LLM as deception system

    2 projects | news.ycombinator.com | 30 May 2025
  • Build robust and observable MCP servers to supercharge your LLMs with Go

    1 project | dev.to | 8 May 2025
  • Gin: The Go Web Framework That Will Blow Your Mind!

    1 project | dev.to | 28 Apr 2025
  • Go: finally a practical solution for undefined fields

    1 project | dev.to | 23 Apr 2025
  • Securing Kubernetes Using Honeypots to Detect and Prevent Lateral Movement Attacks

    1 project | dev.to | 4 Apr 2025
  • Confetti Framework – A Lean, Idiomatic Go Web Framework

    4 projects | news.ycombinator.com | 22 Feb 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Gin 82,693
2 Fiber 36,846
3 bubbletea 32,212
4 go-zero 31,225
5 kratos 24,453
6 colly 24,308
7 gf 12,451
8 earthly 11,761
9 kitex 7,476
10 fx 6,571
11 vugu 4,952
12 ergo 3,985
13 melody 3,921
14 goravel 3,856
15 huma 3,145
16 go-chassis 2,733
17 pagoda 2,539
18 core 2,023
19 Goyave 1,710
20 REST Layer 1,251
21 honeytrap 1,246
22 go-doudou 1,199
23 beelzebub 1,164

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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