cloudactors
OfficialDefine & use Cloud Actors on Orleans.
Software Engineering#code-generation#event-sourcing#typed-ids#orleans#source-generation#cloud-actors#actor-bus
Authordevlooped
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Cloud Actors provides a cohesive approach to define, implement, and consume Cloud Actors on Microsoft Orleans, delivering a uniform actor bus API, typed IDs, and optional event-sourcing patterns for robust, scalable cloud-native architectures.
Core Features & Use Cases
- Uniform actor interactions via IActorBus with Execute and Query semantics.
- Support for typed IDs (including StructId and custom wrappers) to route to correct actor instances without collisions.
- Actor-centric design using [Actor], [Journaled], and [EventSourced] attributes with code-gen for state, serializers, and hosting glue.
- End-to-end hosting integration for Orleans silos, including DI wiring, state provisioning, and storage adapters.
- Optional storage backends and event persistence patterns (Streamstone, in-memory tests, or cloud storage backends) with code generation for serialization.
Quick Start
Install CloudActors, annotate your actor classes with [Actor], configure hosting with AddCloudActors(), and interact with actors through IActorBus.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cloudactors Download link: https://github.com/devlooped/CloudActors/archive/main.zip#cloudactors Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.