Skip to content

Backend & Web

Libraries and frameworks I use when building HTTP or RPC services in Go.

ToolStatusWhen I reach for it
net/http + chi routerdailyStandard HTTP services — lightweight, composable middleware
gRPCdailyInternal service-to-service communication with strong contracts
REST / OpenAPIdailyPublic-facing APIs where broad client compatibility matters
sqlcdailyGenerating type-safe Go from SQL queries — no ORM overhead
Connect-RPClearningBrowser-friendly gRPC over HTTP/1.1 without a proxy
Wire (dependency injection)learningCompile-time DI graph for larger services
html/templatelearningServer-rendered HTML for admin UIs or lightweight frontends

Edit to match your stack.