#actor #actor-model #syndicate

nightly syndicate

Syndicated Actor model for Rust, including network communication and Dataspaces

53 releases (35 breaking)

0.44.0-rc.0 Mar 24, 2025
0.42.0 Sep 26, 2024
0.41.1 Jun 11, 2024
0.38.0 Mar 30, 2024
0.15.0 Nov 17, 2021

#941 in Asynchronous

Download history 23/week @ 2024-12-28 9/week @ 2025-02-01 126/week @ 2025-02-08 37/week @ 2025-02-15 4/week @ 2025-02-22 3/week @ 2025-03-01 96/week @ 2025-03-22 15/week @ 2025-03-29 5/week @ 2025-04-05

116 downloads per month
Used in 3 crates

Apache-2.0

215KB
4.5K SLoC

Auto-generated codecs for Syndicate protocol schemas.


This crate implements the Syndicated Actor model for Rust, including

  • intra-process communication (the [actor] module),
  • point-to-point links between actor spaces (the [relay] module),
  • and Dataspace objects (the [dataspace] module) for replicating state and messages among interested parties.

Dependencies

~13–23MB
~319K SLoC