CATEGORY
External FFI bindings 2,269 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
contract-sysFFI bindings to libcontract4,157MIT
substreams-bitcoin-coreSubstreams development kit for Bitcoin chains, contains Firehose Block model and helpers.4,157Apache-2.0
pardiso-sysThe package provides bindings to PARDISO.4,151Apache-2.0/MIT
plcnext-sysAllows access to PLCnext Control system services4,145MIT
substreams-cosmos-coreSubstreams development kit for Cosmos chains, contains Firehose Block model and helpers.4,144MIT
objc2-nearby-interactionBindings to the NearbyInteraction framework4,109Zlib OR Apache-2.0 OR MIT
objc2-metric-kitBindings to the MetricKit framework4,105Zlib OR Apache-2.0 OR MIT
horde3d-sysFFI bindings for Horde3D v1.0
Horde3D is automatically built and linked statically.4,102EPL-1.0
objc2-core-spotlightBindings to the CoreSpotlight framework4,100Zlib OR Apache-2.0 OR MIT
objc2-file-provider-uiBindings to the FileProviderUI framework4,097Zlib OR Apache-2.0 OR MIT
paddle-sysBindings to Paddle Inference for running deep learning models.4,094MIT/Apache-2.0
objc2-data-detectionBindings to the DataDetection framework4,091Zlib OR Apache-2.0 OR MIT
g2d-sysLow-level FFI bindings for NXP i.MX G2D 2D graphics accelerator4,087Apache-2.0
objc2-class-kitBindings to the ClassKit framework4,082Zlib OR Apache-2.0 OR MIT
objc2-business-chatBindings to the BusinessChat framework4,076Zlib OR Apache-2.0 OR MIT
rkrgaRockchip RGA bindings for Rust4,074MIT
objc2-ad-supportBindings to the AdSupport framework4,073Zlib OR Apache-2.0 OR MIT
objc2-mail-kitBindings to the MailKit framework4,073Zlib OR Apache-2.0 OR MIT
objc2-local-authentication-embedded-uiBindings to the LocalAuthenticationEmbeddedUI framework4,070Zlib OR Apache-2.0 OR MIT
objc2-extension-kitBindings to the ExtensionKit framework4,066Zlib OR Apache-2.0 OR MIT
efl-sysRaw Enlightenment Foundation Libraries bindings in Rust.4,065MPL-2.0
substreams-sink-winstonSubstreams Winston Logger sink module4,060MIT OR Apache-2.0
objc2-contacts-uiBindings to the ContactsUI framework4,060Zlib OR Apache-2.0 OR MIT
objc2-background-tasksBindings to the BackgroundTasks framework4,054Zlib OR Apache-2.0 OR MIT
btor2tools-sysLow-level bindings for the btor2tools package4,053MIT
sapiens-sysRaw FFI bindings to the Sapiens C modding API4,051MIT
objc2-automatorBindings to the Automator framework4,051Zlib OR Apache-2.0 OR MIT
linux-sysFFI bindings to linux UAPI4,049MIT/Apache-2.0
lcm_genBuild dependency to invoke lcm-gen4,047non-standard
informix_rustInformixRust is a Rust library that provides a safe and efficient way to interact with Informix databases. It wraps the Informix…4,047Apache-2.0
objc2-call-kitBindings to the CallKit framework4,046Zlib OR Apache-2.0 OR MIT
objc2-ml-computeBindings to the MLCompute framework4,040Zlib OR Apache-2.0 OR MIT
ipp-ctypesC types used by ipp-headers-sys (part of ipp-sys Intel IPP bindings)4,038MIT/Apache-2.0
pavo-commonCommon Types for the Pavo Framework.4,034MIT
libinjection-rsRust bindings for libinjection from libinjection/libinjection fork4,034MIT/Apache-2.0
objc2-ad-servicesBindings to the AdServices framework4,034Zlib OR Apache-2.0 OR MIT
objc2-app-tracking-transparencyBindings to the AppTrackingTransparency framework4,031Zlib OR Apache-2.0 OR MIT
objc2-sensitive-content-analysisBindings to the SensitiveContentAnalysis framework4,024Zlib OR Apache-2.0 OR MIT
objc2-socialBindings to the Social framework4,006Zlib OR Apache-2.0 OR MIT
luadec-sysRaw FFI bindings for LuaDec - A Lua 5.1 bytecode decompiler3,997MIT
mongo-c-sysAutogen wrapper around mongoc lib3,981MIT
hw_dcmi_wrapper_sysA raw FFI binding to the Huawei DCMI API.3,977MIT OR Apache-2.0
jerasure-sysFFI bindings to the jerasure and gf-complete library3,975MIT
rdk-sysLow-level FFI Rust bindings for the RDKit C++ front-end3,969MIT/Apache-2.0
opencl-apiActively maintained LTS support, OpenCL type associations for Rust3,963MIT OR Apache-2.0
kresBindings to the Knot Resolver library (also known as libkres)3,962MIT/Apache-2.0
vivox_rs_sysLow-level bindings for the Vivox Core SDK3,956Unlicense
mupen64plus-sysRust bindings to libmupen64plus3,953GPL-2.0
rtss-sysRivaTuner Statistics Server SDK Rust bindings3,951MIT
substreams-cosmosSubstreams development kit for Cosmos chains, contains Firehose Block model and helpers.3,938MIT
doomgenericBindings for the doomgeneric doom port.3,925GPL-2.0-only
ducc0Wrapping ducc, the Distinctly Useful Code Collection3,900GPL-2.0-or-later
cuLow level bindings to cuda apis3,896MIT/Apache-2.0
lua-sysRaw Lua 5.3 bindings for Rust, used by Pollua3,874MIT OR Apache-2.0
objc2-quick-look-thumbnailingBindings to the QuickLookThumbnailing framework3,869Zlib OR Apache-2.0 OR MIT
crankit-sysGenerated bindings for the playdate C API3,856Unlicense
edgefirst-gbm-sysBindgen generated unsafe libgbm wrapper with dynamic loading support3,852MIT
geoclue-sysRust bindings to the Geoclue geolocation library3,848Apache-2.0 OR MIT
pstoedit-sysNative bindings to pstoedit3,845GPL-2.0-or-later
songww-harfbuzz-sysRust bindings to the HarfBuzz text shaping engine3,826MIT
sqsh-sysLow-level bindings to the libsqsh library3,822BSD-2-Clause
libstaticvecExperimentally provides a cdylib wrapping a (currently minimal) subset of the functionality of StaticVec, for use from C or any…3,819MIT OR Apache-2.0
ni-daqmx-sysSystem bindings for NI DAQmx API3,816MIT
nvmlA mid-level wrapper around PMDK (the persistent memory development kit), formely NVML3,801MIT
edgefirst-gbmlibgbm bindings for rust with dynamic loading support (fork of gbm)3,795MIT
substreams-bitcoinSubstreams development kit for Bitcoin chains, contains Firehose Block model and helpers.3,793Apache-2.0
objc2-ar-kitBindings to the ARKit framework3,769Zlib OR Apache-2.0 OR MIT
seesaw-macrosgenerate traits from C header files3,768Apache-2.0 OR MIT
imgui-filedialog-sysRaw FFI bindings to ImGuiFileDialog3,755MIT
pam-sys2FFI wrappers for the Linux Pluggable Authentication Modules (PAM)3,745MIT OR Apache-2.0
russimp-sys-ngRaw Assimp bindings for Rust3,737non-standard
flint3-sysRust bindings to the FLINT C library3,733MIT
mimerrust-sysFFI bindings for the Mimer SQL C API. Used by the 'mimerrust' crate3,727MIT
librelic-sysDeclarations for librelic3,717Apache-2.0 OR MIT
saxaboom-runtimeRuntime definitions for Metal Shader Converter3,710Apache-2.0
elina-sysLow-level bindings for ELINA3,693MIT OR Apache-2.0
pikchr-sysBindings for Pikchr3,6780BSD
rkrga-sysRockchip RGA FFI bindings for Rust3,645MIT
pspsdk-sysRust FFI Bindings for PSPSDK3,621BSD-3-Clause
winapi-ui-automationRaw FFI bindings for all of Windows API. Temporary package until UI Automation definitions will be merged3,617MIT/Apache-2.0
kevy-madvisePure-Rust madvise hints (MADV_HUGEPAGE) — no libc crate.3,612Apache-2.0 OR MIT
dmsdk_ffiAuto-generated bindings to Defold's dmSDK3,610MIT
cubiomes-sysRaw ff binding for the cubiomes library3,610MIT
e2fslibs-sysFFI bindings to e2fslibs3,605LGPL-2.0
librpmbuild-sysrpmbuild library FFI bindings (librpmbuild.so)3,601MPL-2.0
cadeau-sysFFI bindings to Cadeau library, performance primitives and media foundation functions3,599MIT/Apache-2.0
libsignal-protocol-sys*-sys crate for the libsignal-protocol-c library.3,597MIT OR Apache-2.0
speedb-sysNative bindings to libspeedb3,593MIT/Apache-2.0/BSD-3-Clause
asciidoctor-webAsciidoctor.js bindings for Rust3,578Apache-2.0
oefpil-sysRust FFI bindings to statically linked C/Fortran library OEFPIL3,576MIT OR Apache-2.0
usrsctp-sysBindings to the usrsctp library.3,570MIT
librpmsign-sysrpmsign library FFI bindings (librpmsign.so)3,568MPL-2.0
maskedvbyte-rsRust bindings to MaskedVByte( Fast decoder for VByte-compressed integers
)3,559MIT
aubio-libBundled aubio C library.3,556GPL-3.0
zoom-sdk-windows-sysFFI bindings to Zoom Windows SDK3,551MIT
dynamic_oclDynamically-loaded OpenCL bindings3,547Apache-2.0
pafe-sysBindings for the libpafe library3,541GPL-2.0-only
coolprop-rsCoolprop Wrapper for Rust3,540MIT
webchain-rsWebchain Network secure account management core libary3,536Apache-2.0
rkaiq-sysRockchip RKAIQ FFI bindings for Rust3,524MIT OR Apache-2.0
objc2-core-midiBindings to the CoreMIDI framework3,512Zlib OR Apache-2.0 OR MIT
dpdk-packet-reordererA wrapper around DPDK's packet reorder framework.3,497AGPL-3.0
blosc-rsSafe Rust bindings for blosc - a blocking, shuffling and lossless compression library3,491Apache-2.0
dpdk-packet-distributorA wrapper around DPDK's packet distributor framework with support for slave logical cores and service logical cores.3,486AGPL-3.0
e2p-sysLow level bindings for libe2p (e2fsprogs/e2fslibs), providing functionality for ext2/ext3/ext4 filesystems3,462MIT
hivex-sysRaw and generated bindings to Hivex3,459EUPL-1.2
dpdk-cyclic-redundancy-checkA wrapper around DPDK's Cyclic Redundancy Check (CRC) functionality3,459AGPL-3.0
libvlc-syslibVLC C API3,459MIT
tinyusb-sysBindings to the tinyusb library3,459MIT
mathquill-js-sysRaw JavaScript bindings for MathQuill3,454GPL-2.0
mvsdkRust wrapper on top of Mind Vision Industrial camera SDK C/C++ library3,450MIT
openvr_bindingsUnsafe bindings for the OpenVR API. Forked version of https://github.com/rust-openvr/rust-openvr with updated support for newer…3,436MIT
nghttp2-sysRust bindings for libnghttp2, generated with bindgen.3,436ISC
libecdsautil-sysLow-level bindings to libecdsautil for ec25519 signing.3,435BSD-2-Clause
rdkafka2-sysNative bindings to the librdkafka library3,433MIT
cu-sysLow level bindings to cuda apis3,408MIT/Apache-2.0
blowfish-mbed-sysLean bindings for the deprecated mbedtls implementation of Blowfish cipher.3,404Apache-2.0 OR GPL-2.0-or-later
xdpsockRust bindings for Linux AF_XDP sockets3,394MIT
npp-sysRust library providing bindings for Nvidia's NPP library3,387MIT
logitech-led-sdk-sysA low level Rust binding for the Logitech LED SDK3,385MIT OR Apache-2.0
oal-sysOpenAL bindings3,383WTFPL
openmm-sysRust bindings for the OpenMM toolkit for molecular simulation using high performance GPU code.3,379MIT
ctre-sysFFI bindings to CTR Electronics' Phoenix FRC libraries3,364non-standard
antichess-tb-sysLow level bindings for antichess-tb-api3,363GPL-3.0+ AND GPL-2.0 AND Zlib
powercap-sysFFI bindings to libpowercap for interacting with the Linux powercap sysfs interface.3,360BSD-3-Clause
ic4-sysA Rust bindings for IC Imaging Control 4 SDK from The Imaging Source. (Raw Part from bindgen)3,355MIT
lmbr_sysFFI bindings to Amazon Lumberyard (unofficial)3,351MIT
objc2-scene-kitBindings to the SceneKit framework3,343Zlib OR Apache-2.0 OR MIT
pavao-srcSource of libsmbclient and logic to build vendored pavao.3,343MIT
mir-sysFFI bindings to MIR Project (https://github.com/vnmakarov/mir)3,341MIT
caca-sysLow-level bindings to libcaca3,338WTFPL
elm-rust-bindingCall Elm functions from Rust in an ergonomic way3,332BSD-3-Clause
libsox-sysRaw FFI bindings to libsox3,325MIT
discord-rpc-sysFFI bindings to the Discord RPC SDK3,320MIT
swift-sys[WIP] Bindings to Swift's built-in types and functions.3,313MIT OR Apache-2.0
wmlua-srcwmlua3,287Apache-2.0
tiledb-sysRust bindings to tiledb crate. See [the TileDB C API reference]…3,285non-standard
tg-sysunsafe low-level bindings to the `tg` geometry library3,278MIT
wgctrl-sysRaw bindings to the WireGuard embeddable C library3,272LGPL-2.1-or-later
jvm-rsBindings for the JVM and its interfaces3,267GPL-3.0-only
alpm-sys-llRaw bindings for libalpm3,259GPL-3.0
factorio-mlua-sysLow level (FFI) bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT), Factorio Lua and Roblox Luau3,258MIT
lirc-sysRust FFI binding for the LIRC kernel API.3,255LGPL-3.0
libdpkg-sysBindings for libdpkg3,238LGPL-3.0-or-later
liquid-dsp-bindingsThese are the high-level Rust bindings for liquid-dsp (liquidsdr.org) - This repository was previously the lower level bindings. …3,219WTFPL
ssstretchRust bindings for the Signalsmith Stretch time-stretching and pitch-shifting library3,219MIT
fopencookie-sysbindings to <stdio.h>::fopencookie3,202MIT OR Apache-2.0
xege-ffiFFI bindings for xege library.3,194MIT
libpcapng-sysNative bindings to the libpcapng library3,191MIT
libopusenc-static-sysRust bindings to the reference Opus Encoder library (libopusenc)3,186MIT
mbedtls-rs-sysRaw Rust bindings of the MbedTLS library3,186MIT OR Apache-2.0
llvm-sys-featuredBindings to LLVM's C API3,183MIT
mruby3-sysRust bindings for mruby 3.x Ruby language implementation3,180MIT
tf-kubernetesRust bindings for Terraform's Kubernetes provider. Generated with tf-bindgen.3,178BSD-3-Clause
plcnextAllows access to PLCnext Control system services3,168MIT
liblgmp-sysRaw bindings to the LGMP library by gnif3,155GPL-2.0
dustrGenerate dart code based on a rust ffishim3,153MIT OR Apache-2.0
baracuda-cublas-sysRaw FFI bindings and dynamic loader for NVIDIA cuBLAS (classic, Lt, Xt) libraries.3,149MIT OR Apache-2.0
nanos-sdk-rsnanos-world module SDK bindings for Rust3,143MIT
tinyspline-sysFFI bindings for Tinyspline3,137MIT
fframes-skia-bindingsSkia Bindings for Rust3,135MIT
pqmagic-sysFFI Bindings to PQMagic3,127Apache-2.0 OR MIT
chrome-typesBindings for Chrome extensions3,122MIT
chromaprint_sysLow level bindings to Chromaprint3,106BSD-3-Clause
lercSafe and idiomatic Rust wrapper for Esri's LERC compression library3,105Apache-2.0
objc2-sprite-kitBindings to the SpriteKit framework3,101Zlib OR Apache-2.0 OR MIT
clockkit-sysLow level bindings for the `clockkit` distributed timestamp service3,087MIT
libusbmuxd-sysBindings to libusbmuxd, a client library for applications to handle usbmux protocol connections with iOS devices.3,085Zlib
libimobiledevice-sysBindings to libimobiledevice, a cross-platform software library that talks the protocols to interact with iOS devices.3,080Zlib
ndi-sysFFI bindings to NDI3,078MIT
onigmo-sysC API binding of a regular expression engine [onigmo](https://github.com/k-takata/Onigmo) >= 6.1.2.3,069MIT OR Apache-2.0
mountpoint-s3-fuserA fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S33,067MIT
zengarden-sysSelf-contained PureData synthesis engine (FFI binding)3,054LGPL-3.0
libspnav-sysFFI bindings to libspnav-sys3,046BSD-3-Clause
neon-utilsA collection of utilities for use with neon-bindings3,042MIT
tf-bindgenAutomatically generates Rust bindings for Terraform providers.3,030BSD-3-Clause
xberg-tesseractRust bindings for Tesseract OCR with cross-compilation, C++17, and caching improvements3,025MIT
lawrenciumLr1033,020Zlib OR Apache-2.0 OR MIT
libirecovery-sysBindings to libirecovery, a cross-platform library which implements communication to iBoot/iBSS found on Apple's iOS devices via…3,014Zlib
pdfium-sysPDFium low-level bindings for Rust3,004MIT OR Apache-2.0
fusion-imu-sysGenerated bindings for the Fusion AHRS C library2,989MIT
baracuda-cutlass-sysHeader acquisition for NVIDIA CUTLASS as a baracuda workspace dependency. Sparse-checkout fetch with file-locked caching; emits…2,985MIT OR Apache-2.0
fmod-sysBindgen wrappers around the FMOD Core and Studio libraries2,978non-standard
osrm-bindingLow-level, unsafe FFI bindings to the OSRM C++ library.2,971MIT
libyaml-sysLow-level bindings for the LibYAML library2,964MIT
grokj2k-sysBindings to World's Leading Open Source JPEG 2000 Codec2,949AGPL-3.0-only
wooting-analog-sdk-sysFFI bindings to the Wooting Analog SDK2,946MIT/Apache-2.0
libcsp-sysFFI bindings for libcsp2,940Apache-2.0
gdiplus-sys2Raw FFI bindings for GDI+2,929MIT
winamp-sysRaw bindings to the Winamp headers in the Winamp SDK2,923Zlib
wooting-rgb-sdk-sysFFI bindings to the Wooting RGB SDK2,922MIT/Apache-2.0
ffi-closureSend and recevie closures through FFI2,909MIT
libaudioverse-sysRaw Libaudioverse bindings for Rust2,909MIT
libultrahdr-sysA Rust interface to libultrahdr2,904Apache-2.0
pmapi-sysRust bindings for the Performance Metrics API (PMAPI)2,901LGPL-2.1-or-later
drakey-fuse-sysFFI bindings to the FUSE kernel interface and libfuse2,897MIT
axon-csysaxon-csys — Fase 25 (Silicon + Cognition sesión 1). C23 metal-bound kernels for axon-lang. The Rust crate hosts safe wrappers;…2,895MIT
renderdoc-api-sysRaw bindings to the renderdoc API2,889Apache-2.0
ucl-sysUCL bindings for rust2,884GPL-2.0-or-later
socketcan-sysLow-level bindings to Linux's SocketCAN api for CANBus2,869MIT OR Apache-2.0