Musthave
- Golang Weekly: https://golangweekly.com/
Blog
- https://go.dev/blog/
- Go features by version: https://antonz.org/which-go/
People
- Rob Pike
- Russ Cox
- Mat Ryer
- Michael Stapelberg
- Michael Pratt
- Dave Cheney
General knowledge
- Basic concepts
- Standard Go Project Layout
- The Ethically-Trained Programmer
- A Million WebSockets and Go
- A collection of Go style guides
- Some Useful Patterns for Go’s os/exec
- How to parse a time or date in Go
Tools
- govulncheck: https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck
- TEMPL: https://templ.guide/
- A language for writing HTML user interfaces in Go.
- Beelzebub: https://beelzebub-honeypot.com/
- A secure honeypot framework
- Pagoda: https://github.com/mikestefanello/pagoda
- Rapid, easy full-stack web development starter kit and admin panel in Go
- gohalt: https://github.com/1pkg/gohalt
- Fast; Simple; Powerful; Go Throttler library
- River: https://riverqueue.com/
- Fast and reliable background jobs in Go
- purego: https://github.com/ebitengine/purego
- A library for calling C functions from Go without Cgo.
- ov: https://github.com/noborus/ov Feature-rich terminal-based text viewer. It is a so-called terminal pager.
- supercronic: https://github.com/aptible/supercronic
- Cron for containers
- fasthttp: https://github.com/valyala/fasthttp
- Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
- godump: https://github.com/goforj/godump
- Pretty-print and debug Go structs
- pproftui: https://github.com/Oloruntobi1/pproftui
- Interactive Go Profiling in Your Terminal
Frameworks
- Fiber: https://gofiber.io/
- Fiber is a Go web framework built on top of Fasthttp, the fastest HTTP engine for Go. It’s designed to ease things up for fast development with zero memory allocation and performance in mind.
- Buffalo: https://gobuffalo.io/
- A Go web development eco-system, designed to make your life easier.
- WEILS: https://wails.io/
- Build beautiful cross-platform applications using Go
Runtimes
- QJS: https://github.com/fastschema/qjs
- QJS is a CGO-Free, modern, secure JavaScript runtime for Go applications, built on the powerful QuickJS engine and Wazero WebAssembly runtime