← Back to MapLibre Tile Format roadmap
The Rust implementation is our newest implementation for MLT, providing both encoder and decoder in a single workspace. Comparing with the other implementations, we offer a memory safe, more performant, and easy-to-use codec for MLT. Given the things we learned from the Java encoder, we made significant encoding size improvements too, next to the advancements in decoding performance.
It is the foundation other languages consume via FFI bindings:
mlt-py via PyO3mlt-wasm