Curated list of Go design patterns, recipes and idioms
- go
- idioms
- patterns
- awesome
87,075 visible repositories in the index
49–72 of 1,762 · Most stars
Curated list of Go design patterns, recipes and idioms
Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Your ultimate Go microservices framework for the cloud-native era.
Pulumi - Infrastructure as Code in any programming language 🚀
D2 is a modern diagram scripting language that turns text to diagrams.
eBPF-based Networking, Security, and Observability
Structured, pluggable logging for Go.
Translated🚀 A basic development platform built on Vite+Vue3+Gin with AI assistance, an enterprise-level business AI+ development solution, with a built-in MCP assistance service and built-in skills management, supporting mixed use of TS and JS. It integrates essential development features such as JWT authentication, permission management, dynamic routing, controllable show/hide components, pagination encapsulation, multi-point login interception, resource permissions, upload and download, a code generator, a form generator, and configurable import and export.
🎧 Your Personal Streaming Service
Blazing fast, structured, leveled logging in Go.
Temporal service
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
A declarative, simple, fast, and fun package for building command line tools in Go
Weighs the soul of incoming HTTP requests to stop AI crawlers
Simple and flexible tool for managing secrets
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)
SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.
Hysteria is powerful, lightning-fast, and censorship-resistant open-source proxy software
An open-source, AI-integrated, cross-platform terminal for seamless workflows
Manage your dotfiles across multiple diverse machines, securely.
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Your CLI home video recorder 📼
The easiest, and most secure way to access and protect all of your infrastructure.
High-Performance server for NATS.io, the cloud and edge native messaging system.