🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Repository Index
78,850 visible repositories in the index
841–864 of 1,026 · Most stars
⛓️ CLI tool to easily manage IPTables forwards
A test-friendly replacement for golang's time package [managed by soy-programador]
Cron for Docker — a job scheduler that runs commands in containers, on the host, or as swarm services, with a web UI, health endpoints and webhook notifications.
RapidMQ is a pure, extremely productive, lightweight and reliable library for managing of the local messages queue
TUI for managing .env files
- bubble-tea
- cli
- developer-tools
- dotenv
Webpage summary extractor using Facebook Open Graph and arc90's readability
- readability
- scraper
- opengraph
Flowgraph package for scalable asynchronous system development
- dataflow
- scalable
- distributed
scan sql rows into any type powered by generics
Model Query Language (mql) is a query language for your database models.
Manage iptable rules for the private interface on DigitalOcean droplets
- digitalocean
- iptables
Go cron job scheduler — drop-in replacement for robfig/cron with runtime updates, resilience middleware, and active maintenance
- cron
- cron-jobs
- golang
- job-scheduler
Run linters from Go code -
XML to MAP converter written Golang
- xml
- xml-parser
- map
- golang
Durable execution framework for AI agents in Go. Keeps agent state, tool calls, and execution loops resilient across process crashes.
- agentic-ai
- ai
- ai-agents
- golang
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
- goroutine
- crontab
- job-scheduler
- retry
Goven (go-oven) is a go library that allows you to have a drop-in query language for your database schema.
Stream database events from PostgreSQL to Kafka
- postgresql
- events
- stream
- kafka
cdule (pronounce as Schedule) Golang based scheduler library with database support.
- scheduler
- golang-scheduler
- quartz
- quartz-scheduler
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
- golang
- golang-library
- scrypt
- password-hash
User level X Keyboard Grabber
Declarative configuration for Go
- config
- configuration
- environment-variables
- go
ECS Task Kite - A simple ambassador container for inter-task communication on ECS - http://aws.amazon.com/ecs/
Composable chains of nested http.Handler instances.