Stars
Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
SQLite 2.5.0 fixed version for modern GCC, which is perfect for code reading, database design learning
A list of learning materials to understand databases internals
An up-to-date (unofficial) knowledge base for Go programming self learning
A collection of articles and videos to understand Golang internals.
Master programming by recreating your favorite technologies from scratch.
Learn how to design systems at scale and prepare for system design interviews
Russian translation of https://teachyourselfcs.com/
Practical concurrency guide in Go, communication by channels, patterns
Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
felixge's notes on the various go profiling methods that are available.
HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
Go modules by example is a series of work-along guides
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Книга "Архитектура сложных веб-приложений. С примерами на Laravel"
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
A curated list of awesome Go frameworks, libraries and software
Standard Go Project Layout
Learn Go with test-driven development