Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- consul
- service-mesh
- service-discovery
- kubernetes
57,138 visible repositories in the index
1–21 of 21 · Most stars
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
The Go language implementation of gRPC. HTTP/2 based RPC
Simple HTTP, REST, and SSE client library for Go
TranslatedBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! Java has dubbo, Golang has rpcx! build for cloud!
Receive notifications when an image is updated on a Docker registry
An OOB interaction gathering server and client library
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
DeepORG (formerly GraphJin) — one governed AI agent for your whole organization: databases, APIs, files, and code over MCP
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
Build microservice with rk-boot and let the team take over clean and tidy code.
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
A simple go implementation of json rpc 2.0 client over http
A simple server for push notifications via Matrix (and a minimalistic alternative to Pushover and Gotify) 🚀📯
Go wrapper for the Pushover API
A tiny wrapper over amqp exchanges and queues 🚌 ✨
A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).
Go HTTP client w/ HTTPS and SOCKS5 Proxy Load-balancing, Failover, Retries, Authentication, and RoundTripper
Go client for Meta's Threads - OAuth 2.0, rate limiting, full API coverage, production-ready
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.