Simple, reliable, and efficient distributed task queue in Go
Repository Index
47,133 repositories indexed
1–18 of 18 · Most stars
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
- uber
- cadence
- workflows
- orchestration-engine
Go RPC framework with high-performance and strong-extensibility for building micro-services.
- rpc
- go
- microservices
- framework
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.
vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
- golang
- lint
- linters
- linting
Framework for performing work asynchronously, outside of the request flow
A self-hosted application for sharing wishlists and collaborating on gifts and presents.
- api
- application
- go
- self-hosting
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.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.
- go
- orchistrator
- microservices
- gateway-api
A set of performant rate limiters for Go
- api
- rate-limiter
- rate
- quotas
HotPlex — Unified access layer for AI Coding Agent.
- ai-agent
- claude-code
- gateway
- go
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
- golang
- go
- http-timing
- http
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
- async
- queue
- simple
- lightweight
Go client for Meta's Threads - OAuth 2.0, rate limiting, full API coverage, production-ready
- api-client
- client
- go
- golang
Go wrapper for the REST Countries API.
- go
- golang
- api-client
- api-wrapper
Production-grade Server-Sent Events (SSE) for Fiber v3. Event coalescing, priority lanes, topic wildcards, adaptive throttling, built-in auth, Prometheus metrics, graceful drain.
- event-streaming
- fasthttp
- fiber
- gofiber