#cardano #multi-platform

cml-crypto

Multiplatform SDK for Cardano-related cryptographic functionality

10 stable releases (3 major)

6.2.0 Apr 7, 2025
6.1.0 Jan 24, 2025
6.0.1 Sep 3, 2024
5.3.1 May 6, 2024
0.1.0 Dec 21, 2023

#24 in #cardano

Download history 76/week @ 2025-08-04 61/week @ 2025-08-11 98/week @ 2025-08-18 189/week @ 2025-08-25 280/week @ 2025-09-01 346/week @ 2025-09-08 367/week @ 2025-09-15 259/week @ 2025-09-22 231/week @ 2025-09-29 88/week @ 2025-10-06 173/week @ 2025-10-13 235/week @ 2025-10-20 98/week @ 2025-10-27 86/week @ 2025-11-03 147/week @ 2025-11-10 118/week @ 2025-11-17

468 downloads per month
Used in 15 crates (10 directly)

MIT license

190KB
5K 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

~6.5MB
~135K SLoC