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–24 of 35 · 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
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
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.
- cron
- workflow-engine
- workflow-scheduler
- workflow-orchestration
Docker-based local PHP+Node.js web development environments
One governed graph for AI agents — GraphQL + MCP over your databases, files, APIs, and code
An enhanced HTTP client for Go
- circuit-breaker
- hystrix
- retries
- backoff
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]
Executing shell commands via HTTP server
:mailbox_closed: Your own local SMS gateway in Go
All-in-One Backend as a Service with Headless CMS Power
- golang
- headless-cms
- backend
- cms
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
- go-http
- go-http-middleware
- go-api
- go-rest-api
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
- service-autodiscovery
- peer-autodiscovery
- zeromq
- golang
Trims, sanitizes & scrubs data based on struct tags (go, golang)
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
- concurrency
- go
- goroutine
- priority-queue
A lightweight go library for parsing form data or json from an http.Request.
redisqueue provides a producer and consumer of a queue that uses Redis streams
- go
- golang
- redis
- consumer
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
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
- golang
- grpc-go
- prisma
- kubernetes
High performance JSON iterator & validator for Go
- high-performance
- json
- validation
- go