Pulsar wraps the Quasar library with a Clojure API that's very similar to Erlang.Java 7 and up and Clojure 1.5 and up are required to run Pulsar.
fibers actors jvm concurrencyYou can also study the examples here.You can also read the introductory blog post.
jvm fibers actors concurrencyIntroducing 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.
grpc actor-model actors cross-platform protobuf akka clustering distributed-computingWelcome 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.
learning-akka bootcamp c-sharp akka-bootcamp actors actor-model hoconCAF is an open source C++11 actor model implementation featuring lightweight & fast actor implementations, pattern matching for messages, network transparent messaging, and more. The easiest way to build CAF is to use the configure script. Other available options are using CMake directly or SNocs.
actor-model caf cpp11 pattern-matching actors asyncOrbit is a framework to write distributed systems using virtual actors on the JVM. It allows developers to write highly distributed and scalable applications while greatly simplifying clustering, discovery, networking, state management, actor lifetime and more. Orbit received the 2016 Duke's Choice Award for Open Source, read here for more information.
actors actor-model virtual-actors orbit distributed-systems distributed-actors jvm kotlin reactive grainsUltra-fast, distributed, cross-platform actors.This is the .NET repository for Proto Actor.
actors clustering proto-actor akka distributed-systems distributed-computingIMDbPY is a Python package for retrieving and managing the data of the IMDb movie database about movies, people, characters, and companies. The Python 2 version is available in the imdbpy-legacy branch (mostly unsupported).
imdb movies actors cinema movie-database database sql cast internet-movie-database character company movieAkka.NET is a radically different way of developing concurrent and networked applications in .NET, and so it's important to have a number of high quality reference applications developers can explore in order to better understand how to design and model software using Actors and Akka.NET. That's the goal of this repository - to provide a small number of exceptionally well-explained and documented examples .NET architects and developers can use to better understand how to take advantage of Akka.NET's full potential.
akka actors cluster c-sharpAny 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.
actor-model nodejs actorsystem actors distributed-systems akka microservices nact akka.net non-blocking actor-system event-sourcingOrleankka is a functional API for Microsoft Orleans framework. It is highly suitable for scenarios where having composable, uniform communication interface is preferable, such as: CQRS, event-sourcing, re-routing, FSM, etc.References: intro, features, slides and discussion.
actors cqrs event-sourcing fsm fsharp microsoft-orleans orleansa light weight, efficient actor lib
actors rmi cluster microservices react polymerjs remoting remoting-service reactjsThis library provides the framework of an Actor model for use by applications implementing Actors.Alternate fork: https://github.com/kquick/Thespian.
actor-model actors concurrency fault-tolerance distributed-systems distributed-actors scalabilitySolitaire.gg is a WebGL client-server solitaire implementation with offline support. Using 4K-ready retina-quality HD graphics, Solitaire.gg aims to be the best card game available.In online mode, a Play application communicates over a WebSocket to a pool of Akka actors managing games and connections. Serialization is handled by Play Json, and all database communication runs via postgres-async. In offline mode, Scala.js compiles the shared code and provides an in-browser server, communicating with the client via JavaScript interop.
solitaire actors jvmNewspeak is a dynamic, class-based, purely object-oriented language in the tradition of Smalltalk and Self. SOMns is an implementation of the Newspeak Specification Version 0.0.95 derived from the SOM(Simple Object Machine) class libraries, and based on the TruffleSOM. Thus, SOMns is implemented using the Truffle framework and runs on the JVM platform. SOMns is implemented as self-optimizing AST interpreter using the Truffle framework. Thus, it can utilize the Truffle support for just-in-time compilation to optimize the execution performance at runtime. It is completely file-based and does not have support for images. The parser is written in Java and creates a custom AST that is geared towards representing the executable semantics.
truffle newspeak som interpreter language smalltalk concurrency actors transactional-memory csp debugging researchA sailing race simulator, multiplayer & real-time, in you browser. Server app is powered by Scala 2.11 with Play 2.3, Slick 3, Akka for websockets orchestrations and uses PostgreSQL for database. No classes except actors, code is written in a functional style.
elm akka websockets actors gameSimple calculator demonstrating a Web-based console & an Event Sourcing implementation for Project Orleans. Repos without any explanation suck, so here goes.
orleans http event-sourcing journal website console actors demo c-sharpMode is a very minimal Python library built-on top of AsyncIO that makes it much easier to use. In Mode your program is built out of services that you can start, stop, restart and supervise.
asyncio services actors python3 static-typing mypyThe intent behind anode is to provide a way to write "pure" actors in JavaScript. Over the years, the idea of what actors are has evolved quite a bit. In the context of what anode is trying to provide, "pure" actors are actors as defined by Carl Hewitt and elaborated by Gul Agha. Dale Schumacher (the author of pure actor language Humus on which anode is inspired) provides an excellent introduction to this perspective on actors on his blog here. A quick note about CoffeeScript... Because of how anode actors are implemented, the code relies heavily on the this keyword. There is nothing preventing you from writing anode actors in JavaScript, however, the CoffeeScript syntax just happens to perfectly fit what each actor behavior is trying to express, so I highly recommend taking look at anode through the CoffeeScript lens.
actor actors message-passingA really small library (just a few classes) which lets you trace your actors messages transparently propagating a common context together with your messages and adding the specified values to the MDC of the underling logging framework. Any message you tell or forward from a TracingActor to another TracingActor with be wrapped with the current message context implicitly picked up and unwrapped for processing it in the target actor.
akka akka-actors logging mdc akka-patterns actors
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.