1.avelino / awesome-go
A curated list of awesome Go frameworks, libraries and software
- golang
- golang-library
- go
- awesome
- awesome-list
- hacktoberfest
Ranked by Attention Score: stars gained over the last 7 complete days
31 repositories by Attention Score · Oct 28, 2026 – Nov 3, 2026 (UTC)
A curated list of awesome Go frameworks, libraries and software
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
Open source, self-hostable watched list for all your content (movies, tv series, anime, games) with user authentication, modern and clean UI and a very simple setup.
Curated list of Go design patterns, recipes and idioms
Learn Go with test-driven development
TranslatedLearn and understand Docker&Container technologies, with real DevOps practice!
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Translated:books: 《Go语言高级编程》(Advanced Go Programming) open-source book, covering advanced topics such as CGO, Go assembly language, RPC implementation, Protobuf plugin implementation, Web framework implementation, distributed systems, etc. (completed)
Algorithms and Data Structures implemented in Go for beginners, following best practices.
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
TranslatedAlgorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ Algorithm templates, the most scientific way to practice problems, the fastest path to practice problems, you deserve it~
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
TranslatedA Chinese-language version of awesome-go, built for internet IT professionals
Go microservice template for Kubernetes
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Starter-kit for writing services in Go using Kubernetes.
TranslatedWeekly Go Online Meetup via Bilibili|Go Night Reading|Share Go-related technical topics through live streaming on Bilibili, and every day everyone communicates and discusses programming topics in a timely way on WeChat/Telegram/Slack.
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
Go(lang) examples - (explain the basics of #golang)
Translated✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode solutions
The Ultimate Go Study Guide
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
A highly optimized double-ended queue
Learn everything about Go in 7 days (from a Nodejs developer).
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.