Top 23 Rust FFI Projects
Rust bindings for writing safe and fast native Node.js modules.Project mention: Porting http server to Nodejs | reddit.com/r/rust | 2021-10-30
Let's assume i have developed a web server by using warp in rust than i ported it to nodejs via neon.
Rust bindings for the Python interpreterProject mention: CPython | reddit.com/r/ProgrammerHumor | 2021-11-28
Run Linux Software Faster and Safer than Linux with Unikernels.
Safe Rust bridge for creating Erlang NIF functionsProject mention: Why asynchronous Rust doesn't work | news.ycombinator.com | 2021-11-13
Rust + Erlang/Elixir is a fantastic combo. Rust is safer than C, so there's a smaller risk that it ends up crashing and taking the entire VM with it. Rustler makes the integration a breeze.
Rust <-> Python bindingsProject mention: Should I learn Rust coming from Python? | reddit.com/r/rust | 2021-11-27
You probably should learn Rust. Aside from the process of learning new and different languages making you a better programmer, rust-cpython, PyO3, or Interoptopus make it easy to expose Python APIs from your Rust code. (eg. So it's easy to compile the same codebase as both a Python module and a WebAssembly module.)
Rust bindings to Windows APIProject mention: Noob question - Can I see what my used cargo crate has inside? | reddit.com/r/rust | 2021-08-04
A project for generating C bindings from Rust codeProject mention: Anyone interested in open-sourcing high-level memory-safe bindgen for Dart/Flutter <–> Rust? | reddit.com/r/rust | 2021-10-04
Oh. So it's like cbindgen, but for Dart
Write Cloudflare Workers in 100% Rust via WebAssemblyProject mention: Native Rust support on Cloudflare Workers | reddit.com/r/rust | 2021-09-09
Link to repo: https://github.com/cloudflare/workers-rs
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Embed C++ directly inside your rust code!Project mention: Rust with C++? | reddit.com/r/rust | 2021-05-02
Alright, thanks for all your ideas! I also found this mystor/rust-cpp, which apparently allows inline c++ as opposed to cxx. Having yet to try out any of these, I like the idea of inline code more. Thought now I feel I need to brush up my skills a bit more to try this stuff out.
Rust bindings to the Java Native Interface — JNIProject mention: Portability of Rust in 2021 | reddit.com/r/rust | 2021-09-10
- JNI - how well does https://github.com/jni-rs/jni-rs work? Assuming that Firefox runs on Android and uses Rust this should be reasonable to work with?
Objective-C Runtime bindings and wrapper for Rust.
Bridge the gap between Haskell and Rust
Java for RustProject mention: Using JNI to call a Rust function that passes and returns a struct | reddit.com/r/rust | 2021-11-17
mruby safe bindings for RustProject mention: Need some advice with integrating ruby scripting into my my project | reddit.com/r/rust | 2021-07-29
I was at first using mrusty, then I switched to rutie, because I thought mrusty didn't support blocks (it does, it's just he documentation for it is easily missed, it's in the docs for the for the mrfn! macro, right near the bottom of the page), so I'm switching back (haven't yet started on this redo) because it has what I want & it's easier to use.
A Rust crate for automatically generating C header files from Rust source file.
Safe Rust bindings to Lua 5.1
Rusty bindings for Apple libraries
I recently found https://github.com/nvzqz/fruity looks interesting but also not production ready
Rust + Python = ????
Run Java code from Rust!
Flutter full-text search plugin build on Tantivy supports async。 基于 Tantivy 实现的 Flutter 本地全文搜索插件(支持 async)Project mention: A Flutter full text search engine plugin build on Rust | reddit.com/r/FlutterDev | 2021-02-04
Ergonomic bindings to duckdb for RustProject mention: Build a OLAP database using Rust for fun | reddit.com/r/dataengineering | 2021-07-06
The polyglot bindings generator for your library (C#, C, Python, …) 🐙Project mention: CGlue 0.2 is out! Dynamically loadable traits in Rust, C and C++ | reddit.com/r/rust | 2021-11-25
I recently found a project that does C# and Python bindings very well, it might be worth checking out for collaboration/inspiration. https://github.com/ralfbiedert/interoptopus
An FFI-friendly null-terminated byte stringProject mention: UnixString: a convenient FFI-friendly null-terminated byte string | reddit.com/r/rust | 2021-10-15
Rust FFI related posts
1 project | reddit.com/r/ProgrammerHumor | 28 Nov 2021
Should I learn Rust coming from Python?
2 projects | reddit.com/r/rust | 27 Nov 2021
What do you NOT like about Rust?
18 projects | reddit.com/r/rust | 21 Nov 2021
Using JNI to call a Rust function that passes and returns a struct
2 projects | reddit.com/r/rust | 17 Nov 2021
Calling Rust from Python example
2 projects | reddit.com/r/rust | 6 Nov 2021
Strengths and applications of Rust
5 projects | reddit.com/r/rust | 6 Nov 2021
From Python to Rust, should I?
3 projects | reddit.com/r/rust | 2 Nov 2021
What are some of the best open-source FFI projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.