🚀 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
60,621 visible repositories in the index
3,241–3,264 of 4,356 · Most stars
Limits the number of goroutines that are allowed to run concurrently
- concurrency
- golang
- goroutine
Package notify provides an implementation of the Gnome DBus Notifications Specification.
- go
- golang
- gnome
- dbus
⛓️ CLI tool to easily manage IPTables forwards
A test-friendly replacement for golang's time package [managed by soy-programador]
Package netbug provides a handler for registering profilers on your own ServeMux.
Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.
- game-development
- game-engine
- pixel-perfect
- game-library
A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.
- golang
- id
- json
- type
Distributed SDN controller built on top of beehive.
- sdn
- sdn-controller
- openflow
- openflow-controller
Lightweight Golang driver for ArangoDB
Collect Microsoft SQL Server metrics for reporting to InfluxDB and visualize them with Grafana
A sanitization-based swear filter for Go.
- golang
- swear
- filter
- swear-filter
Image classification of Fungus using ResNet
- resnet
- fungus
- classification
A multiplexor for aligned time.Time tickers in Go
Structured Concurrency in Go
- concurrency
- nursery
- goroutines
- golang
Kubernetes secrets generator plugin for kustomize
- kubernetes
- kustomize
- secret-management
- kubernetes-secrets
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.
Simple HTTP router for Go
- go
- http
A go library for easy configure and run command chains. Such like pipelining in unix shells.
- golang
- go
- library
- command
UNIS: A Common Architecture for String Utilities within the Go Programming Language.
- golang
- string
- utility-wrapper
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
- log
- scanner
- reverse
RES Service protocol library for Go
- go
- golang
- golang-package
- nats-server
A delivery system for running self-updating, signed tools.
A tool for testing, building, signing, and publishing binaries.