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

dotnet/orleans

Cloud Native application framework for .NET observed · 2026-08-28

github.com/dotnet/orleans · homepage · C# · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 99
  • Release rhythm 94
  • 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: 22.0
  • age_days: 4275
  • days_rel: 43
  • days_push: 7
  • n_releases_24m: 15

Full methodology

Adoption not part of the score

10844 stars · 2134 forks observed · 2026-08-28

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

Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. It extends familiar .NET concepts like objects, interfaces, and async/await to multi-server environments, handling clustering, persistence, transactions, and fault tolerance.

Use cases

  • build scalable stateful cloud services in .NET
  • model domain entities as virtual actors with stable identities
  • add elastic scaling and load balancing to stateful services
  • implement event sourcing and ACID transactions across distributed state
  • run durable jobs, timers, and reminders in a cluster
  • stream and process events between producers and consumers
  • migrate single-server .NET apps to distributed cloud architecture

When to choose

  • you are building stateful distributed services on .NET
  • you want actor-model semantics without managing actor lifecycles
  • you need built-in clustering, persistence, and fault tolerance
  • you want turn-based concurrency to avoid locking
  • you need proven large-scale production usage (used across Microsoft)

When to avoid

  • your stack is not .NET
  • you need stateless microservices only
  • you want fine-grained control over actor placement and messaging
  • your team is unfamiliar with actor-model thinking
  • you need a lightweight library rather than a full runtime framework

Facets

framework · maturity stable

microservices concurrency streaming caching middleware microservices cloud-computing backend web-development dotnet cross-platform cloud windows actor-model virtual-actors grains distributed-actors cloud-native event-sourcing transactions reminders stateful-services linux macos docker kubernetes

2 sources

Member repositories

RepositoryRoleHealth v2
dotnet/orleansmain97

For agents

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

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