An open API service providing repository metadata for many open source software ecosystems.

Topic: "actor-model"

akka/akka-core

A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.

Language: Scala - Size: 269 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 13,243 - Forks: 3,582

dotnet/orleans

Cloud Native application framework for .NET

Language: C# - Size: 67.8 MB - Last synced at: 7 days ago - Pushed at: 15 days ago - Stars: 10,654 - Forks: 2,117

actix/actix

Actor framework for Rust.

Language: Rust - Size: 16.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9,075 - Forks: 667

citybound/citybound

A work-in-progress, open-source, multi-player city simulation game.

Language: Rust - Size: 5.9 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 8,062 - Forks: 346

ponylang/ponyc

Pony is an open-source, actor-model, capabilities-secure, high performance programming language

Language: C - Size: 41.4 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 5,994 - Forks: 426

asynkron/protoactor-go

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

Language: Go - Size: 35.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5,349 - Forks: 553

akkadotnet/akka.net

Canonical actor model implementation for .NET with local + distributed actors in C# and F#.

Language: C# - Size: 91.6 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 4,994 - Forks: 1,060

ergo-services/ergo

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

Language: Go - Size: 18.2 MB - Last synced at: 18 days ago - Pushed at: 24 days ago - Stars: 4,312 - Forks: 171

alibaba/coobjc

coobjc provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc.

Language: Objective-C - Size: 2.79 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 4,028 - Forks: 523

actor-framework/actor-framework

An Open Source Implementation of the Actor Model in C++

Language: C++ - Size: 42.9 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 3,369 - Forks: 569

nanomq/nanomq

An ultra-lightweight and blazing-fast MQTT Messaging Broker/Bus for IoT Edge & SDV

Language: C - Size: 19 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2,354 - Forks: 276

anthdm/hollywood

Blazingly fast and light-weight Actor engine written in Golang

Language: Go - Size: 410 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1,937 - Forks: 138

orbit/orbit

Orbit - Virtual actor framework for building distributed systems

Language: Kotlin - Size: 6.38 MB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 1,717 - Forks: 179

stateright/stateright

A model checker for implementing distributed systems.

Language: Rust - Size: 2.91 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1,712 - Forks: 60

apache/pekko

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala

Language: Scala - Size: 257 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 1,506 - Forks: 185

jodal/pykka

🌀 Pykka makes it easier to build concurrent Python applications.

Language: Python - Size: 1.81 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 1,308 - Forks: 108

QuantumLeaps/qpc

QP/C Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

Language: C - Size: 66.2 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 1,197 - Forks: 275

lemunozm/message-io

Fast and easy-to-use event-driven network library.

Language: Rust - Size: 698 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1,185 - Forks: 82

nactio/nact

nact ⇒ node.js + actors ⇒ your services have never been so µ

Language: TypeScript - Size: 1.79 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 1,139 - Forks: 44

petabridge/akka-bootcamp

Self-paced training course to learn Akka.NET fundamentals from scratch

Language: C# - Size: 14.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1,065 - Forks: 1,569

riker-rs/riker

Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.

Language: Rust - Size: 357 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 1,064 - Forks: 67

sniper00/moon

A lightweight game server framework implemented with Actor Model

Language: C++ - Size: 8.83 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 940 - Forks: 200

dotnetGame/MineCase

Minecraft server based on Orleans

Language: C# - Size: 92.3 MB - Last synced at: 8 months ago - Pushed at: about 3 years ago - Stars: 791 - Forks: 84

cherry-game/cherry

Actor model game server framework based on golang

Language: Go - Size: 8.54 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 737 - Forks: 125

LeonHartley/Coerce-rs

Actor runtime and distributed systems framework for Rust

Language: Rust - Size: 1.7 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 736 - Forks: 29

zllangct/rockgo

A developing game server framework,based on Entity Component System(ECS).

Language: Go - Size: 3.1 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 670 - Forks: 131

apple/swift-distributed-actors

Peer-to-peer cluster implementation for Swift Distributed Actors

Language: Swift - Size: 20.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 654 - Forks: 79

scalecube/scalecube-services

Microservices library - 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

Language: Java - Size: 6.9 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 636 - Forks: 110

riot-ml/riot

An actor-model multi-core scheduler for OCaml 5 🐫

Language: OCaml - Size: 591 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 620 - Forks: 39

Stiffstream/sobjectizer

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.

Language: C++ - Size: 14.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 559 - Forks: 51

operand/agency

A fast and minimal framework for building agentic systems

Language: Python - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 454 - Forks: 24

QuantumLeaps/qpcpp

QP/C++ Real-Time Event Framework/RTOS implements event-driven Active Object (Actor) model combined with Hierarchical State Machines. Specifically designed for embedded systems (e.g., ARM Cortex-M MCUs).

Language: C++ - Size: 85.8 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 445 - Forks: 89

devsisters/shardcake

Sharding and location transparency for Scala

Language: Scala - Size: 15.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 436 - Forks: 32

CloudI/CloudI

A Cloud at the lowest level!

Language: Erlang - Size: 60 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 417 - Forks: 50

graphform/swim-rust

Self-contained distributed software platform for building stateful, massively real-time streaming applications in Rust.

Language: Rust - Size: 25.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 352 - Forks: 12

TeaEntityLab/fpGo

Monad, Functional Programming features for Golang

Language: Go - Size: 313 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 351 - Forks: 22

Restioson/xtra

🎭 A tiny actor framework

Language: Rust - Size: 560 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 349 - Forks: 39

eigr/spawn

Spawn - Actor Mesh

Language: Elixir - Size: 352 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 343 - Forks: 13

thespianpy/Thespian

Python Actor concurrency library

Language: Python - Size: 19.2 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 321 - Forks: 67

Tochemey/goakt

[Go] Distributed Actor/Grain framework using protocol buffers as message for Golang

Language: Go - Size: 4.96 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 306 - Forks: 28

goodboy/tractor

distributed structured concurrency

Language: Python - Size: 3.53 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 295 - Forks: 13

EricssonResearch/calvin-base 📦

Calvin is an application environment that lets things talk to things, among other things.

Language: Python - Size: 9.87 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 279 - Forks: 91

alugili/ModernArchitectureShop

The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.

Language: C# - Size: 10.3 MB - Last synced at: 8 months ago - Pushed at: about 5 years ago - Stars: 278 - Forks: 61

vladopajic/go-actor

A lightweight library for writing concurrent programs in Go using the Actor model.

Language: Go - Size: 300 KB - Last synced at: 14 days ago - Pushed at: 17 days ago - Stars: 271 - Forks: 18

zio-archive/zio-actors 📦

A high-performance, purely-functional library for building, composing, and supervising typed actors based on ZIO

Language: Scala - Size: 1.82 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 269 - Forks: 55

leostera/lam

:rocket: a lightweight, universal actor-model vm for writing scalable and reliable applications that run natively and on WebAssembly

Language: Rust - Size: 20.5 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 260 - Forks: 13

teivah/gosiris 📦

An actor framework for Go

Language: Go - Size: 125 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 250 - Forks: 22

anthdm/raptor

Create, Deploy, and Run your applications on the edge

Language: Go - Size: 13.4 MB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 236 - Forks: 23

unadlib/reactant

A framework for building React applications

Language: TypeScript - Size: 12.4 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 233 - Forks: 14

vlingo/xoom-actors

The VLINGO XOOM platform SDK for the type-safe Actor Model, delivering Reactive concurrency, high scalability, high-throughput, and resiliency using Java and other JVM languages.

Language: Java - Size: 1.77 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 230 - Forks: 28

wasmCloud/wasmcloud-otp

wasmCloud host runtime that leverages Elixir/OTP and Rust to provide simple, secure, distributed application development using the actor model

Language: Elixir - Size: 409 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 227 - Forks: 46

azist/azos

A to Z Sky Operating System / Microservice Chassis Framework

Language: C# - Size: 32 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 220 - Forks: 32

lucav76/Fibry

The first Java Actor System supporting fibers from Project Loom

Language: Java - Size: 816 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 220 - Forks: 26

sunli829/xactor

Xactor is a rust actors framework based on async-std

Language: Rust - Size: 88.9 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 217 - Forks: 25

kercylan98/minotaur

Minotaur - A Go library for distributed server-side development with an Actor model, tailored for game servers.

Language: Go - Size: 34 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 214 - Forks: 27

newbe36524/Newbe.Claptrap 📦

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.

Language: C# - Size: 2.41 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 214 - Forks: 38

Dasync/Dasync

Every developer deserves the right of creating microservices without using any framework 🤍

Language: C# - Size: 3.31 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 196 - Forks: 24

xiancloud/xian

reactive风格的微服务框架

Language: Java - Size: 3.92 MB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 194 - Forks: 29

OrleansContrib/Orleans.Clustering.Kubernetes

Orleans Membership provider for Kubernetes

Language: C# - Size: 150 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 192 - Forks: 49

kquick/Thespian Fork of thespianpy/Thespian

Python Actor concurrency library

Language: Python - Size: 26.4 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 190 - Forks: 25

vlingo/xoom-examples

The VLINGO XOOM examples demonstrating features and functionality available in the reactive components. See each of the submodules for specific examples.

Language: Java - Size: 18 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 188 - Forks: 46

uazu/stakker

A lightweight low-level single-threaded actor runtime

Language: Rust - Size: 636 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 173 - Forks: 10

actonlang/acton

The Acton Programming Language

Language: C - Size: 15 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 172 - Forks: 10

xorbitsai/xoscar

Python actor framework for heterogeneous computing.

Language: Python - Size: 857 KB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 167 - Forks: 28

Chymyst/chymyst-core

Declarative concurrency in Scala - The implementation of the chemical machine

Language: Scala - Size: 12.2 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 160 - Forks: 11

PiotrJustyna/road-to-orleans

This repository illustrates the road to orleans with practical, real-life examples. From most basic, to more advanced techniques.

Language: C# - Size: 3.39 MB - Last synced at: 7 months ago - Pushed at: 11 months ago - Stars: 158 - Forks: 29

pancsta/asyncmachine-go

Batteries-included graph control flow library (AOP, actor model, state-machine)

Language: Go - Size: 22.1 MB - Last synced at: 10 days ago - Pushed at: 12 days ago - Stars: 157 - Forks: 3

tonyg/syndicate

syn·di·cate: a language for interactive programs

Language: Racket - Size: 10.4 MB - Last synced at: 7 months ago - Pushed at: 10 months ago - Stars: 157 - Forks: 11

savi-lang/savi

A fast language for programmers who are passionate about their craft.

Language: Crystal - Size: 6.64 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 156 - Forks: 11

gfngfn/Sesterl

An ML-like statically-typed Erlang

Language: OCaml - Size: 1.19 MB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 152 - Forks: 5

QuantumLeaps/qpn

QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

Language: C - Size: 20.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 150 - Forks: 74

Thomasdezeeuw/heph

Heph is an actor library for Rust based on asynchronous functions.

Language: Rust - Size: 3.76 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 149 - Forks: 9

hominee/crossbus

A Platform-less, Runtime-less Actor Computing Model

Language: Rust - Size: 2.56 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 126 - Forks: 0

poga/actix-lua 📦

Safe Lua Scripting Environment for Actix

Language: Rust - Size: 104 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 123 - Forks: 13

TeaEntityLab/fpRust

Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust

Language: Rust - Size: 375 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 122 - Forks: 7

alibaba/hiactor

Hiactor is a distributed C++ actor framework.

Language: C++ - Size: 164 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 115 - Forks: 17

icyphy/ptII

Ptolemy II is an open-source software framework supporting experimentation with actor-oriented design.

Language: Java - Size: 1.57 GB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 114 - Forks: 47

zakgof/actr

Simple, fast and typesafe Java actor model implementation

Language: Java - Size: 174 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 113 - Forks: 19

dyweb/scrala

Unmaintained :whale: :coffee: :spider: Scala crawler(spider) framework, inspired by scrapy, created by @gaocegege

Language: Scala - Size: 83 KB - Last synced at: 16 days ago - Pushed at: about 6 years ago - Stars: 113 - Forks: 23

JuliaActors/Actors.jl

Concurrent computing in Julia based on the Actor Model

Language: Julia - Size: 4.43 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 110 - Forks: 11

aturley/pony-workshop

Material for a workshop for learning about the Pony programming language

Language: Pony - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 95 - Forks: 4

koordinates/xstate-tree

Build UIs with Actors using xstate and React

Language: TypeScript - Size: 1.04 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 92 - Forks: 7

DavidBM/acteur-rs

An safe & opinionated actor-like framework written in Rust that just works. Simple, robust, fast, documented.

Language: Rust - Size: 385 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 90 - Forks: 2

g41797/mailbox

Zig Mailbox is convenient inter-thread communication mechanizm.

Language: Zig - Size: 394 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 88 - Forks: 7

eao197/so-5-5

SObjectizer: it's all about in-process message dispatching!

Language: C++ - Size: 4.78 MB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 88 - Forks: 6

JKISoftware/JKI-State-Machine-Objects

Object-oriented framework for LabVIEW based on the JKI State Machine

Language: LabVIEW - Size: 29.9 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 87 - Forks: 52

GetTech-io/awesome-actor

:punch: Awesome lists of actor model resources

Size: 24.4 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 5

actix/actix-remote 📦

Distributed actors for actix framework.

Language: Rust - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 85 - Forks: 18

asynkron/protoactor-python

Proto Actor - Ultra fast distributed actors

Language: Python - Size: 328 KB - Last synced at: 8 months ago - Pushed at: almost 6 years ago - Stars: 83 - Forks: 11

OrleansContrib/Orleans.Activities

Workflow Foundation (.Net 4.x System.Activities workflows) over Microsoft Orleans framework, providing stable, long-running, extremely scalable processes with XAML designer support.

Language: C# - Size: 1.92 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 81 - Forks: 16

jaracil/pubsub-c

Pub/Sub library for C

Language: C - Size: 210 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 79 - Forks: 27

magicsea/ga_server

基于protoactor框架的actor游戏服务器

Language: Go - Size: 123 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 77 - Forks: 27

wwj31/dogactor

Distributed Systems,Based on Actor Model

Language: Go - Size: 6.44 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 76 - Forks: 11

relvaner/actor4j-core

Actor4j’s core implementation separates SDK and runtime, enabling flexible execution models.

Language: Java - Size: 8.6 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 75 - Forks: 14

wenig/actix-telepathy

Cluster extension for actix

Language: Rust - Size: 188 KB - Last synced at: about 2 hours ago - Pushed at: over 1 year ago - Stars: 74 - Forks: 6

pmorelli92/Orleans.Tournament

Orleans sample with clustering, implicit stream handling, authentication, authorization, websockets

Language: C# - Size: 629 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 73 - Forks: 8

OrleansContrib/Orleans.SyncWork

This package's intention is to expose an abstract base class to allow https://github.com/dotnet/orleans/ to work with long running CPU bound synchronous work, without becoming overloaded.

Language: C# - Size: 274 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 72 - Forks: 12

tarantx/tarant

Reactive, actor based framework that can be used in client and server side.

Language: TypeScript - Size: 2.1 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 4

marekjm/viuavm

Parallel virtual machine designed to reliably run massively concurrent programs

Language: C++ - Size: 10.6 MB - Last synced at: 19 days ago - Pushed at: 21 days ago - Stars: 71 - Forks: 10

leostera/reactor 📦

🚀 Native Actors for Reason and OCaml

Language: OCaml - Size: 1.44 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 70 - Forks: 5