The
Go
path
Other trails
Fundamentals
go.dev
A Tour of Go
benhoyt.com
An intro to Go for non-Go developers
alexedwards.net
An Overview of Go’s Tooling
youtube.com/@Tutorialedge
Beginner's Guide to GO
go101.org
Go 101
gobyexample.com
Go by Example
youtube.com/@mattkdvb5154
Go Class
youtube.com/@freecodecamp
Go for Absolute Beginners
exercism.org
Go on Exercism
youtube.com/@freecodecamp
Go Programming
gowebexamples.com
Go Web Examples
youtube.com/@codebuilds
GoLang Essentials
youtube.com/@derekbanas
Golang Tutorial : Go Full Course
youtube.com/@TechWorldwithNana
Golang Tutorial for Beginners
blog.risingstack.com
Golang Tutorial for Node.js Developers
golangbot.com
Golang tutorial series
github.com/SimonWaldherr
golang-examples
gophercises.com
Gophercises
github.com/soypat
gopherlings
divan.dev
How to avoid Go gotchas
digitalocean.com
How To Code in Go
github.com/inancgumus
inancgumus/learngo
karanpratapsingh.com
Learn Go
fast4ward.online
Learn Go by Building a Bus Service
youtube.com/@mr_mux408
Learn GO Fast
quii.gitbook.io
Learn Go with Tests
youtube.com/@MarioCarrion
Learning Go/Golang
github.com/miguelmota
miguelmota/golang-for-nodejs-developers
practical-go-lessons.com
Practical Go Lessons
coursera.org
Programming with Google Go
github.com/quii
quii/learn-go-with-tests
tour.ardanlabs.com
Take the Ultimate Go tour!
youtube.com/@laithacademy
The Golang Crash Course
github.com/go-training
training
github.com/tuxerrante
tuxerrante/go_exercises
Beyond basics
youtube.com/@AkhilSharmaTech
59 KILLER GOLANG Projects in 59 Different Videos
freshman.tech
A Complete Guide to Linting Go Programs
honeybadger.io
A comprehensive guide to file operations in Go
eli.thegreenplace.net
A comprehensive guide to go generate
betterstack.com
A Gentle Introduction to Unit Testing in Go
fast4ward.online
A Guide to Interfaces in Go
go.dev
A Guide to the Go Garbage Collector
landontclipp.github.io
Analyzing Go Heap Escapes
englyk.com
Becoming a Senior Go Developer: Mastering Go and Its Ecosystem
ishuah.com
Build A Simple Terminal Emulator In 100 Lines of Golang
build-redis-from-scratch.dev
Build Redis from scratch
valyent.substack.com
Build Your Own SMTP Server in Go
blog.jse.li
Building a BitTorrent client from the ground up in Go
100go.co
Common Go Mistakes
https://www.youtube.com/@anthonygg_
Complete JSON API project in Golang (JWT, Postgres, and Docker)
blog.jetbrains.com
Comprehensive Guide to Testing in Go
domenicoluciani.com
Create a DNS Resolver with Golang
betterstack.com
Dockerizing Go Applications
goethereumbook.org
Ethereum Development with Go
youtube.com/@ThePrimeagen
FULL Introduction To HTMX Using Golang
sagikazarmark.hu
Functional options on steroids
chenyitian.gitbooks.io
Gin Web Framework
github.com/TheAlgorithms
Go
youtube.com/@freecodecamp
Go and AWS - Code and Deploy a Serverless API
youtube.com/@freecodecamp
Go and React Full Stack App – Go Tutorial for Node Developers
davidwong.fr
Go Assembly by Example
youtube.com/@CodingWithVerrol
Go Fiber
research.swtch.com
Go Testing By Example
github.com/alextanhongpin
go-advance-concurrency
github.com/loong
go-concurrency-exercises
github.com/luk4z7
go-concurrency-guide
github.com/dgryski
go-perfbook
github.com/StefanSchroeder
Golang-Regex-Tutorial
kmcd.dev
GRPC Over HTTP
dave.cheney.net
High Performance Go Workshop
rhaeguard.github.io
How to build a regex engine from scratch
youtube.com/@anthonygg_
How To Golang
programmingpercy.tech
How To Implement Domain-Driven Design (DDD) in Golang
programmingpercy.tech
How to Structure DDD in Golang
youtube.com/@kantancoding
How To Structure Your Go App - Full Course [ Hex Arch + Tests ]
kmcd.dev
HTTP From Scratch
notes.eatonphil.com
Implementing a simple jq clone in Go, and basics of Go memory profiling
eli.thegreenplace.net
Implementing Raft
sheshbabu.com
Implementing React-like Composition using Go’s html/template
asankov.dev
Implementing the Java Stream API with Go Generics
akira.sh
Interfaces in Go
rselbach.com
Introduction to Go Modules
learning-cloud-native-go.github.io
Learning Cloud Native Go
youtube.com/@MarioCarrion
Learning Go/Golang: Relational Databases
github.com/TannerGabriel
learning-go
youtube.com/@codeheim
Mastering Golang
dave.cheney.net
Practical Go
leanpub.com
Production Go
earthly.dev
Property-Based Testing In Go
betterstack.com
Scaling Go Applications
youtube.com/@MarioCarrion
System Design using gRPC and Protobufs
betterstack.com
Testing in Go: Intermediate Tips and Techniques
youtube.com/@MarioCarrion
Testing in Golang/Go
divan.dev
Visualizing Concurrency in Go
programmingpercy.tech
We Measure the Power of Cars, Computers, and Cellphones. But What About Code?
github.com/ThreeDotsLabs
wild-workouts-go-ddd-example
blog.init-io.net
Writing a simple shell in Go
How do they do it
github.com/6boris
awesome-golang-algorithm
jackdanger.com
Build a Web Crawler in Go
dev.to
Building a Robust Webhook Service with Golang
martinheinz.dev
Building GitHub Apps with Golang
aran.dev
continuous integration with go and github actions
golangbot.com
Debugging Go Applications using Delve
github.com/cruzelx
DSA-with-golang
github.com/gin-gonic
examples
arslan.io
Functional table-driven tests in Go
amitshekhar.me
Go Backend Clean Architecture
github.com/0xAX
go-algorithms
github.com/bxcodec
go-clean-arch
github.com/evrone
go-clean-template
github.com/lotusirous
go-concurrency-patterns
github.com/Evertras
go-interface-examples
github.com/bahlo
go-styleguide
github.com/flowerinthenight
golang-monorepo
github.com/uber-go
guide
freecodecamp.org
How to Build a Real-Time Notification System with Go and Kafka
yalantis.com
How to implement instant messaging with WebSockets in Go
prasanthmj.github.io
How to support custom Javascript scripting in Go Applications
cloudcentric.dev
Implementing a B-Tree in Go
programmingpercy.tech
Intro GraphQL in Go
golangbot.com
Introduction to WebAssembly using Go
kasvith.me
Let’s Create a Simple Load Balancer With Go
programmingpercy.tech
Mastering WebSockets With Go
github.com/sagikazarmark
modern-go-application
bytesizego.com
One Billion Rows Challenge in Golang
dave.cheney.net
Practical Go: Real world advice for writing maintainable Go programs
github.com/golang-standards
project-layout
chris124567.github.io
Reducing Memory Allocations in Golang
github.com/sollniss
repository-patterns
github.com/SimonWaldherr
rpi-examples
eli.thegreenplace.net
Simple Go project layout with modules
google.github.io
styleguide
Nice to know
github.com/google
exposure-notifications-server
go-proverbs.github.io
Go Proverbs
gist.github.com
Golang landmines
bytesizego.com
How I keep myself Alive using Golang
shuttle.rs
Rust Vs Go: A Hands-On Comparison
commandcenter.blogspot.com
What We Got Right, What We Got Wrong
youtube.com/@gopherconau
What We Got Right, What We Got Wrong
Work smarter, not harder
goplay.tools
Better Go Playground
mholt.github.io
Convert curl commands to Go code
gotools.org
Go Tools
github.com/ardanlabs
service
Great bookmarks
mehdihadeli.github.io
Awesome Go Educations
github.com/avelino
awesome-go
github.com/go-perf
awesome-go-perf
github.com/gostor
awesome-go-storage
github.com/guardrailsio
awesome-golang-security
github.com/amit-davidson
awesome-golang-workshops
github.com/grpc-ecosystem
awesome-grpc
github.com/Pungyeon
clean-go-article
go.dev
Documentation
yourbasic.org
Go go-to guide
github.com/shomali11
go-interview
github.com/nikolaydubina
go-recipes
github.com/dariubs
GoBooks
github.com/a8m
golang-cheat-sheet
github.com/darius-khll
golang-developer-roadmap
golangprojects.com
Golangprojects
github.com/enocom
gopher-reading-list
github.com/alecthomas
go_serialization_benchmarks
github.com/geektutu
high-performance-go
roadmap.sh
Learn to become a Go developer
github.com/halfrost
LeetCode-Go
github.com/betty200744
ultimate-go
Stay in the loop
appliedgo.net
Applied Go
dave.cheney.net
Dave Cheney
eli.thegreenplace.net
Eli Bendersky’s website
github.com/vbd
Fieldnotes/golang.md
ardanlabs.com
Go (Golang) Programming Blog
gopodcast.dev
go podcast()
golangweekly.com
Golang Weekly
willem.dev
Learn Web Development in Go/Golang
programmingpercy.tech
ProgrammingPercy
research.swtch.com
research!rsc
blog.carlana.net
The Ethically-Trained Programmer
go.dev
The Go Blog
changelog.com
The Go Time podcast