bifrost | ssd | |
---|---|---|
1 | 1 | |
4 | 2 | |
- | - | |
4.3 | 10.0 | |
21 days ago | about 1 year ago | |
Rust | Rust | |
- | GNU Affero General Public License v3.0 |
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.
bifrost
-
1Password releases Typeshare, the "ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI"
At work we do something similar from GraphQL https://github.com/lookback/bifrost
ssd
-
1Password releases Typeshare, the "ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI"
If you don’t mind writing definitions in a third language and making your own generator scripts, you could use my code generator: https://github.com/hardliner66/ssdcg
What are some alternatives?
diplomat - Experimental Rust tool for generating FFI definitions allowing many other languages to call Rust code
typeshare - Generate code in different languages from Rust type definitions for FFI interop.
moat - mobile type (currently Swift, Kotlin) generation from Haskell types
crates.io - The Rust package registry
serde-reflection - Rust libraries and tools to help with interoperability and testing of serialization formats based on Serde.
fbthrift - Facebook's branch of Apache Thrift, including a new C++ server.
marker - An experimental linting interface for Rust. Let's make custom lints a reality
wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
Protobuf - Protocol Buffers - Google's data interchange format