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.

bliss-audio-aubio-rsaubio-rs for bliss' internal use22,540GPL-3.0External FFI bindingsMultimedia::Audio clamav-sysClamAV low level bindings for Rust22,535GPL-2.0External FFI bindings llama-cpp-sys-4Low Level Bindings to llama.cpp22,454MIT OR Apache-2.0API bindingsExternal FFI bindings bitwuzla-sysLow-level bindings for the Bitwuzla SMT solver22,316MITExternal FFI bindings rlua-lua51-sysBindings to lua's C API22,312MITExternal FFI bindings libaec-sysLow-level bindings to Adaptive Entropy Coding library (libaec).22,266MIT OR Apache-2.0CompressionExternal FFI bindings hinawa-sysFFI bindings for hinawa library22,261MITExternal FFI bindingsHardware support molarMolar is a rust library for analysis of MD trajectories and molecular modeling22,237Artistic-2.0External FFI bindingsScience libaeron_driver-sysRust bindings for the Aeron Media Driver22,157Apache-2.0External FFI bindingsNetwork programming vapoursynth4-sysRust bindings for VapourSynth and VSScript API version 422,033MPL-2.0External FFI bindingsMultimedia::Video wolfram-library-linkBindings to Wolfram LibraryLink22,019MIT OR Apache-2.0Development tools::FFIExternal FFI bindings anitomy-sysBindings for Anitomy, the library for parsing anime video filenames21,955MPL-2.0External FFI bindingsParsing tools gnurx-sysRegular expression functionality from glibc extracted into a separate library, for Win3221,899LGPL-2.1-or-laterExternal FFI bindingsOperating systems::Windows APIs authenticode-parser-sysRaw FFI bindings to the authenticode-parser library21,750MIT OR Apache-2.0External FFI bindings dds-bridge-sysGenerated bindings to DDS, the double dummy solver for bridge21,733Apache-2.0External FFI bindingsGame development objc2-metal-kitBindings to the MetalKit framework21,605Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI exmodBindings to libxm, a small XM player library.21,455WTFPLAPI bindingsExternal FFI bindings switchtec-user-sysRust wrapper for the switchtec-user C library21,347MIT OR Apache-2.0External FFI bindingsHardware support bass-sysBass bindings for Rust21,314MITExternal FFI bindingsMultimedia::Audio nt_versionQueries the major, minor and build version of Windows (NT) efficiently.21,266UnlicenseExternal FFI bindingsNo standard library discord_game_sdk_sysLow-level bindings for the Discord Game SDK21,254Apache-2.0 OR MITExternal FFI bindingsGame engines libmqm-sysIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) bindings21,169Apache-2.0AsynchronousExternal FFI bindings fluidlite-sysUnsafe bindings to fluidlite library21,157LGPL-2.1External FFI bindingsMultimedia::Audio ssvm-evmc-sysBindings to EVMC (low-level)21,016Apache-2.0External FFI bindings libnv-sysFFI bindings to libnv.20,867BSD-2-ClauseExternal FFI bindings rgluaToolkit for garrysmod development with the source sdk and luajit api20,695MITAccessibilityAPI bindings allegro_memfile-sysAllegro 5 memfile addon Rust binding20,668ZlibExternal FFI bindings azure-iot-rs-sysRust bindings for Azure IOT C SDK20,620MITExternal FFI bindings transmission-sysRust bindings for the Transmission bittorrent client.20,545MITExternal FFI bindings mscorlib-sysRaw FFI bindings for mscorlib20,291MITExternal FFI bindingsOperating systems::Windows APIs mpirpartial Rust porting of mpir multiple precision library based on gmp mpfr20,252MITExternal FFI bindingsMathematics xgboost-rsBindings to dmlc/xgboost.20,188MITAPI bindingsExternal FFI bindings substreams-antelope-coreSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.20,111MIT OR Apache-2.0API bindingsExternal FFI bindings soundtouchA utility wrapper around the SoundTouch C++ audio library19,999LGPL-2.1External FFI bindingsMultimedia::Audio xgboost-rs-sysLow level bindings to dmlc/xgboost for rust.19,955MITAPI bindingsExternal FFI bindings implot-sysRaw FFI bindings to implot19,871MIT/Apache-2.0External FFI bindingsGUI android_looper-sysFFI Bindings to Native Android Looper.19,866MIT OR Apache-2.0External FFI bindings vulkan-bindingsBindings for the Vulkan API generated from Khronos spec (vk.xml)19,858MIT OR Apache-2.0External FFI bindingsGraphics libthemis-sysFFI binding to libthemis19,830Apache-2.0CryptographyExternal FFI bindings rofi-plugin-sysRaw FFI bindings to Rofi's C plugin interface19,821MITExternal FFI bindings smartcols-sysUnsafe Rust bindings for libsmartcols19,793MITExternal FFI bindingsOperating systems::Linux APIs perfetto-sdk-sysLow-level FFI bindings for Perfetto19,758Apache-2.0External FFI bindings fluidliteSafe bindings to fluidlite library19,751LGPL-2.1External FFI bindingsMultimedia::Audio trimeshPolyhedron on the ODE (Open Dynamics Engine) trimesh for Rust19,740MITExternal FFI bindingsRendering libktx-rs-sysA low-level wrapper over https://github.com/KhronosGroup/KTX-Software.19,736Apache-2.0External FFI bindingsGraphics srtp2-sysBinding for libsrtp219,583BSD-3-ClauseExternal FFI bindingsMultimedia tweetnacl-systweetnacl & FFI bindings to it19,450MIT OR Apache-2.0CryptographyExternal FFI bindings timelibA small Rust wrapper around the timelib library.19,393MITAPI bindingsDate and time discid-sysUnsafe FFI bindings for MusicBrainz libdiscid19,328LGPL-3.0-or-laterExternal FFI bindings gz-transport-sysA low-level Rust wrapper for the Gazebo Transport19,303Apache-2.0External FFI bindings fork_unionLow-latency OpenMP-style NUMA-aware cross-platform fine-grained parallelism library19,289Apache-2.0ConcurrencyExternal FFI bindings rust-raylibUnsafe bindings for Raylib 4.5 and safe wrappers for them.18,860ZlibAPI bindingsExternal FFI bindings espeakng-sysRaw FFI bindings to eSpeak NG18,856Apache-2.0 OR MITAPI bindingsExternal FFI bindings ocl-interopCreates an OpenCL Context with OpenGL Interop enabled18,816MIT OR Apache-2.0API bindingsConcurrency rust-libretro-syslibretro API bindings generated via bindgen18,770MITEmulatorsExternal FFI bindings hidapi-sysFFI bindings to hidapi18,681WTFPLExternal FFI bindingsHardware support crseo-sysCuda Engined Optics Rust Interface18,552MITExternal FFI bindingsScience qt_3d_renderBindings for Qt3DRender C++ library18,477MIT OR Apache-2.0External FFI bindingsGUI fastlz-sysRaw bindings to FastLZ18,375MIT OR Apache-2.0External FFI bindings libcdio-sysNative bindings to the libcdio (and libcdio-paranoia) library18,298GPL-3.0+External FFI bindingsHardware support libmount-sysUnsafe Rust bindings for libmount of util-linux18,225MITExternal FFI bindingsOperating systems tokio-linux-aioTokio bindings for Linux kernel AIO18,212MITAPI bindingsAsynchronous icu_freertosC interface to ICU4X18,186Unicode-3.0Embedded developmentExternal FFI bindings gsasl-sysRaw FFI wrapper for GNU sasl (gsasl)17,906MITAuthenticationExternal FFI bindings manifold-csg-sysRaw FFI bindings to the manifold3d C API for constructive solid geometry17,844Apache-2.0 OR MITAlgorithmsExternal FFI bindings uvc-sysRaw wrapper of libuvc17,720MITExternal FFI bindingsMultimedia::Video qt_3d_coreBindings for Qt3DCore C++ library17,660MIT OR Apache-2.0External FFI bindingsGUI drawstuffODE drawstuff bindings for Rust17,636MITExternal FFI bindingsRendering aubio-rsSafe bindings for aubio library to label music and sounds.17,563GPL-3.0External FFI bindingsMultimedia::Audio csharp_binderA library to generate C# bindings for a Rust foreign function interface (FFI)17,535MITExternal FFI bindings blosc2-rs-sysUnsafe Rust bindings for blosc2 - a fast, compressed, persistent binary data store library17,512Apache-2.0CompressionExternal FFI bindings soundtouch-ffiRust bindings to the SoundTouch C++ audio library.17,479LGPL-2.1External FFI bindingsMultimedia::Audio cbqn-sysFFI bindings to CBQN17,434GPL-3.0-onlyCompilersExternal FFI bindings libargon2-sysRust bindings for Argon217,411Apache-2.0CryptographyExternal FFI bindings substreams-antelopeSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.17,313MIT OR Apache-2.0API bindingsExternal FFI bindings esdm-sysprovides interface to ESDM RNG server (ffi-bindings)17,212MITExternal FFI bindings objc2-system-extensionsBindings to the SystemExtensions framework17,184Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI cpu-affinityCross-Platform CPU affinity17,132MITConcurrencyExternal FFI bindings zfp-sys-ccRaw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support.17,079MITCompressionExternal FFI bindings librustconfiglibRustConfig is rust wrapper around libconfig library. Library for processing configuration files.16,994MITAPI bindingsConfiguration louis-sysBindings to liblouis (low-level crate)16,986GPL-3.0EncodingExternal FFI bindings dokanRust-friendly wrapper for Dokan (user mode file system library for Windows)16,869MITExternal FFI bindings objc2-core-motionBindings to the CoreMotion framework16,813Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI objc2-disk-arbitrationBindings to the DiskArbitration framework16,786Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI blosc2Safe Rust bindings for blosc2 - a fast, compressed, persistent binary data store library16,775Apache-2.0CompressionExternal FFI bindings rofisysThis system crate provides Rust language bindings (via the use of Bindgen) to the Rust-OFI library.16,759non-standardExternal FFI bindingsNetwork programming libunwind-sysLow-level bindings for the libunwind library16,686MITExternal FFI bindings librna-sysLow-level bindings for the ViennaRNA library.16,676MITExternal FFI bindingsScience hifb-sysHi35XX FB API for Rust unsafe bindings.16,671MITEmbedded developmentExternal FFI bindings razor-libzfscore-syslibzfs_core FFI bindings16,599MIT OR Apache-2.0API bindingsExternal FFI bindings vmbc-sysRust wrapper of the Vimba X library for Allied Vision cameras16,528MIT OR Apache-2.0API bindingsExternal FFI bindings substreams-solana-program-instructionsSubstreams Solana program instructions16,373Apache-2.0API bindingsExternal FFI bindings linuxcnc-hal-sysGenerated, unsafe Rust bindings to the LinuxCNC HAL submodule16,356MIT OR Apache-2.0External FFI bindingsScience::Robotics cbindgen-assoc-constA tool for generating C bindings to Rust code.16,292MPL-2.0Development tools::FFIExternal FFI bindings ryg-rans-sysFFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.16,253MITEncodingExternal FFI bindings cityhash-sysRust binding of Google CityHash algorithm.16,192MITAlgorithmsExternal FFI bindings vzense-rustHigh-level library for Vzense cameras16,165MIT AND BSD-3-ClauseComputer visionExternal FFI bindings lgbm-sysUnofficial Rust bindings for LightGBM16,128MITExternal FFI bindings mlnx-ofed-libibverbs-sysLow-level FFI bindings to the C-library Mellanox OFED libibverbs16,063MITExternal FFI bindings mmal-sysRust definitions for mmal15,995MITExternal FFI bindings gnudbmErgonomic bindings for gdbm15,987MITDatabase interfacesExternal FFI bindings serde_rustlerSerde Serializer and Deserializer for Rustler NIFs15,986MITEncodingExternal FFI bindings arcdps-imgui-sysRaw FFI bindings to dear imgui; forked for use in arcdps addons15,964MIT/Apache-2.0External FFI bindingsGUI dpdk-ethernetA wrapper around DPDK's ethernet device driver functionality.15,921AGPL-3.0External FFI bindingsHardware support embree4-sysFFI bindings for Intel's Embree 4 high-performance ray tracing library.15,915non-standardExternal FFI bindingsGraphics skynet_api_agentAPI for Skynet agent plugin.15,912GPL-3.0API bindingsExternal FFI bindings rboring-sysFFI bindings to BoringSSL15,798MITCryptographyExternal FFI bindings antic-sysBindings to the Antic library15,724MIT OR Apache-2.0AlgorithmsExternal FFI bindings serde-bindgen-core-deriveGenerate "C" bindings for serde15,704non-standardDevelopment tools::FFIExternal FFI bindings alpm-sys-forkRaw bindings for libalpm15,664GPL-3.0External FFI bindings apple-security-framework-sysApple `Security.framework` low-level FFI bindings15,642MIT OR Apache-2.0External FFI bindingsOperating systems::macOS APIs j2534PassThru (SAE J2534) bindings.15,595MITExternal FFI bindingsHardware support dpdk-coreA wrapper around DPDK's core framework15,592AGPL-3.0External FFI bindingsHardware support getargv-sysFFI bindings for libgetargv on macOS15,570BSD-3-ClauseExternal FFI bindingsOperating systems::macOS APIs fpzip-sysRaw Rust bindings to FPZIP (https://github.com/LLNL/fpzip).15,535MITCompressionExternal FFI bindings nautilus-extension-sysFFI bindings to libnautilus-extension15,468GPL-3.0External FFI bindings xpc-sysConveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!15,406MITExternal FFI bindingsOperating systems::macOS APIs objc2-metal-performance-shadersBindings to the MetalPerformanceShaders framework15,186Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI wlrootsWayland compositor framework15,135MITExternal FFI bindingsGUI tongsuo-sysFFI bindings to Tongsuo/OpenSSL15,085MITCryptographyExternal FFI bindings objc2-photosBindings to the Photos/PhotoKit framework14,945Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI aubioSafe bindings for aubio library to label music and sounds.14,936GPL-3.0External FFI bindingsMultimedia::Audio skynet_api_monitorAPI for Skynet monitor plugin.14,927GPL-3.0API bindingsExternal FFI bindings libmqm-defaultIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) structure defaults14,857Apache-2.0AsynchronousExternal FFI bindings suitesparse_graphblas_sysRust bindings for SuiteSparse::GraphBLAS14,816CC-BY-NC-4.0External FFI bindingsMathematics libhmmer-sysRust bindings to libhmmer and libeasel14,798BSD-3-ClauseExternal FFI bindingsScience wireguard-control-sysRaw bindings to the WireGuard embeddable C library14,720LGPL-2.1-or-laterExternal FFI bindingsOperating systems::Unix APIs libuci-sysFFI bindings to OpenWRT UCI14,587MIT OR Apache-2.0External FFI bindings haizhi-librocksdb-sysNative bindings to librocksdb14,457MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces qt_3d_inputBindings for Qt3DInput C++ library14,296MIT OR Apache-2.0External FFI bindingsGUI hitde-sysHi35XX TDE API for Rust unsafe bindings.14,236MITEmbedded developmentExternal FFI bindings cntr-fuse-sysFFI bindings to the FUSE kernel interface and libfuse14,221MITExternal FFI bindingsFilesystem dvbv5-sysRust FFI binding for the C API of the libdvbv5 library from the V4L2 project of the LinuxTV work. libdvbv5 is a library that…14,181LGPL-3.0API bindingsExternal FFI bindings libdc1394-sysFFI bindings for libdc139414,169MIT/Apache-2.0External FFI bindings c_importA c_import macro for Rust14,159MITDevelopment tools::FFIExternal FFI bindings sfcgal-sysLow-level FFI bindings to SFCGAL.14,086MIT/Apache-2.0External FFI bindings substreams-antelope-abigenSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.14,074MIT OR Apache-2.0API bindingsExternal FFI bindings rpi-led-matrix-syssystem library for the rpi-rgb-led-matrix C++ library14,005GPL-3.0Embedded developmentExternal FFI bindings substreams-sink-prometheusSubstreams Prometheus sink module13,997MIT OR Apache-2.0API bindingsExternal FFI bindings bibutils-sysRust bindings for bibutils, a program for bibliography format interconversion.13,950GPL-3.0External FFI bindings zbar-rsHigh-level rust bindings zo the zbar library13,930LGPL-2.1API bindingsExternal FFI bindings playerctl-sysUnsafe bindings to libplayerctl13,830LGPL-3.0-or-laterExternal FFI bindings qt_3d_logicBindings for Qt3DLogic C++ library13,802MIT OR Apache-2.0External FFI bindingsGUI xplane-sysLow-level bindings for the X-Plane plugin SDK13,723MIT/Apache-2.0External FFI bindings polodb-librocksdb-sysNative bindings to librocksdb13,708MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces wlcSafe Bindings for Cloudef's wlc (Wayland Compositor C-Library)13,673MITExternal FFI bindingsGUI libquickjs-ng-sysQuickJS-NG Javascript Engine FFI bindings13,667MITExternal FFI bindings lc3tools-sysRust bindings for LC3Tools13,655Apache-2.0External FFI bindingsSimulation minhook-sysRaw bindings to MinHook.13,521BSD-2-ClauseExternal FFI bindings freefare-sysRaw FFI bindings to the public libfreefare C API13,489MITExternal FFI bindingsHardware support ekiden-grpcio-sysFFI bindings to gRPC c core library13,467Apache-2.0External FFI bindingsNetwork programming libyang4-sysRaw FFI bindings for libyang413,345BSD-3-ClauseExternal FFI bindings cntr-fuse-abiABI types for communicating with the FUSE kernel interface13,338MITExternal FFI bindingsFilesystem willhookCapture all keyboard and mouse input regardless of application focus on the active windows desktop13,330MITAPI bindingsExternal FFI bindings ode-rsODE Open Dynamics Engine for Rust13,293MITExternal FFI bindingsRendering qt_3d_extrasBindings for Qt3DExtras C++ library13,272MIT OR Apache-2.0External FFI bindingsGUI wlroots-sysLow-level bindings for wlroots13,248MITExternal FFI bindingsGraphics jni-android-sysAutogenerated glue code for access Android JVM APIs from Rust13,235MIT OR Apache-2.0External FFI bindingsOperating systems cmacroA library for parsing C macros and generating Rust code.13,130MIT OR Apache-2.0Development tools::FFIExternal FFI bindings objc2-pdf-kitBindings to the PDFKit framework13,108Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI xenctrl-sysRust FFI bindings for libxenctrl13,084GPL-3.0-onlyExternal FFI bindings lxc-sysFFI bindings to lxc API13,076MITExternal FFI bindings evmc-sysBindings to EVMC (low-level)13,032Apache-2.0External FFI bindings viable-implInterop with C++ MSVC VTables through Rust! If this hasn't been used for a while, you can message me for the name.13,008MITAccessibilityAPI bindings itronInterface to operating systems based on μITRON and its derivatives.12,971MIT OR Apache-2.0Embedded developmentExternal FFI bindings wpilib-sysFRC's WPILib system bindings for rust.12,965MIT OR Apache-2.0Embedded developmentExternal FFI bindings freebsd-libgeom-sysRust FFI bindings to FreeBSD's libgeom library12,956BSD-2-ClauseExternal FFI bindingsOperating systems::FreeBSD APIs kvmi-sysRust FFI bindings for libkvmi (v6)12,925GPL-3.0-onlyExternal FFI bindings simconnect-sysFFI bindings for SimConnect.12,921MIT OR Apache-2.0External FFI bindings fdp-sysRust FFI bindings for libFDP12,860GPL-3.0-onlyExternal FFI bindings qt_qmlBindings for QtQml C++ library12,856MIT OR Apache-2.0External FFI bindingsGUI pavo-traitsTraits for the Pavo Framework.12,693MITEmbedded developmentExternal FFI bindings qt_chartsBindings for QtCharts C++ library12,674MIT OR Apache-2.0External FFI bindingsGUI raw-syscall-baseLow-level raw system call base.12,598MIT-0 OR 0BSDExternal FFI bindingsHardware support vitasdk-sysRaw bindings to vitasdk12,582MIT OR Apache-2.0External FFI bindings dpdk-elastic-flow-distributorA wrapper around DPDK's elastic flow distributor (EFD) framework.12,478AGPL-3.0Data structuresExternal FFI bindings harfbuzz_rs_nowA high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust.12,458MITAPI bindingsExternal FFI bindings brotli-ffiA brotli compressor and decompressor that with an interface exactly matching https://github.com/google/brotli. All included code…12,418BSD-3-Clause OR MITCompressionExternal FFI bindings nvml-sysA low-level FFI wrapper around the Persistent Memory Development Kit, PMDK (formerly NVML) and its libraries, including libpmem,…12,414MITDatabase interfacesExternal FFI bindings libobliv-sysRaw bindings for Obliv-C12,379AGPL-3.0External FFI bindings ki18nA crate to use KF5I18n from rust.12,336MITAPI bindingsExternal FFI bindings hitaki-sysFFI bindings for hitaki library12,211MITExternal FFI bindingsHardware support libmqm-constantsIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) constant definitions12,190Apache-2.0AsynchronousExternal FFI bindings tiny-stdTiny rust stdlib for linux12,150MPL-2.0External FFI bindingsNo standard library molar_powersasapowersasa FFI bindings for molar12,131Artistic-2.0External FFI bindingsScience libnfs-syslibnfs bindings allow you to create nfs mounts in memory/userspace12,082MITAPI bindingsExternal FFI bindings ohos_hilog-sysFFI bindings to Open Harmony hilog Library.12,082MIT OR Apache-2.0External FFI bindings alsatimer-sysFFI binding for alsatimer library12,073MITExternal FFI bindingsHardware support transcribe-cpp-sysNative FFI bindings for transcribe.cpp, a C/C++ speech-to-text library built on ggml12,040MITExternal FFI bindingsMultimedia::Audio ruslRust linux interface layer11,957MPL-2.0External FFI bindingsNo standard library joydev-sysLinux joydev definitions from `linux/joystick.h`.11,932GPL-2.0-onlyExternal FFI bindingsNo standard library tdjson-sysTDLIB Json Client Rust FFI Bindings11,889MITExternal FFI bindings vimba-sysRust wrapper of the Vimba library for Allied Vision cameras11,825MIT OR Apache-2.0API bindingsExternal FFI bindings hinoko-sysFFI bindings for hinoko library11,778MITExternal FFI bindingsHardware support himipi-sysHi35XX MIPI API for Rust unsafe bindings.11,690MITEmbedded developmentExternal FFI bindings libmseed-sysNative bindings to the libmseed library11,672Apache-2.0External FFI bindings polkit-agent-sysLow-level bindings for libpolkit-agent-111,6340BSD OR UnlicenseAuthenticationExternal FFI bindings emerald-coreEthereum Classic secure account management core libary11,603Apache-2.0Embedded developmentExternal FFI bindings ucx-sysLow-level FFI bindings to the RDMA C-library libucx11,502MITExternal FFI bindings kernaux-sysUnsafe no-std binding to libkernaux - auxiliary library for kernel development11,485MITEmbedded developmentExternal FFI bindings