Stars
Tutorial on using GNU Make to automate workflows
Virtual whiteboard for sketching hand-drawn like diagrams
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Large Tech Knowledge Base from 20 years in DevOps, Linux, Cloud, Big Data, AWS, GCP etc - gradually porting my large private knowledge base to public
go-stash is a high performance, free and open source server-side data processing pipeline that ingests data from Kafka, processes it, and then sends it to ElasticSearch.
lightweight, idiomatic and composable router for building Go HTTP services
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Curated list of Go design patterns, recipes and idioms
Source code for Twitter's Recommendation Algorithm
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
Notes on books I read, talks I watch, articles I study, and papers I love
Writing High Performant Golang Programs
handling 1M websockets connections in Go
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
πππ ants is the most powerful and reliable pooling solution for Go.
high-performance graph database for real-time use cases
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Delve is a debugger for the Go programming language.
A cloud-native Go microservices framework with cli tool for productivity.