Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
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: Httptest response recorder returns the wrong status code. | reddit.com/r/golang | 2023-01-29https://github.com/gin-gonic/gin/issues/1120 no luck on all solutions here, even tho I am not using Gin.
-
Go Live project provides real-time user experiences with server-rendered HTML completely in Go. Inspired by and borrowing from Phoenix LiveViews, Live is intended as a replacement for React, Vue, Angular etc. You can write an interactive web apps just using Go and its templates. The structures provided in this package are compatible with net/http, so will play nicely with middleware and other frameworks. But integrations with other frameworks like Fiber exist as well.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
https://github.com/go-kratos/kratos has good examples for project layout
-
http://go-colly.org/ is excellent
-
- Bubbletea TUI
-
gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: Building web-based SaaS with Go as a solo entrepreneur. What should I be aware of? | reddit.com/r/golang | 2023-01-23
Buffalo is currently built on Gorilla which complicates building a business on it right now as Gorilla has shifted to public archive since it has no maintainer. https://github.com/gobuffalo/buffalo/issues/2360
-
I've also been seeing updates on this project, which is kind of preferring Svelte https://github.com/livebud/bud
-
Project mention: Blazor United - When it ships it would be the most glorious way to do web with .NET | reddit.com/r/programming | 2023-01-25
Aside from Blazor there's already some other projects like Yew (rust), seed (rust), asm-dom (C++) and vugu (Go) and more that have decent followings and activity. A lot more (especially managed languages) are waiting for some features to come online like wasm GC and host bindings (direct wasm access to browser apis which includes the DOM). It'll take a bit of time, but it'll get there eventually.
-
Project mention: my office want to migrate to go programming language, what framework is recommended between chi or fiber? | reddit.com/r/golang | 2023-01-02
I've been looking into fx by Uber. Looks pretty cool, but I haven't had the chance to do anything more than a hello, world with it.
-
I'm looking to build a game server that uses web sockets to communicate with clients, I've looked into some of the libraries and the main ones seem to be gorilla websockets and melody.
-
-
ergo
an actor based Framework for creating microservices using technologies and design patterns of Erlang/OTP in Golang
Project mention: Erlang's not about lightweight processes and message passing | reddit.com/r/programming | 2023-01-27In case if you want to feel a flavour of Erlang in Golang - https://github.com/ergo-services/ergo
-
You can try https://goyave.dev/ ?
-
-
-
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.
-
-
Project mention: Seeking opinions on workflow/DAG orchestration with Go | reddit.com/r/golang | 2022-03-06
GoFlow
-
I'd like to make a small plug for a really awesome Golang web development starter kit I found recently called pagoda (https://github.com/mikestefanello/pagoda). It wires up HTMX, together with Alpine.js and Bulma CSS, onto a really fantastic collection of Go libraries on the back end.
-
-
Project mention: Learning a new language, or how I gained familiarity with Go | news.ycombinator.com | 2022-08-17
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Framework related posts
- Httptest response recorder returns the wrong status code.
- How to develop a Web app in go
- Anyone experienced in golang ssr?
- Honeypot with Beelzebub and ChatGPT
- Does Echo provide things Fiber doesn't?
- How to recover from a GIN_MODE panic in case if wrong string is passed
- I didn't find any good Pokémon type calculator web-app to avoid being harassed with type-related questions
-
A note from our sponsor - SonarLint
www.sonarlint.org | 2 Feb 2023
Index
What are some of the best open-source Framework projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Gin | 66,123 |
2 | Fiber | 24,259 |
3 | go-zero | 22,405 |
4 | kratos | 19,736 |
5 | colly | 18,786 |
6 | bubbletea | 16,708 |
7 | gf | 8,780 |
8 | Buffalo | 7,474 |
9 | bud | 5,002 |
10 | vugu | 4,554 |
11 | fx | 3,508 |
12 | melody | 2,792 |
13 | go-chassis | 2,635 |
14 | ergo | 2,222 |
15 | Goyave | 1,251 |
16 | REST Layer | 1,179 |
17 | honeytrap | 1,109 |
18 | go-doudou | 989 |
19 | Gearbox | 703 |
20 | goflow | 702 |
21 | pagoda | 683 |
22 | uhaha | 549 |
23 | gongular | 476 |