cloudactors

Official

Define & use Cloud Actors on Orleans.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.