❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
- golang
- go
- course
- exercise
47,133 repositories indexed
1–17 of 17 · Most stars
❤️ 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)
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
Clean Architecture template for Golang services
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.
Implements string functions widely used in other languages but absent in Go.
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
Demo app for learning observability with Grafana and performance testing with k6.
Build systems with Go examples
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.
A package to allow one to concurrently go through a filesystem with ease
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
A currency computations package.
This is the companion repo for Go Succinctly by Amir Irani.
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.