14 releases (breaking)

new 0.14.0 Mar 21, 2025
0.12.0 Sep 12, 2024
0.11.0 Jul 30, 2024
0.6.0 Mar 29, 2024

#207 in WebAssembly

Download history 36/week @ 2024-11-27 64/week @ 2024-12-04 61/week @ 2024-12-11 23/week @ 2024-12-18 8/week @ 2024-12-25 31/week @ 2025-01-08 2/week @ 2025-01-15 10/week @ 2025-01-22 1/week @ 2025-01-29 23/week @ 2025-02-05 47/week @ 2025-02-12 137/week @ 2025-02-19 51/week @ 2025-02-26 22/week @ 2025-03-05 41/week @ 2025-03-12

251 downloads per month
Used in 18 crates

MIT/Apache

80KB
2K SLoC

Maelstrom Base

This library contains fundamental data structures used by all Maelstrom code, including the message data structures for the various inter-process protocols. Unlike maelstrom-util, this library is intended to be used in WASM as well as native architectures.

For more information, see the Maelstrom project on GitHub.


lib.rs:

Core structs used by the broker, worker, and clients. Everything in this crate must be usable from wasm.

Dependencies

~1.8–2.6MB
~51K SLoC