-
libc
到平台库(如libc)的原始FFI绑定
-
rusqlite
SQLite的便捷包装器
-
napi
N-API绑定
-
cxx
Rust和C++之间安全的互操作性
-
num_enum
通过过程宏简化原始类型和枚举之间的互操作
-
bindgen
自动生成Rust FFI绑定到C和C++库
-
jni
Rust对JNI的绑定
-
cbindgen
生成Rust代码的C绑定
-
numpy
基于PyO3的NumPy C-API的Rust绑定
-
gobject-sys
libgobject-2.0的FFI绑定
-
triomphe
std::sync::Arc的一个分支,增加了额外的功能,没有弱引用(最初是servo_arc)
-
linux-raw-sys
为Linux的用户空间API生成的绑定
-
worker
适用于编写Cloudflare Workers的SDK
-
uniffi
为Rust提供多语言绑定生成器
-
ustr
快速、FFI友好的字符串内省
-
safer-ffi
在Rust中编写更安全的FFI代码,而无需用unsafe代码污染它
-
duckdb
DuckDB的优雅包装器
-
flutter_rust_bridge
用于Flutter/Dart与Rust之间高级内存安全绑定的生成器
-
cxxbridge-cmd
将
cxx
crate集成到非Cargo构建中的C++代码生成器 -
ntapi
为本地API提供FFI绑定
-
winapi
所有Windows API的原始FFI绑定
-
csbindgen
从Rust生成C# FFI,自动将本地代码和C原生库带到.NET和Unity
-
napi-build
N-API构建支持
-
pyo3-asyncio
PyO3 的 Asyncio 库实用工具
-
cpp
内联 C++ 代码闭包
-
cxx-build
用于将
cxx
crate 集成到 Cargo 构建中的 C++ 代码生成器 -
swift-bridge
生成 Rust 和 Swift 之间安全互操作性的 FFI 绑定
-
bindgen-cli
自动生成Rust FFI绑定到C和C++库
-
rsmpeg
尽可能多地暴露 FFmpeg 的功能
-
rustfst-ffi
构建、组合、优化和搜索加权有限状态转换器 (FSTs)。Rustfst-ffi 提供了 Rust 库的 C 接口
-
ocaml-interop
OCaml 互操作性
-
rubicon
在共享对象之间去重全局变量以启用危险形式的动态链接
-
sibyl
基于 OCI 的(同步或异步)Rust 应用程序和 Oracle 数据库之间的接口
-
freetype-sys
FreeType 字体库的低级绑定
-
gio-sys
libgio-2.0的FFI绑定
-
cglue
用于制作插件和C兼容库的FFI安全抽象
-
cl3
Khronos OpenCL 3.0 API和扩展
-
mbox
基于malloc的箱。支持将malloc返回的指针或null-terminated字符串包装为Rust类型,将在drop时释放
-
magic
为C库libmagic提供高级绑定
-
autocxx
Rust和C++之间安全自动生成的互操作性
-
interoptopus
适用于您的库(C#、C、Python等)的多语言绑定生成器(🐙)。
-
libsql-rusqlite
SQLite(libsql分支)的优雅包装器
-
ext-php-rs
为构建Rust本机PHP扩展提供对Zend API的绑定
-
z3
来自微软研究小组的Z3 SMT求解器的高级Rust绑定
-
crux_core
Rust跨平台应用程序开发
-
jlrs
绑定到 Julia C API,使 Julia 代码能够从 Rust 调用,等等。
-
allo-isolate
在 Dart VM(在隔离区)中运行多线程 Rust
-
glib-sys
libglib-2.0 的 FFI 绑定
-
android_log-sys
Android 日志库的 FFI 绑定
-
libffi
libffi 的 Rust 绑定
-
crux_http
与 crux_core 一起使用的 HTTP 功能
-
pango-sys
libpango-1.0 的 FFI 绑定
-
pyo3-build-config
PyO3 生态系统构建配置
-
va_list
为少数 ABIs 提供的 'va_list' 类型。允许 Rust 实现类似 vprintf 的函数。
-
gtk4-sys
GTK 4 的 FFI 绑定
-
gettext-rs
gettext 的安全绑定
-
opencl-sys
Rust 编程语言的 OpenCL C FFI 绑定
-
gdk-pixbuf-sys
FFI绑定到libgdk_pixbuf-2.0
-
uniffi_bindgen
为rust(代码生成和命令行工具)提供多语言绑定的生成器
-
security-framework-sys
Apple
Security.framework
的低级FFI绑定 -
crux_kv
与crux_core一起使用的键值功能
-
nvbit-rs
用于使用NVIDIA NVBIT二进制检测库的本意库
-
gphoto2
libgphoto2的高级包装器
-
gdk4-sys
GDK 4的FFI绑定
-
cpp_build
Cargo构建脚本,用于cpp crate
-
graphene-sys
libgraphene-1.0的FFI绑定
-
citrus
C到Rust语法转换器
-
sourceview5
Rust对GtkSourceView 5的绑定
-
moveit
安全地就地构建Rust(和C++!)对象
-
syscall-numbers
各种架构的系统调用编号
-
metacall
从Rust(MetaCall的Rust端口)调用NodeJS、TypeScript、Python、C#、Ruby等函数。
-
pyo3-ffi
PyO3生态系统的Python API绑定
-
membrane
一个有观点的crate,可以从Rust库生成Dart包。通过bincode在FFI边界上提供严格的类型和零拷贝返回,性能极快。
-
librocksdb-sys
librocksdb的本地绑定
-
emacs
创建Emacs的动态模块
-
pact_ffi
外国语言的Pact接口
-
uniffi_meta
-
ffi-support
帮助暴露Rust函数通过FFI
-
com
实现COM客户端和服务器
-
jnix
高级扩展,有助于在Rust代码中使用JNI
-
raw-parts
对
Vec::from_raw_parts
和Vec::into_raw_parts
的 ergonomics 包装 -
libduckdb-sys
libduckdb 库的本地绑定,C API
-
windows-native
Rust 语言的 Windows 本地未记录 API 🔥
-
ocaml
Rust 的绑定
-
lm-sensors
Linux 的硬件监控
-
byte-strings
Rust 字节字符串操作,用于更好的 C FFI
-
ohos-sys
对 OpenHarmony OS 本地 API 的绑定
-
torch-sys
PyTorch C++ api (libtorch) 的低级 FFI 绑定
-
dart-sys
静态生成,选择加入风格的 Dart SDK 绑定
-
cairo-sys-rs
libcairo 的 FFI 绑定
-
autocxx-bindgen
自动为 C 和 C++ 库生成 Rust FFI 绑定。版本调整适用于 autocxx。
-
serde-pyobject
PyO3的PyAny作为serde数据格式
-
uniffi_build
适用于Rust的多语言绑定生成器(构建脚本辅助工具)
-
flutter_rust_bridge_codegen
用于Flutter/Dart与Rust之间高级内存安全绑定的生成器
-
gmp-mpfr-sys
Rust FFI绑定GMP,MPFR和MPC
-
janetrs
Janet编程语言的高级绑定
-
pyo3-asyncio-0-21
PyO3的Python Asyncio库实用工具 - 0.21分支
-
crux_time
与crux_core一起使用的时间能力
-
robusta_jni
Rust和Java之间的简单互操作
-
nvbit-build
用于编译NVIDIA NVBIT仪表化的构建时辅助工具
-
flapigen
连接用Rust编写的库和其他语言
-
gifsicle
gifsicle库的绑定。支持有损压缩。GPL。
-
rocks
Rust的RocksDB绑定
-
vitasdk-sys
对vitasdk的原始绑定
-
ffi-convert
一组工具,用于简化Rust和C兼容数据结构之间的转换
-
mc-sgx-dcap-types
Rust的通用DCAP类型包装器
-
gtk-sys
对libgtk-3的FFI绑定
-
mc-sgx-core-types
Rust的通用SGX类型包装器
-
uniffi_udl
uniffi项目的udl解析器
-
ffi_helpers
帮助简化与FFI一起工作的过程
-
mc-sgx-urts
sgx_urts的Rust包装器
-
wnf
Windows通知设施的绑定
-
gdk-sys
对libgdk-3的FFI绑定
-
uniffi-bindgen-java
uniffi rust的Java绑定生成器
-
libpulse-sys
PulseAudio libpulse系统库的FFI绑定
-
deno_bindgen
用Rust编写高级Deno FFI库
-
input-event-codes
Linux输入事件代码来自
linux/input_event_codes.h
-
fcplug
Foreign-Clang-Plugin解决方案,例如解决Rust和Go双向调用
-
renderdoc-sys
RenderDoc API的低级绑定
-
trixy
用于为您的应用程序生成多语言API
-
gdkx11-sys
libgdkx11的FFI绑定
-
bliss-audio-aubio-rs
aubio-rs为bliss内部使用
-
jni-simple
JNI(Java Native Interface)API的包装器
-
rsfbclient
绑定到官方firebird客户端库
-
opaque-pointer
使用FFI暴露Rust结构体时,用于处理不透明指针的通用函数
-
libcsp
基于libcsp-sys的libcsp的安全且易于使用的Rust API
-
libyuv
对libyuv库的原始FFI绑定
-
malloced
malloc-ed的盒子指针类型
-
arcdps
Rust对《 Guild Wars 2》dps-meter的绑定,注重易用性和性能
-
serde-fleece
为serde提供Fleece(二进制JSON)支持
-
wdk
对Windows开发套件(WDK)中可用的API进行安全、惯用式绑定
-
secp256k1-sys
为Pieter Wuille的libsecp256k1库提供FFI
-
pyo3-macros-backend
为PyO3包生成代码
-
tiny-std
为Linux的微型Rust stdlib
-
cxx-qt
Rust和Qt之间的安全互操作
-
interoptopus_backend_cpython
生成CPython绑定
-
dylink
运行时动态链接加载器工具
-
fambox
用于安全、舒适地使用C的灵活数组成员的数据结构
-
swift-bridge-ir
包含桥接模块解析和代码生成所需的数据结构和逻辑
-
nvbit-model
NVIDIA NVBIT序列化和反序列化模型
-
ustr-fxhash
快速、FFI友好的字符串内省
-
pamsm
Rust 的 PAM 服务模块功能封装
-
rifgen
FFI 接口文件生成器。与 flapigen 一起使用
-
value-box
允许开发者通过 ffi 传递 Rust 分配的结构体
-
nvbit-io
使用 serde 的 NVIDIA NVBIT 流式编码和解码实现
-
libnotcurses-sys
notcurses C 库的低级 Rust 绑定
-
pwd
对 pwd.h 的安全接口
-
rust2go
主共享库
-
rigetti-pyo3
为 Rust 库创建 Python 封装器
-
mc-sgx-util
由 SGX 库共享
-
moveref
用于安全的 C++ 风格放置初始化和移动语义的类型和特性
-
jni-bind
使导入 Java 类变得容易
-
napi-sys-ohos
Harmony N-API 原始绑定
-
diplomat-runtime
外交代码生成器常用的通用运行时工具
-
gsk4-sys
GSK 4 的 FFI 绑定
-
swift-bridge-build
解析 Rust 文件以生成 swift-bridge 模块,并为其生成相应的 Swift 和 C 代码
-
libsql-sys
libSQL 的原生绑定
-
flutter_logger
用于与 flutter/dart 和 flutter_rust_bridge 一起使用的日志库
-
polyline-ffi
polylinecrate 的 FFI 绑定
-
ryml
快速解析 YAML:Rust 的快速 YAML 绑定
-
crux_platform
与 crux_core 一起使用的平台能力
-
poppler-sys-rs
poppler-glib 的低级 (FFI) 绑定
-
bitwuzla-sys
Bitwuzla SMT 求解器的低级绑定
-
cglue-gen
为制作插件和与 C 兼容的库生成 FFI 安全代码
-
plain
一个小型的 Rust 库,允许用户安全地重新解释某些类型的数据
-
ffi-opaque
创建正确的不透明指针的宏
-
c8str
同时是utf-8和null终止的字符串类型
-
odbc-sys
ODBC ffi 绑定
-
intel-mkl-sys
Rust对Intel(R) MKL中独特函数的绑定
-
directcpp
从Rust直接调用cpp
-
zxing-cpp
zxing-cpp条形码库的包装器
-
rs4j
一个小巧、自动、高效且易于使用的Rust到Java桥接器
-
rustmex
为Matlab MEX API提供方便的Rust绑定
-
ohos-drawing-sys
OpenHarmony OS的
native_drawing
API的绑定 -
mc-sgx-core-build
SGX FFI Crates的构建助手
-
parasail-rs
parasail的Rust绑定和包装器,parasail是一个用于成对序列比对的SIMD C库
-
openvpn-plugin
允许在Rust中轻松创建OpenVPN插件
-
machnet
Machnet的FFI绑定
-
ffi-closure
通过FFI发送和接收闭包
-
objective-rust
无缝绑定Rust和Objective-C代码
-
hardened_malloc-rs
hardened_malloc的Rust包装器
-
pyo3-macros
PyO3包的进程宏
-
harfbuzz_rs
HarfBuzz的高级接口,使用Rust以安全的方式暴露其最重要的功能
-
libcdio-sys
libcdio库的原生绑定
-
enum-primitive-derive
使用过程宏实现enum_primitive,以自定义 derive
-
librna-sys
ViennaRNA库的低级绑定
-
mem-ring
基于共享内存的跨线程队列
-
interoptopus_backend_csharp
生成C#绑定
-
libftd2xx-ffi
Rust对FTDI D2XX驱动程序的FFI绑定
-
gdkwayland-sys
libgdk-3-wayland的FFI绑定
-
libxlsxwriter-sys
libxlsxwriter的Rust绑定
-
epicinium_lib
Rust为libepicinium的绑定,Epicinium策略游戏的逻辑库
-
xcb-rust-protocol
Rust的x11连接接口层
-
autocxx-build
Rust和C++之间安全自动生成的互操作性
-
libaom-sys
构建和静态链接libaom。libavif-sys的一部分
-
async-ffi
FFI兼容的
Future
-
cpp_common
cpp
包的详细crate -
displayr-rustr
R集成
-
gdk4-wayland-sys
GDK4 Wayland的FFI绑定
-
aubio
为aubio库提供安全的音乐和声音标记绑定
-
pangocairo-sys
对PangoCairo的FFI绑定
-
cglue-bindgen
清理CGlue的cbindgen头文件
-
libpulse-simple-sys
PulseAudio的libpulse-simple系统库的FFI绑定
-
swift-bridge-cli
解析 Rust 文件以生成 swift-bridge 模块,并为其生成相应的 Swift 和 C 代码
-
gettext-sys
为gettext提供原始FFI绑定
-
raw-window-handle-extensions
为raw-window-handle包提供的C语言表示
-
cstr-argument
一个将函数参数转换为空终止字符串的特质
-
gdk4-x11-sys
GDK4 X11的FFI绑定
-
napi-derive-ohos
N-API过程宏
-
zmq-sys
对zeromq库的低级绑定
-
egli
EGL接口
-
gudev
为libudev的glib支持库gudev提供的Rust API
-
libffi-sys
libffi的原始Rust绑定
-
encoding_c
encoding_rs的C API
-
interoptopus_backend_c
生成C绑定
-
cxx-async
C++协程与异步Rust之间的互操作性
-
cty
为C类型如c_int提供类型别名,用于与bindgen一起使用
-
bsd-kvm
BSD 内核数据访问库(libkvm)绑定
-
vectorscan-rs
对 Vectorscan 高性能正则表达式库的便捷绑定
-
webrtc-audio-processing
WebRTC 音频处理模块的包装器
-
sensors-sys
Linux 的硬件监控
-
aubio-rs
为aubio库提供安全的音乐和声音标记绑定
-
xcb-rust-connection
Rust的x11连接接口层
-
unsaferawbuf
手动分配内存部分的便捷接口
-
fcplug-build
Foreign-Clang-Plugin解决方案,例如解决Rust和Go双向调用
-
libbtrfsutil
绑定
-
autocxx-parser
Rust和C++之间安全自动生成的互操作性
-
ocaml-boxroot-sys
OCaml 的 Boxroot:快速可移动 GC 根(C API)
-
linux-rust-bindings
Rust 对 Linux 内核结构的封装
-
pbni-rs
PBNI for Rust
-
ipopt_bindgen
Rust 对 Ipopt C 接口的绑定,Ipopt 是一个用于大规模、约束、非线性优化的库
-
asimov-sys
ASIMOV Rust 软件开发套件 (SDK)
-
c_import
Rust 的宏
-
libpulse-mainloop-glib-sys
PulseAudio libpulse-mainloop-glib 系统库的 FFI 绑定
-
conan-build
从 conan 包中提取链接器标志以用于构建脚本
-
thin_cstr
一个实验性 crate,提供真正的薄 std::ffi::CStr
-
playdate-bindgen
Playdate API 和工具的 Bindgen 配置
-
savefile-abi
简单、稳定、易于使用的 Rust 库 ABI。允许创建用 Rust 编写的可动态加载的插件。
-
tflitec
支持 x86_64 和 ARM (iOS, Android) 的 TensorFlow Lite C API 的安全 Rust 包装器
-
com_macros_support
COM crate 宏的支持库
-
gstreamer-pbutils-sys
libgstpbutils-1.0 的 FFI 绑定
-
rust2go-common
Rust2go 公共库
-
lsl
Lab streaming layer (liblsl) 的 rust 绑定
-
pyo3-arraylike
rust-numpy 的便利扩展
-
sundials-sys
绑定到SUNDIALS非线性和解微分代数方程(DAE)求解器套件
-
fopencookie
std::io和libc::FILE之间的接口
-
gstreamer-video-sys
libgstvideo-1.0的FFI绑定
尝试使用 DuckDuckGo 搜索:搜索.