9 releases (breaking)
|0.10.1||Nov 9, 2020|
|0.10.0||Oct 28, 2020|
|0.9.0||Apr 27, 2020|
|0.8.1||Oct 28, 2019|
|0.4.0||Aug 8, 2018|
#423 in Asynchronous
75 downloads per month
Used in 3 crates (2 directly)
Kompact is an in-development message-passing component system like Kompics in the Rust language, with performance and static typing in mind. It merges both Kompics' component model and the actor model as found in Erlang or Akka.
Kompact has shown itself to vastly outperform many of its peers on a wide range of message-passing tasks, providing the capability of handling up to 400mio messages per second on 36 cores.
Kompact comes with its own network library built-in, providing easy connection maintenance and efficient serialisation for distributed deployments.
For reference and short examples check the API Docs.
v0.9.0 requires Rust
v0.9.0 Kompact can be built on stable Rust, with a slightly different API.
Licensed under the terms of MIT license.
See LICENSE for details.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Kompact by you shall be licensed as MIT, without any additional terms or conditions.