Go Framework

Open-source Go projects categorized as Framework

Top 23 Go Framework Projects

  • 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: Connect An Application to Neon Example (Go) | dev.to | 2024-09-01

    Learn how to use Go with Neon by exploring a demo Go API built with Gin plus PQ driver and how the API is used to create and manage E-bikes.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: Comparing Fiber vs. Gin for Go web development | dev.to | 2024-07-24

    Go Fiber has a growing developer and user base. With over 31k stars on GitHub, you can tell that it’s constantly updated and maintained by a devoted team of contributors. You can also raise issues, ask questions, and participate freely thanks to the supportive community.

  • go-zero

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

    Project mention: Go-zero: A cloud-native Go microservices framework with CLI tool | news.ycombinator.com | 2024-07-06
  • bubbletea

    A powerful little TUI framework 🏗

    Project mention: Release Radar · August 2024: Major updates from the open source community | dev.to | 2024-09-05

    From Charm comes the new fun, functional, and stateful way to build interactive terminal applications. Bubble Tea is text user interface (TUI) framework built using the Go framework. Bubble Tea has been used to create all kinds of fun programs including ASCII movie art, a CLI for ChatGPT, ordering coffee from the command line, and loads more. Congrats to the team on shipping the big 1.0 🥳.

  • kratos

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

  • colly

    Elegant Scraper and Crawler Framework for Golang

    Project mention: Intermediate Go Projects | dev.to | 2024-06-10

    Colly GitHub Repository

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • SaaSHub

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

    SaaSHub logo
  • earthly

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

    Project mention: Earthly: Like Docker for Builds | news.ycombinator.com | 2024-09-08
  • yao

    :rocket: A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.

    Project mention: Top 11 Open Source Internal Tools with the Most GitHub Stars | dev.to | 2024-09-03

    GitHub https://github.com/YaoApp/yao GitHub Star 7.1k GitHub Fork 650k GitHub Issue 76 GitHub Pull Request / GitHub Contributor 9 Most Recent Update on GitHub Within one day Open Source License Apache-2.0 Official Website https://yaoapps.com/ Documentation /

  • fx

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

    Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09

    I found fx(https://github.com/uber-go/fx) to be a super simple yet versatile tool to design my application around.

    All the advice in the article is still helpful, but it takes the "how do I make sure X is initialized when Y needs it" part completely out of the equation and reduces it from an N*M problem to an N problem, ie I only have to worry about how to initialize individual pieces, not about how to synchronize initialization between them.

    I've used quite a few dependency injection libraries in various languages over the years (and implemented a couple myself) and the simplicity and versatility of fx makes it my favorite so far.

  • vugu

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

  • melody

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

  • ergo

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

    Project mention: Ergo: Actor-based Framework for creating event-driven architecture in Golang | news.ycombinator.com | 2024-09-04
  • go-chassis

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

  • goravel

    A Golang framework for web artisans. Tribute to Laravel.

    Project mention: How to use Templ with Goravel | dev.to | 2024-05-04

    First let's install Goravel. It's a batteries included Go Web Framework for developers familiar with the Laravel Framework.

  • 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: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09
  • Goyave

    🍐 The enterprise REST API framework

    Project mention: Major updates from the open source community: Release Radar · June 2024 | dev.to | 2024-07-05

    More frameworks! We all love frameworks. This one is an opinionated all-in-one Golang web framework. Goyave is focused on REST APIs, with emphasis on code reliability, maintainability and developer experience. With the newest version, Goyave has been redesigned and rewritten from the ground up. It now takes advantage of the modern language features. Read up on all the changes in their extensive release notes.

  • pagoda

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

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

  • REST Layer

    REST Layer, Go (golang) REST API framework

  • honeytrap

    Advanced Honeypot framework.

  • Gearbox

    Gearbox :gear: is a web framework written in Go with a focus on high performance

  • beelzebub

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

    Project mention: mariocandela/beelzebub | /r/programming | 2023-10-12
  • 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

  • Bubbletea: A powerful little TUI framework

    1 project | news.ycombinator.com | 2 Sep 2024
  • Bubble Tea v1.0.0 Released

    1 project | news.ycombinator.com | 29 Aug 2024
  • Case (IV) - KisFlow-Golang Stream Real- KisFlow in Message Queue (MQ) Applications

    1 project | dev.to | 10 Jul 2024
  • Case (III) - KisFlow-Golang Stream Real- Application of KisFlow in Multi-Goroutines

    1 project | dev.to | 8 Jul 2024
  • Gin and router example

    1 project | dev.to | 8 Jul 2024
  • Case (II) - KisFlow-Golang Stream Real-Time Computing - Flow Parallel Operation

    1 project | dev.to | 7 Jul 2024
  • Case (I) - KisFlow-Golang Stream Real-Time Computing - Quick Start Guide

    1 project | dev.to | 1 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

Index

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

Project Stars
1 Gin 77,779
2 Fiber 32,967
3 go-zero 28,781
4 bubbletea 26,597
5 kratos 23,106
6 colly 22,970
7 gf 11,422
8 earthly 11,216
9 yao 7,107
10 fx 5,648
11 vugu 4,825
12 melody 3,683
13 ergo 2,769
14 go-chassis 2,734
15 goravel 2,684
16 huma 1,865
17 Goyave 1,578
18 pagoda 1,461
19 go-doudou 1,428
20 REST Layer 1,253
21 honeytrap 1,216
22 Gearbox 753
23 beelzebub 644

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

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