dotnet/orleans
Cloud Native application framework for .NET 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
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
- readme: https://github.com/dotnet/orleans · fetched 2026-08-28 · 48db1d29a77a
- homepage: https://dotnet.github.io/orleans/ · fetched 2026-08-29 · 9b4401b9f26e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dotnet/orleans | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem