Starred repositories
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
System Design Studying can be daunting. This gives you a table to study different problems, understand what components they require, their pros and cons, and how to deal with mitigations.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
A Lightweight, Pragmatic Command Bus Library for Go, designed to enhance developer experience and productivity.
Embeddable and distributed in-memory alternative to Redis.
A static code analyser for annotated TODO comments
Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure
Borgo is a statically typed language that compiles to Go.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Configuration files to turn vim into a modeless editor.
Static analysis tool to detect potential nil panics in Go code
Learn System Design concepts and prepare for interviews using free resources.
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Various Low Level Object Oriented System Design problems are discussed in this space
Open source APM: OpenTelemetry traces, metrics, and logs
A well organized project structure for my go backends.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
RocksDB/LevelDB inspired key-value database in Go
Package your Node.js project into an executable
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
A Go language binding for encodeing and decoding data in the bencode format that is used by the BitTorrent peer-to-peer file sharing protocol.
Golang Microservice Boilerplate using PSQL, Docker and Cucumber, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.