# 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](https://www.npmjs.com/package/@dcspark/cardano-multiplatform-lib-browser) - nodejs: [link](https://www.npmjs.com/package/@dcspark/cardano-multiplatform-lib-nodejs) - asm.js (strongly discouraged): [link](https://www.npmjs.com/package/@dcspark/cardano-multiplatform-lib-asmjs) ##### Rust crates - crates: [link](https://crates.io/crates/cardano-multiplatform-lib) ##### 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/