Top 22 Go awesome-go Projects
-
Project mention: We replaced our React front end with Go and WebAssembly | news.ycombinator.com | 2025-02-10
I've been searching for something like https://go-app.dev/ for years and never knew it existed. I wonder what else I'm missing.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
hermes
Golang package that generates clean, responsive HTML e-mails for sending transactional mail (by matcornic)
-
https://dev.to/booscaaa/implementando-clean-architecture-com-golang-4n0a https://github.com/golang-standards/project-layout https://blog.boot.dev/golang/golang-project-structure/ https://github.com/bnkamalesh/goapp https://www.wolfe.id.au/2020/03/10/how-do-i-structure-my-go-project/ https://blog.logrocket.com/flat-structure-vs-layered-architecture-structuring-your-go-app/ https://developer20.com/how-to-structure-go-code/ https://dev.to/jinxankit/go-project-structure-and-guidelines-4ccm https://github.com/bxcodec/go-clean-arch https://golangexample.com/example-go-clean-architecture-folder-pattern/ https://www.calhoun.io/flat-application-structure/ https://go.dev/doc/effective_go#names https://go.dev/blog/package-names
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
WebGo
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
-
-
-
-
-
errors
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types. (by naughtygopher)
-
-
-
-
-
uuid
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier. (by agext)
-
kemba
A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go awesome-go discussion
Index
What are some of the best open-source awesome-go projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | go-app | 8,604 |
2 | go-callvis | 6,194 |
3 | hermes | 2,880 |
4 | goapp | 961 |
5 | consistent | 712 |
6 | argparse | 620 |
7 | echotron | 401 |
8 | WebGo | 304 |
9 | pattern-match | 245 |
10 | 1build | 231 |
11 | wmenu | 223 |
12 | semaphore | 103 |
13 | skywalker | 102 |
14 | errors | 70 |
15 | wlog | 66 |
16 | currency | 61 |
17 | froggit-go | 46 |
18 | patreon-go | 43 |
19 | simple-jwt-provider | 38 |
20 | uuid | 18 |
21 | kemba | 16 |
22 | go-router-benchmark | 8 |