Emurgo
cardano-serialization-lib
Rust

This is a library, written in Rust, for serialization & deserialization of data structures used in Cardano's Haskell implementation of Alonzo along with useful utility functions.

Last updated May 4, 2026
250
Stars
138
Forks
109
Issues
0
Stars/day
Attention Score
93
Language breakdown
Rust 94.7%
TypeScript 2.4%
JavaScript 1.4%
HTML 1.3%
CSS 0.2%
Shell 0.0%
Files click to expand
README

Cardano Serialization Lib

This is a library, written in Rust, for serialization & deserialization of data structures used in Cardano's Haskell implementation of Alonzo along with useful utility functions.

NPM packages
NPM packages with GC support
Note: This package uses weak references flag from wasm-bindgen. It uses FinalizationRegistry under the hood to automatically call "free" for each CSL struct when it is no longer needed. However, use this feature with caution as it may have unpredictable behaviors.
Rust crates
Mobile bindings

Documentation

You can find documentation here

© 2026 GitRepoTrend · Emurgo/cardano-serialization-lib · Updated daily from GitHub