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

dotnet/orleans

Cloud Native application framework for .NET observed · 2026-10-15

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

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-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 22.0
  • age_days: 4323
  • days_rel: 17
  • days_push: 6
  • n_releases_24m: 17

Full methodology

Adoption not part of the score

10906 stars · 2141 forks observed · 2026-10-15

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/orleansmain99

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem