A curated list of awesome Go frameworks, libraries and software
- golang
- golang-library
- go
- awesome
71,372 visible repositories in the index
1–24 of 25 · Most stars
A curated list of awesome Go frameworks, libraries and software
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)
List of Golang books
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Building 70 Projects ranging from beginner to advanced so anyone can — learn from, build upon, use as a reference, or even copy directly. Owned by my cybersecurity company 👇
Go by Example
Translated[A super-complete collection of golang interview questions + golang learning guide + golang knowledge graph + beginner growth roadmap] A set of the core knowledge that most golang programmers need to master. Common third-party libraries (mysql, mq, es, redis, etc.) + machine learning libraries + algorithm libraries + game libraries + open-source frameworks + natural language processing (nlp) libraries + network libraries + video libraries + microservice frameworks + video tutorials + audio and music libraries + graphics and image libraries + IoT libraries + geolocation information + embedded scripting libraries + compiler libraries + databases + finance libraries + email libraries + e-books + word segmentation + data structures + design patterns + removing html tags, etc. + go learning + go interviews + computer networking basics + illustrated networking + operating system interview questions + database interview questions + interview question collections
101+ coding interview problems in Go
📁 Examples for 🚀 Fiber
Repo for learning observability
Samples for Hyperledger Fabric
A list of remote-friendly or full-remote companies that targets Italian talents.
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.
Go(lang) examples - (explain the basics of #golang)
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
Demo app for learning observability with Grafana and performance testing with k6.
Learn everything about Go in 7 days (from a Nodejs developer).
Build systems with Go examples
Probabilistic set data structure