Skip to content

Latest commit

 

History

History
218 lines (186 loc) · 12.3 KB

ffi.md

File metadata and controls

218 lines (186 loc) · 12.3 KB

Bookmarks tagged [ffi]

https://doc.rust-lang.org/book/first-edition/ffi.html


http://jakegoulding.com/rust-ffi-omnibus/

A collection of examples of using code written in Rust from other languages


https://github.com/alexcrichton/rust-ffi-examples

FFI examples written in Rust. Contribute to alexcrichton/rust-ffi-examples development by creating an account on GitHub.


https://github.com/eqrion/cbindgen

generates C header files from Rust source files. Used in Gecko for WebRender


https://github.com/Sean1708/rusty-cheddar

generates C header files from Rust source files


https://github.com/rust-lang/rust-bindgen

A Rust bindings generator


https://github.com/rusterlium/rustler

safe Rust bridge for creating Erlang NIF functions


https://github.com/mgattozzi/curryrs

Bridge the gap between Haskell and Rust


https://github.com/mgattozzi/haskellrs

Rust in Haskell FFI Example


https://github.com/mgattozzi/rushs

Haskell in Rust FFI Example


https://github.com/benanders/rjni

use Java from Rust


https://github.com/drrb/java-rust-example

use Rust from Java


https://github.com/rawrasaur/rust-jdbc

uses JDBC from Rust


https://github.com/jcmoyer/rust-lua53

Lua 5.3 bindings for Rust


https://github.com/lilyball/rust-lua

Safe Rust bindings to Lua 5.1


https://github.com/tickbh/td_rlua

Zero-cost high-level lua 5.3 wrapper for Rust


https://github.com/tomaka/hlua

Rust library to interface with Lua


https://github.com/anima-engine/mrusty

mruby safe bindings for Rust


https://github.com/neon-bindings/neon

use Rust from Node.js


https://github.com/SSheldon/rust-objc

Objective-C Runtime bindings and wrapper for Rust


https://github.com/vickenty/mi-rust

Adds support to M::I for building modules with Cargo


https://github.com/vickenty/perl-xs

Create Perl XS modules using Rust


https://github.com/getsentry/milksnake

extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.


https://github.com/dgrunwald/rust-cpython

Python bindings


https://github.com/PyO3/PyO3

Rust bindings for the Python interpreter


https://github.com/rustr/rustr

use Rust from R, and use R in Rust


https://github.com/d-unseductable/ruru

native Ruby extensions written in Rust


https://github.com/danielpclark/rutie

native Ruby extensions written in Rust and vice versa Build Status


https://github.com/tildeio/helix

write Ruby classes in Rust


https://github.com/rustwasm/wasm-pack

📦 ✨ pack up the wasm and publish it to npm!


https://github.com/rustwasm/wasm-bindgen

A project for facilitating high-level interactions between wasm modules and JS. [](https://travis-ci.org/rustwasm/wasm-bind...