9 stable releases (3 major)

6.1.0 Jan 24, 2025
6.0.1 Sep 3, 2024
6.0.0 Aug 26, 2024
5.3.1 May 6, 2024
0.1.0 Dec 21, 2023

#20 in #cardano

Download history 18/week @ 2024-11-16 32/week @ 2024-11-23 35/week @ 2024-11-30 39/week @ 2024-12-07 25/week @ 2024-12-14 6/week @ 2025-01-04 13/week @ 2025-01-11 118/week @ 2025-01-18 42/week @ 2025-01-25 106/week @ 2025-02-01 167/week @ 2025-02-08 114/week @ 2025-02-15 151/week @ 2025-02-22 151/week @ 2025-03-01

608 downloads per month
Used in 12 crates (10 directly)

MIT license

33KB
831 lines

Cardano Multiplatform Lib

This is a library, written in Rust, that can be deployed to multiple platforms (Rust crate, JS, Typescript, WASM, etc). It handles:

  • Serialization & deserialization of core data structures
  • Useful utility functions for dApps & wallets
NPM packages
  • browser: link
  • nodejs: link
  • asm.js (strongly discouraged): link
Rust crates
Mobile bindings

We recommend using Ionic + Capacitor or an equivalent setup to have the WASM bindings working in mobile

Documentation

https://dcSpark.github.io/cardano-multiplatform-lib/

Dependencies

~3.5–5MB
~98K SLoC