teamplayer3/postcard-bindgen
A crate which generates bindings for the postcard binary format for other languages than Rust.
Enables cross-language serialization for postcard binary format through code generation — annotate Rust structs/enums with `PostcardBindings` macro to automatically produce JavaScript (ES2021+) and Python (3.9+) serialization/deserialization code as npm or pip packages. Uses Rust nightly and the genco codegen framework to map Rust types (including enums, Options, and Maps) to idiomatic target-language equivalents, facilitating embedded systems communication with web and mobile clients.
14 stars and 2,634 monthly downloads.
Stars
14
Forks
6
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 06, 2026
Monthly downloads
2,634
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/teamplayer3/postcard-bindgen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lerouxrgd/rsgen-avro
Command line and library for generating Rust types from Avro schemas
elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
seaofvoices/darklua
A command line tool that transforms Lua code
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker,...
JacquesCarette/Drasil
Generate all the things (focusing on research software)