#cardano #multi-platform #lib #containing #blockchain #cml

cardano-multiplatform-lib

Multiplatform WASM SDK containing the most common CML crates for Cardano blockchain functionality

26 releases (stable)

6.0.1 Sep 3, 2024
5.3.1 May 6, 2024
5.2.0 Mar 15, 2024
4.0.2 Jan 4, 2024
0.3.0 May 25, 2022

#25 in #cardano

Download history 158/week @ 2024-08-26 164/week @ 2024-09-02 24/week @ 2024-09-09 9/week @ 2024-09-16 56/week @ 2024-09-23 22/week @ 2024-09-30 1/week @ 2024-10-07 15/week @ 2024-10-14 22/week @ 2024-11-04 11/week @ 2024-11-25 306/week @ 2024-12-02 436/week @ 2024-12-09

753 downloads per month
Used in 5 crates (4 directly)

MIT license

340KB
8K SLoC

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

~9–15MB
~205K SLoC