icsmw

icsmw/tslink

Helps bind rust and typescript/javascript worlds

Rust
7
3
Apache License 2.0

Tslink is a Rust crate that generates TypeScript definitions and JavaScript files from Rust types, enabling seamless integration between Rust and TypeScript/JavaScript ecosystems. It is particularly useful for developers creating Node.js modules with Rust (e.g., using node-bindgen) or sharing types between Rust server-side code and TypeScript client-side code. Tslink supports structs, enums, async methods, callbacks, and custom serialization/deserialization, and allows configuration of naming conventions, exception handling, and type representation. It is intended for Rust developers building cross-language projects who need accurate TypeScript type definitions alongside their Rust code.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on icsmw/tslink

Top contributors

No contributors yet

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet