Displaying 1 to 20 from 35 results

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

Introducing cross platform actor support between Go and C#.Can I use this? The Go implementation is still in beta, there are users using Proto Actor for Go in production already. But be aware that the API might change over time until 1.0.

akka.net - Port of Akka actors for .NET

Akka.NET is a community-driven port of the popular Java/Scala framework Akka to .NET.If you are interested in helping porting Akka to .NET please take a look at Contributing to Akka.NET.

orleans - Orleans - Distributed Virtual Actor Model

Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns.It was created by Microsoft Research implementing the Virtual Actor Model and designed for use in the cloud.

akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM

We believe that writing correct concurrent & distributed, resilient and elastic applications is too hard. Most of the time it's because we are using the wrong tools and the wrong level of abstraction. Akka is here to change that.

actix - Actor framework for Rust

Actix is a Rust actors framework. In order to use actix you first need to create a System.

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

Need help? Not to worry, we have you covered. We have a couple resources designed to help you learn, we suggest starting with the tutorial and from there, moving on to the Pony Patterns book. Additionally, standard library documentation is available online.

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

Welcome to Akka.NET Bootcamp! This is a free, self-directed learning course brought to you by the folks at Petabridge. We will start with some basic actors and have you progressively work your way up to larger, more sophisticated examples.

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

Citybound is an independently developed city building game, open source and funded through Patreon. This repository contains the code of Citybound, and also a detailed Design Doc, describing the philosophy and decisions taken for design and implementation. It is interwoven with the code - to make clear, which parts of the game are implemented where. Just follow the link below to get started.

pykka - Pykka is a Python implementation of the actor model, which makes it easier to build concurrent applications

Pykka is a Python implementation of the actor model. The actor model introduces some simple rules to control the sharing of state and cooperation between execution units, which makes it easier to build concurrent applications. An actor is an execution unit that executes concurrently with other actors.

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

Any and all feedback, comments and suggestions are welcome. Please open an issue if you find anything unclear or misleading in the documentation. This is the repository for the javascript implementation. To view/contribute to the ReasonML code, go to http://github.com/ncthbrt/reason-nact. To contribute to the documentation, https://github.com/ncthbrt/nact.io is the place to make PRs.


The intention of the Lite framework is to support actor-based programming in .NET languages. The actor model differs from conventional object-oriented progamming in that objects communicate via asynchronous message-passing instead of method calling.

Transactional Entity Framework


Amarok Framework Library

This framework library is an attempt to take advantage of the actor/agent programming model for standalone desktop applications. Most of the concepts are inspired by the actor model, Microsoft Robotics CCR and the TPL Dataflow library.

Thespian - Python Actor concurrency library

This library provides the framework of an Actor model for use by applications implementing Actors.Alternate fork: https://github.com/kquick/Thespian.

SewingMachine - Unleash the power of Azure Service Fabric with Sewing Machine

Sewing Machine is a library extending capabilities of Azure Service Fabric services in various ways. It's focused on speed and performance, but also aims at delivering more capabilities build on top of the powerful Service Fabric foundations. The Sewing Machine project in its current phase is a journey project. There are a few aims to achive, but still, depending on various conditions this project might be ended in any point of time. This is a subject to change. More about the reasoning behind it can be found in this blog post.

actors - Evaluation of API and performance of different actor libraries

This project provides and tests alternative implementations of Minimalist actor and bounded/unbounded mailboxes for Akka: Akka vs. Minimalist Scala Actor also it provides alternative fork-join tasks which increase efficiency of actors and examples of their usage with Lift, Scala & Scalaz actors.

m3f-trading-system - Crypto currency trading system for CoreCLR.

This set of libraries provides the basic elements of a crypto currency trading system. It currently features connectivity to the GDAX exchange, but it should be fairly straight-forward to add more exchange backends. There is also a simple Akka.net actor wrapper that should aid in writing trading bots. M3F.TradingSystem contains the core classes and interfaces for consuming prices and operating on orders. ITicker allows for top-of-book price subscriptions, while IOrderManager allows for placing orders as well as receiving order update notifications.

phactor - An implementation of the Actor model for PHP

This extension seeks to provide an implementation of the Actor model in PHP. Due to the size and complexity of this project, I am making an early-stage release of it, in hopes that it will attract the help of other developers. This extension has been tested on OS X (Yosemite and Sierra), Centos 7 (64bit), and Ubuntu 14.04 and 16.04 (64bit).