sobjectizer

Actor framework

An actor framework for C++ that simplifies the development of concurrent and multithreaded applications.

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.

GitHub

497 stars
20 watching
46 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

actoractor-frameworkactor-libraryactor-modelactorsagentscommunicating-sequential-processesconcurrencyconcurrent-programmingcpluspluscplusplus-17cppcspmessage-passingmultithreadingpublish-subscribepubsubsobjectizerthread

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mdbergmann/cl-gserverAn actor framework for building concurrent, event-driven systems with support for message passing, state management, and concurrency tools.200
basiliscos/cpp-rotorAn event loop friendly C++ actor micro-framework for building concurrent, distributed systems349
apache/pekkoAn open-source framework for building highly concurrent, distributed, and resilient message-driven applications using the Actor Model1,237
aarvid/actorsAn Actor-based concurrency framework for Common Lisp applications12
louthy/echo-processAn actor-based system library for C# with support for persistence and integration with Redis.116
actor-framework/actor-frameworkAn implementation of the Actor Model using C++ to enable concurrent and asynchronous programming3,210
aojet/aojetAn implementation of the actor model for concurrent programming in Swift.40
juliaactors/actors.jlA concurrent computing framework in Julia based on the Actor Model, enabling reactive applications with message-driven concurrency and resilience.106
anthdm/hollywoodAn actor model-based framework for building high-performance distributed systems with guaranteed message delivery and fault tolerance.1,240
zkat/memento-moriA Common Lisp library for building robust actor-based systems by embracing failure and promoting limited damage recovery.32
pawelkaczor/akka-dddA framework for building distributed services using actor systems and event-sourcing architecture353
com-lihaoyi/castorA lightweight, typed Actor library for concurrent data pipelines or state machines136
tqwewe/kameoA Rust library for building fault-tolerant, asynchronous actor-based systems with efficient concurrency and strong type safety643
hominee/crossbusAn actor-based computing model without runtime or platform dependencies, allowing for bare-metal execution and flexible task manipulation.123
vladopajic/go-actorA Go library for writing concurrent programs using the Actor model.161