:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
47,133 repositories indexed
1–22 of 22 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Simple, reliable, and efficient distributed task queue in Go
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Instant K8s service dependency map, right to your Grafana.
:fishing_pole_and_fish: Webhook receiver for GitHub, Bitbucket, GitLab, Gogs
:steam_locomotive: Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
Track AI API quotas across Synthetic, Z.ai, Anthropic (Claude Code), Codex, GitHub Copilot & Antigravity in real time. Lightweight background daemon (<50MB RAM), SQLite storage, Material Design 3 dashboard. Zero telemetry.
:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
:rotating_light: Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.
:green_book: Simple, configurable and scalable Structured Logging for Go.
a simple sandbox to test and share MongoDB queries
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation
Go(lang) benchmarks - (measure the speed of golang)
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
:jeans:Multi-Package go project coverprofile for tools like goveralls
:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions
:runner:runs go generate recursively on a specified path or environment variable and can filter by regex