Ross ROSS = Recommend OSS · open-source software intelligence for agents

Dapr

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration. observed · 2026-08-28

github.com/dapr/dapr · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 7.0
  • age_days: 2633
  • days_rel: 18
  • days_push: 7
  • n_releases_24m: 57

Full methodology

Adoption not part of the score

26037 stars · 2135 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Dapr is a portable, CNCF-graduated distributed application runtime that runs as a sidecar and exposes building-block APIs for service invocation, pub/sub, state management, actors, workflow orchestration, jobs, and agentic AI. It decouples application code from underlying infrastructure so microservices and durable AI agents run portably across cloud and edge environments.

Use cases

  • build resilient microservices with built-in service discovery and retries
  • orchestrate durable long-running workflows that survive crashes
  • add pub/sub messaging between services without vendor lock-in
  • manage state across clouds with pluggable state stores
  • build durable AI agents that recover from failures
  • schedule jobs and automate business processes in code
  • run event-driven applications on Kubernetes and edge
  • implement the virtual actor pattern for stateful services

When to choose

  • you're building microservices on Kubernetes and want infrastructure-agnostic APIs
  • you need durable workflow execution with tamper-evident history
  • you want to swap message brokers or state stores without changing app code
  • you're building AI agents that must survive failures and resume progress
  • you want built-in security, tracing, and resiliency without boilerplate

When to avoid

  • you have a simple monolith or single-service app with no distributed needs
  • you can't run a sidecar (e.g., some serverless or managed platforms)
  • your team can't take on an additional runtime dependency and learning curve
  • you need direct, fine-grained control over broker or database features

Facets

framework · maturity stable

microservices message-queue caching workflow-automation rpc state-management agent-framework scheduling secrets-management middleware microservices cloud-computing developer-tools backend go cross-platform cloud self-hosted serverless sidecar dapr pubsub event-driven durable-execution actors service-invocation cncf workflow-orchestration edge-computing containers ai-agents kubernetes docker

10 sources

Member repositories

RepositoryRoleHealth v2
dapr/daprmain99
dapr/dotnet-sdksdk98
dapr/quickstartsexamples86
dapr/docsdocs76

For agents

markdown · JSON · MCP: product_card(name="dapr/dapr")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem