All Projects → thespianpy → Thespian

thespianpy / Thespian

Licence: mit
Python Actor concurrency library

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Thespian

Cloudi
A Cloud at the lowest level!
Stars: ✭ 352 (+60%)
Mutual labels:  concurrency, actor-model, scalability, distributed-systems, fault-tolerance
reacted
Actor based reactive java framework for microservices in local and distributed environment
Stars: ✭ 17 (-92.27%)
Mutual labels:  distributed-systems, actors, actor-model, scalability
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (-90.91%)
Mutual labels:  distributed-systems, actors, actor-model, concurrency
Orleans
Orleans is a cross-platform framework for building distributed applications with .NET
Stars: ✭ 8,131 (+3595.91%)
Mutual labels:  concurrency, actor-model, scalability, distributed-systems
theater
Actor framework for Dart. This package makes it easier to work with isolates, create clusters of isolates.
Stars: ✭ 29 (-86.82%)
Mutual labels:  actors, actor-model, concurrency
protoactor-go
Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Stars: ✭ 4,138 (+1780.91%)
Mutual labels:  distributed-systems, actors, actor-model
gen browser
Transparent bi-directional communication for clients, servers and more
Stars: ✭ 67 (-69.55%)
Mutual labels:  distributed-systems, actors, actor-model
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-88.64%)
Mutual labels:  distributed-systems, actor-model, concurrency
ring-election
A node js library with a distributed leader/follower algorithm ready to be used
Stars: ✭ 92 (-58.18%)
Mutual labels:  distributed-systems, scalability, concurrency
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.
Stars: ✭ 172 (-21.82%)
Mutual labels:  concurrency, actor-model, actors
Akka
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Stars: ✭ 11,938 (+5326.36%)
Mutual labels:  concurrency, actor-model, distributed-systems
Bastion
Highly-available Distributed Fault-tolerant Runtime
Stars: ✭ 2,333 (+960.45%)
Mutual labels:  concurrency, distributed-systems, fault-tolerance
So 5 5
SObjectizer: it's all about in-process message dispatching!
Stars: ✭ 87 (-60.45%)
Mutual labels:  concurrency, actor-model, actors
nact
nact ⇒ node.js + actors ⇒ your services have never been so µ
Stars: ✭ 1,003 (+355.91%)
Mutual labels:  distributed-systems, actors, actor-model
Orbit
Orbit - Virtual actor framework for building distributed systems
Stars: ✭ 1,585 (+620.45%)
Mutual labels:  actor-model, actors, distributed-systems
Actors.jl
Concurrent computing in Julia based on the Actor Model
Stars: ✭ 95 (-56.82%)
Mutual labels:  actors, actor-model, concurrency
Nact
nact ⇒ node.js + actors ⇒ your services have never been so µ
Stars: ✭ 848 (+285.45%)
Mutual labels:  actor-model, actors, distributed-systems
Gosiris
An actor framework for Go
Stars: ✭ 222 (+0.91%)
Mutual labels:  actor-model, actors, distributed-systems
Actix Remote
Distributed actors for actix framework.
Stars: ✭ 80 (-63.64%)
Mutual labels:  actor-model, actors
Tractor
structured concurrent, Python parallelism
Stars: ✭ 88 (-60%)
Mutual labels:  actor-model, distributed-systems

Thespian Actor Library

This library provides the framework of an Actor model for use by applications implementing Actors.

Thespian Site with Documentation: http://thespianpy.com/doc

Please report any issues here via the Github issue tracker.

.. image:: https://img.shields.io/pypi/v/Thespian.svg?style=flat :target: https://pypi.python.org/pypi/Thespian :alt: Latest PyPI version

.. image:: https://img.shields.io/pypi/pyversions/Thespian.svg?style=flat :target: https://pypi.python.org/pypi/Thespian :alt: Supported Python versions

.. image:: https://img.shields.io/pypi/status/Thespian.svg?style=flat :target: https://pypi.python.org/pypi/Thespian :alt: Stability

.. image:: https://travis-ci.org/kquick/Thespian.svg?branch=master :target: https://travis-ci.org/kquick/Thespian :alt: Travis CI build status

Contacts:

ChangeLog

See the Thespian Release Notes_.

.. _Thespian Release Notes: http://thespianpy.com/doc/releases.html

History

Thespian was developed at GoDaddy as part of the support for GoDaddy's dedicate and virtual server product line. At one point, Thespian was helping to manage 10,000 physical servers via a combination of on-server and remote actors.

The primary Thespian author (Kevin Quick) is no longer working at GoDaddy, but through GoDaddy's willingness to open-source the Thespian code and transfer the rights to this author, this repository is still being maintained and developed. With heartfelt thanks to the Vertigo team at GoDaddy, this Python Actor model has been developed and refined to provide a highly functional library for general use.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].