Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
Temporal service
- workflows
- workflow-engine
- workflow-automation
- workflow-management
Infrastructure orchestration from local to your cloud
- go
- backend
- microservices
- encore
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
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Golang client for NATS, the cloud native messaging system.
- go
- golang
- nats
- microservices
A Cloud Native traffic orchestration system. (CNCF Project)
- go
- http
- api-gateway
- gateway
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
- erlang
- golang
- elixir
- supervisor
An enhanced HTTP client for Go
- circuit-breaker
- hystrix
- retries
- backoff
Message queue system written in Go and backed by Redis
- go
- golang
- redis
- message-queue
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
- golang
- workflow
- distributed-system
- orchestration
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
Build systems with Go examples
- golang
- go
- book
- programming-language
CCU-Jack bietet einen einfachen und sicheren REST- und MQTT-basierten Zugriff auf die Datenpunkte der Zentrale (CCU) des Hausautomations-Systems HomeMatic. Zudem können einfach Fremdgeräte an die CCU angebunden werden.
- homematic
- smarthome
- ccu
- restful-api
Multiplayer Simon Says game using bidirectional gRPC streaming
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
A generic oplog/replication system for microservices
A Go distributed systems development framework
- distributed-systems
- register
- grpc
- framework
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.
- audio-streaming
- conversational-ai
- generative-ai
- llm