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
47,133 repositories indexed
1–14 of 14 · Most stars
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Infrastructure orchestration from local to your cloud
The Cloud Native Webhooks Gateway
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.
Lightweight RESTful database engine based on stack data structures
Quick Solution with Unstructured JSON data
Golang binary decoder for mapping data into the structure
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
µjson - A fast and minimal JSON parser and transformer that works on unstructured JSON
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Extensible API Gateway written in Go. Load custom plugins to extend functionality.
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
Open-source real-time Voice AI infrastructure in Go. Stream audio via WebRTC or WebSocket, connect STT → LLM → TTS pipelines, and build scalable voice agents and conversational AI applications.