Ultra-fast, distributed, cross-platform actors.
This is the JavaScript repository for Proto Actor.
Other implementations:
- Go: https://github.com/AsynkronIT/protoactor-go
- .NET: https://github.com/AsynkronIT/protoactor-dotnet
- Python (unstable/WIP): https://github.com/AsynkronIT/protoactor-python
This library is in a very early/draft state. There is no pipeline yet for building NPM packages, and the code is far from complete. That said, it is currently a functional prototype - several of the .NET examples (e.g. Hello world, Supervision, Behaviors, Remote activation) have been ported and are working.
Requires Node 7.6.0+ and TypeScript.
Build
npm i
./generate.sh # generates Protobuf types
tsc
Run tests
npm test
Run examples
node dist/examples/helloWorld.js