typebinder
ts-rs
typebinder | ts-rs | |
---|---|---|
1 | 5 | |
20 | 937 | |
- | 4.9% | |
5.3 | 9.6 | |
3 months ago | 7 days ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
typebinder
-
ts-rs - generate typescript type declarations from rust types
My colleague has a developed similar tool: https://github.com/impero-com/typebinder.
ts-rs
-
Differential: Type safe RPC that feels like local functions
I agree, and disagree.
I agree that it limits the usage of the tool in a polygot environment. I disagree it's a downside.
The absence of an intermediary language does give some benefits to the first class citizen (in this case, Typescript).
However, there are some other developments [1] which attempt to make the Typescript type system an IDL to allow for better interop.
[1] https://github.com/Aleph-Alpha/ts-rs
- Generate TypeScript interface/type declarations from rust types
-
What’s the best high-level companion to Rust?
Not the person you asked, but I’ve seen people use https://github.com/Aleph-Alpha/ts-rs to generate TS interfaces at compile time for use on the frontend. Saves a bunch of time when scaffolding up a new data model without having to use a custom gRPC plugin or something wonky like that. That makes Rust and TS a pretty powerful pairing IMO.
-
ts-rs - generate typescript type declarations from rust types
[Link]
-
Hey Rustaceans! Got an easy question? Ask here (42/2021)!
Does anyone know how mature ts-rust is? I'm trying to use this with complex types (nested enums etc) and am running into some pain-points, especially when I have types defined across multiple files. Not sure if this is a legitimate limitation, or whether there's just more for me to do in terms of configuration etc.
What are some alternatives?
schemafy - Crate for generating rust types from a json schema
typescript-json-schema - Generate json-schema from your Typescript sources
card_game
rust-analyzer - A Rust compiler front-end for IDEs
tsync - Thread Synchronization and message passing in python.
combine - A parser combinator library for Rust
rust-analyzer - A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer]
rust - Empowering everyone to build reliable and efficient software.
virtual-environments - GitHub Actions runner images [Moved to: https://github.com/actions/runner-images]