girby gtk-rsC
Code generator for creating safe Rust bindings from GObject-based C libraries.
0.19.0updated 2d ago
36 projects
FFI tools let Rust code call, or be called from, other languages. For Python, PyO3 is the standard choice: it exposes Rust functions and classes as a native module, and maturin builds and publishes the wheels. rust-cpython is an older alternative. For JavaScript, wasm-bindgen generates the glue between WebAssembly and JS, and wasm-pack packages the result for npm. Neon builds native Node.js modules.
girby gtk-rsC
Code generator for creating safe Rust bindings from GObject-based C libraries.
0.19.0updated 2d ago
cbindgenby mozillaC
Generates C header files from Rust source files. Used in Gecko for WebRender
cbindgen0.29.417.9m/90d updated 1mo ago
rusty-cheddarby Sean1708C
Generates C header files from Rust source files
rusty-cheddar0.3.31.7k/90d archived
csbindgenby CysharpC#
Generates C# bindings for Rust source files
csbindgen1.9.8219.2k/90d updated 8d ago
rustlerby rusterliumErlang
Safe Rust bridge for creating Erlang NIF functions
rustler0.39.02.2m/90d updated today
mluaby mlua-rsLua
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support
mlua0.12.22.3m/90d updated 17d ago
node-bindgenby infinyonNode.js
Easy way to generate nodejs module using Rust
node-bindgen6.1.01.9k/90d updated 1y ago
neonby neon-bindingsNode.js
Rust bindings for writing safe and fast native Node.js modules
neon1.1.21.2m/90d updated 18d ago
node-ffi-rsby zhangyuangNode.js
A module written in Rust and N-API provides interface (FFI) features for Node.js
updated 2mo ago
rust-objcby SSheldonObjective-C
Objective-C Runtime bindings and wrapper for Rust
objc0.2.710.1m/90d updated 2y ago
phperby phper-frameworkPHP
The framework that allows us to write PHP extensions using pure and safe Rust whenever possible
phper0.17.33k/90d updated 1d ago
scryer-prologby mthomProlog
Scryer Prolog is a free software ISO Prolog system written in Rust
scryer-prolog0.10.04.1k/90d updated 1mo ago
milksnakeby getsentryPython
Extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.
Pythonupdated 3y ago
rutieby danielpclarkRuby
Native Ruby extensions written in Rust and vice versa
rutie0.14.35.6k/90d updated today
wainby rhysdWeb Assembly
Wain: WebAssembly INterpreter from scratch in Safe Rust with zero dependency
wain0.1.723/90d updated 2y ago
wasm-bindgenWeb Assembly
A project for facilitating high-level interactions between wasm modules and JS.
wasm-bindgen0.2.129153.2m/90d updated today
wasm-packby wasm-bindgenWeb Assembly
Package: pack up the wasm and publish it to npm!
wasm-pack0.15.01.2m/90d updated today