127 Open Source Actor Model Software Projects
Free and open source actor model code projects including engines, APIs, generators, and tools.
Akka 11146 ⭐
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Orleans 7028 ⭐
Orleans is a cross-platform framework for building distributed applications with .NET
Ponyc 4403 ⭐
:horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Coobjc 3706 ⭐
Pykka 908 ⭐
Pykka is a Python implementation of the actor model, which makes it easier to build concurrent applications
Riker 637 ⭐
Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.
Scalecube Scalecube Services 466 ⭐
ScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Swimos Swim 340 ⭐
Distributed software platform for building stateful, massively real-time streaming applications.
Qpc 340 ⭐
QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Calvin Base 279 ⭐
Calvin is an application environment that lets things talk to things, among other things.
Vlingo Actors 190 ⭐
The VLINGO/PLATFORM type safe Actor Model toolkit for reactive concurrency and resiliency using Java and other JVM languages.
Zio Actors 182 ⭐
A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO
Dasync 143 ⭐
Every developer deserves the right of creating microservices without using any framework 🤍
Sobjectizer 128 ⭐
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Scrala 112 ⭐
Unmaintained :whale: :coffee: :spider: Scala crawler(spider) framework, inspired by scrapy, created by @gaocegege
Newbe.claptrap 113 ⭐
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Qpn 104 ⭐
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Qpcpp 108 ⭐
QP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Vlingo Examples 68 ⭐
The VLINGO/PLATFORM examples demonstrating features and functionality available in the reactive components.
Orleans.activities 59 ⭐
Workflow Foundation (.Net 4.x System.Activities workflows) over Microsoft Orleans framework, providing stable, long-running, extremely scalable processes with XAML designer support.
Essdotteedot Distributed 48 ⭐
Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.
Vlingo Lattice 44 ⭐
The VLINGO/PLATFORM tooling for reactive Domain-Driven Design models that are highly concurrent. Includes Compute Grid, Actor Caching, Object Spaces, Cluster Cross-Node Messaging, CQRS, and Event Sourcing support.
Ptii 44 ⭐
Ptolemy II is an open-source software framework supporting experimentation with actor-oriented design.
Vlingo Http 42 ⭐
The VLINGO/PLATFORM reactive, scalable, and resilient HTTP server supporting RESTful services running on VLINGO/LATTICE and VLINGO/ACTORS.
Actorlite 41 ⭐
A Light weight Actor Model library that helps communication between Components in a Message Driven manner
Actor4j Core 40 ⭐
Actor4j is an actor-oriented Java framework. Useful for building lightweighted microservices (these are the actors themselves or groups of them). Enhanced performance of message passing.
Vlingo Symbio 37 ⭐
The VLINGO/PLATFORM reactive, scalable, and resilient Object, CQRS, and Event Sourcing storage tools for services and applications.
Modernarchitectureshop 44 ⭐
Modern Architecture Shop is a clean-lightweight .NET microservices application, showcasing the use of Dapr to build microservices-based applications. It is a simple online shop with all the core components that make up such a system, for example, a frontend for users authentication, product catalog, and basket and payment processing, etc. This project belongs to a series of CSharpCorner articles.
Vlingo Net Actors 32 ⭐
Type safe Actor Model toolkit for reactive concurrency and resiliency using C# and other .NET languages.
Vlingo Cluster 23 ⭐
The VLINGO/PLATFORM cluster management for reactive, scalable resiliency of JVM tools and applications running on vlingo/actors.
Composableasync 23 ⭐
Create, compose and inject asynchronous behaviors in .Net Framework and .Net Core.
Tmf 21 ⭐
TMF is a framework for modeling stream processing system programs with a dataflow model. Modeling such programs with dataflow allows them to be parallelized and distributed. TMF implements some OpenCV actors.
Actorkit 18 ⭐
Simple yet powerful actor model in golang for message passing based applications [Work in Progress]
Polyrhythm 19 ⭐
Generic Batch Processor 16 ⭐
”Building a concurrent and distributed system for batch processing which is fault tolerant and can scale up or scale out using Akka.NET (based on actor model)”.
Rstein.asynccpp 14 ⭐
The RStein.AsyncCpp library is a set of types that should be familiar for anyone who knows the Task Parallel Library (TPL) for .NET (C#).
Serverless Orleans 14 ⭐
A demonstration of local development and debugging + serverless Azure deployment of a Dockerized Orleans application.
Yaktor 13 ⭐
Event-driven, asynchronous, distributed, multi-party state-machine targeting the Node.js platform.
Vlingo Auth 12 ⭐
The VLINGO/PLATFORM authentication and authorization service used by platform components, and also suitable for hosted platform services and applications.
Protoactor Go Sender Example 12 ⭐
Some example codes to illustrate how protoactor-go refers to sender process
Vlingo Net Http 10 ⭐
Reactive, scalable, and resilient HTTP servers and RESTful services running on VLINGO/LATTICE and VLINGO/ACTORS.
Acteur Rs 38 ⭐
An safe & opinionated actor-like framework written in Rust that just works. Simple, robust, fast, documented.