All Projects → essdotteedot → distributed

essdotteedot / distributed

Licence: MIT License
Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.

Programming Languages

ocaml
1615 projects

Projects that are alternatives of or similar to distributed

Ray
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Stars: ✭ 18,547 (+37751.02%)
Mutual labels:  parallel, distributed
pooljs
Browser computing unleashed!
Stars: ✭ 17 (-65.31%)
Mutual labels:  parallel, distributed
Rockgo
A developing game server framework,based on Entity Component System(ECS).
Stars: ✭ 532 (+985.71%)
Mutual labels:  actor-model, distributed
Optuna
A hyperparameter optimization framework
Stars: ✭ 5,679 (+11489.8%)
Mutual labels:  parallel, distributed
OpenABL
A domain-specific language for parallel and distributed agent-based simulations.
Stars: ✭ 24 (-51.02%)
Mutual labels:  parallel, distributed
Lightgbm
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Stars: ✭ 13,293 (+27028.57%)
Mutual labels:  parallel, distributed
Coerce Rs
Coerce - an asynchronous (async/await) Actor runtime and cluster framework for Rust
Stars: ✭ 231 (+371.43%)
Mutual labels:  actor-model, distributed
Xyzpy
Efficiently generate and analyse high dimensional data.
Stars: ✭ 45 (-8.16%)
Mutual labels:  parallel, distributed
malib
A parallel framework for population-based multi-agent reinforcement learning.
Stars: ✭ 341 (+595.92%)
Mutual labels:  parallel, distributed
Galaxy
Galaxy is an asynchronous parallel visualization ray tracer for performant rendering in distributed computing environments. Galaxy builds upon Intel OSPRay and Intel Embree, including ray queueing and sending logic inspired by TACC GraviT.
Stars: ✭ 18 (-63.27%)
Mutual labels:  parallel, distributed
Azos
A to Z Sky Operating System / Microservice Chassis Framework
Stars: ✭ 137 (+179.59%)
Mutual labels:  actor-model, distributed
optuna-examples
Examples for https://github.com/optuna/optuna
Stars: ✭ 238 (+385.71%)
Mutual labels:  parallel, distributed
rockgo
A developing game server framework,based on Entity Component System(ECS).
Stars: ✭ 617 (+1159.18%)
Mutual labels:  actor-model, distributed
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (-42.86%)
Mutual labels:  parallel, distributed
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-48.98%)
Mutual labels:  actor-model, distributed
magi
📈 high level wrapper for parallel univariate time series forecasting 📉
Stars: ✭ 17 (-65.31%)
Mutual labels:  parallel
bbhtm
bare bone Hierarchial Temporal Memory
Stars: ✭ 14 (-71.43%)
Mutual labels:  distributed
Watch-Attend-and-Parse-tensorflow-version
This is a tensorflow-based version of JianzhuZhang's Watch Attend and Parse model
Stars: ✭ 19 (-61.22%)
Mutual labels:  distributed
v6d
vineyard (v6d): an in-memory immutable data manager. (Project under CNCF)
Stars: ✭ 557 (+1036.73%)
Mutual labels:  distributed
dtail
DTail is a distributed DevOps tool for tailing, grepping, catting logs and other text files on many remote machines at once.
Stars: ✭ 112 (+128.57%)
Mutual labels:  distributed

distributed Build Status Coverage Status Docs Online Appveyor Status

Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.

Primitives for spawning processes (in the Erlang sense) either remotely or locally, monitoring/unmonitoring spawned processes, sending, receiving, broadcasting messages to those processes. Unlike Erlang, the messages that are sent between processes are typed.

Installation

The core library, lwt implementation, and uwt implementation are available via OPAM:

$ opam install distributed

$ opam install distributed-lwt

$ opam install distributed-uwt    

Documentation

The API documentation is available here. Example programs can be found in the examples directory.

License

MIT License

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].