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.

libxen-sysRust FFI bindings for Xen6,884MITExternal FFI bindings libaeron_archive_c_client-sysRust bindings for the Aeron Archive Client6,852Apache-2.0External FFI bindingsNetwork programming intel-seapi-sysFFI wrapper for Intel Single Event API (SEAPI) and ittnotify, as used by Intel VTune6,813MITDevelopment tools::ProfilingExternal FFI bindings mlnx-ofed-librdmacm-sysLow-level FFI bindings to the C-library Mellanox OFED RDMA Connection Manager6,803MITExternal FFI bindings shapelib-rsRust crate shapelib-rs supports ESRI J shapefile (C bindings)6,789MITExternal FFI bindingsGraphics deft-skia-bindingsSkia Bindings for Rust6,773MITExternal FFI bindingsGraphics lzip-sysBindings to lzlib for lzip compression and decompression exposed as Reader/Writer streams.6,773MIT OR Apache-2.0External FFI bindings gravityRust bindings for the Gravity API6,762MITAPI bindingsExternal FFI bindings mlnx-ofed-libmlx4-sysLow-level FFI bindings to the C-library Mellanox OFED libmlx46,760MITExternal FFI bindings inertiaInertia6,756GPL-3.0-or-laterAlgorithmsExternal FFI bindings libwavm-sysWAVM (WebAssembly Virtual Machine) C API bindings for Rust.6,754Apache-2.0External FFI bindings packetcrypt-sysBindings to PacketCrypt6,702LGPL-2.1-only OR LGPL-3.0-onlyExternal FFI bindings arzmq-sysLow-level bindings to the zeromq library6,688MIT OR Apache-2.0External FFI bindings mcp3008A MCP3008 sensor driver for Rust.6,682MITExternal FFI bindingsHardware support liblmdbup to date Rust bindings for liblmdb.6,661non-standardDatabase interfacesExternal FFI bindings pylon-sysLow-level API bindings for Basler Cameras6,648MITAPI bindingsExternal FFI bindings kernel-asound-sysALSA kernel bindings (bindgen generated). You probably want the ALSA crate instead.6,633Apache-2.0/MITExternal FFI bindingsOperating systems::Unix APIs objc2-automatic-assessment-configurationBindings to the AutomaticAssessmentConfiguration framework6,630Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI xen-sysKernel level hypercall support for Xen6,621MIT/Apache-2.0External FFI bindings rofuseFilesystem in Userspace (FUSE) for Rust6,587MITAPI bindingsExternal FFI bindings rps-sysUnsafe bindings for RPS API generated with bindgen6,569MIT OR Apache-2.0API bindingsExternal FFI bindings objc2-av-kitBindings to the AVKit framework6,564Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI libquickjs-sys-latestQuickJS Javascript Engine FFI bindings6,556MITExternal FFI bindings yareioLightweight rust bindings for yare.io with plentiful documentation and helpful constants.6,540GPL-2.0-or-laterExternal FFI bindingsGames nanocomNano-COM, extremly small subset of cross-platform COM6,521MITAPI bindingsDevelopment tools::FFI objc2-open-glBindings to the OpenGL framework6,507Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI libfvad-sysBindings to libfvad6,492MIT OR Apache-2.0External FFI bindingsMultimedia::Audio moverefTypes and traits for safe C++ style placement initialization and move semantics6,485Apache-2.0 WITH LLVM-exceptionCompilersExternal FFI bindings binutilsA Rust library that ease interacting with the binutils disassembly engine6,475MITAPI bindingsExternal FFI bindings kadmin-sysFFI bindings for the Kerberos administration interface (kadm5)6,440MITAuthenticationExternal FFI bindings umikoSimples gerenciador de webhooks usando a winapi6,420MITExternal FFI bindingsOperating systems::Windows APIs zwp-input-method(Unsafe) Rust code generated with wayland-scanner crate for input-method-unstable-v2 protocol6,401MITExternal FFI bindingsGUI zstrZero-terminated C string literals6,375MITEncodingExternal FFI bindings detours-sysRust bindings to Microsoft Detours6,351MIT OR Apache-2.0External FFI bindingsOperating systems::Windows APIs atari-env-sysFFI bindings for ALE (Arcade Learning Environment)6,347GPL-2.0-or-laterEmulatorsExternal FFI bindings vst_windowCross-platform windowing library for VST plugins6,346MIT OR Apache-2.0External FFI bindingsGUI ffishimLibrary behind ffishim_derive6,309MIT OR Apache-2.0External FFI bindings libperl-sysLow-level FFI declarations for libperl (Perl5), generated via bindgen + libperl-macrogen6,305GPL-1.0-or-later OR Artistic-1.0-PerlExternal FFI bindings gmssl-sysFFI bindings to GmSSL6,267MITCryptographyExternal FFI bindings vulkan-loader-sysVulkan Loader6,237Apache-2.0External FFI bindingsGraphics objc2-natural-languageBindings to the NaturalLanguage framework6,231Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI aprilasrHigh-level wrapper for the april-asr C api (libaprilasr) using aprilasr-sys.6,179GPL-3.0-or-laterExternal FFI bindingsMultimedia preciceRust bindinds for precice6,178LGPL-3.0-or-laterExternal FFI bindingsScience aflak_imgui-sysRaw FFI bindings to dear imgui6,162MIT/Apache-2.0External FFI bindingsGUI dawn-sysUnsafe Rust bindings for Dawn, the open-source and cross-platform implementation of the WebGPU standard that powers Google…6,160BSD-3-ClauseExternal FFI bindings molar_binMolar main binary6,145Artistic-2.0External FFI bindingsScience crashpad-sysNative bindings to Crashpad.6,097Apache-2.0API bindingsExternal FFI bindings itextSafe rust bindings to the iText 9 PDF generation library written in Java6,077MIT OR Apache-2.0API bindingsExternal FFI bindings anyslotglobal bridge c-bindings of any type slot for Rust6,023MITDevelopment toolsExternal FFI bindings lsl-sysLow-level bindings to the system liblsl library (lab streaming layer).6,004MITExternal FFI bindings rsblkid-sysRaw FFI bindings to the `util-linux/libblkid` C library5,952Apache-2.0 OR MITExternal FFI bindingsOperating systems libslang-sysRust S-Lang library low-level FFI.5,905MIT/Apache-2.0External FFI bindingsNo standard library test_gmp_mpirtest gmp mpir for Rust5,900MITExternal FFI bindingsMathematics addyPOSIX interrupt handling that is both safe and ergonomic.5,900non-standardAPI bindingsExternal FFI bindings opusenc-sysLow-level bindings for libopusenc.5,895BSD-3-ClauseExternal FFI bindingsMultimedia::Audio rime_api-sysFFI bindings to librime5,879MIT/Apache-2.0API bindingsExternal FFI bindings korg-syro-sysRust FFI bindings for the KORG SYRO library for interacting with the Volca Sample5,868LGPL-3.0-or-laterExternal FFI bindingsMultimedia::Audio sysrepoSysrepo Rust bindings generated by bindgen5,845Apache-2.0External FFI bindingsNetwork programming sudo_pluginMacros to easily write custom sudo plugins5,827Apache-2.0External FFI bindings rtpxSafe Rust bindings for CTP (Comprehensive Transaction Platform) and its variations for Chinese financial markets5,808MIT/Apache-2.0API bindingsExternal FFI bindings protobuf-sysLow-level bindings to libprotobuf.5,799Apache-2.0External FFI bindings xcb-rust-connectionRust x11 connection interface layer5,792MPL-2.0External FFI bindingsNo standard library lttng-ust-generateSemi-automatically generate lttng-ust tracepoints (generation code)5,785MITDevelopment tools::FFIDevelopment tools::Profiling virglrenderer-sysRaw FFI bindings for the virglrenderer C library5,780MITExternal FFI bindingsGraphics gmsh-sysLow-level bindings to the Gmsh API5,768non-standardExternal FFI bindingsScience saxaboomBinding library for Metal Shader Converter5,741Apache-2.0API bindingsCompilers objrs_frameworks_core_graphicsBindings for Apple's CoreGraphics framework.5,733Apache-2.0 OR MIT OR MPL-2.0API bindingsExternal FFI bindings sigar-sysLow level bindings to sigar.5,716MITExternal FFI bindings spirvcrossBindings to SPIRV-Cross API5,714MITAPI bindingsCompilers ntcore-sysRaw Rust bindings to ntcore5,694MITAPI bindingsExternal FFI bindings fizzyBindings to Fizzy, a fast, deterministic, and pedantic WebAssembly interpreter.5,683Apache-2.0External FFI bindingsWebAssembly card10-sysUnsafe C bindings for card10 l0dables5,664MIT/Apache-2.0External FFI bindingsNo standard library fitsio-deriveCustom derive macros for the fitsio crate5,654MIT/Apache-2.0External FFI bindingsScience libnfslibnfs bindings allow you to create nfs mounts in memory/userspace5,644MITAPI bindingsExternal FFI bindings zathura-plugin-sysFFI bindings for Zathura's Plugin API5,6280BSDExternal FFI bindings objc2-health-kitBindings to the HealthKit framework5,625Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI gmpmee-sysRust FFI bindings for GMPMEE5,606LGPL-3.0+External FFI bindingsMathematics min_glMinimal boilerplate code for OpenGL applications with glfw and glad.5,584MIT OR Apache-2.0External FFI bindingsGame development libass-sysRaw bindings for libass5,578ISCExternal FFI bindings android-cpufeatures-sysRaw bindings to Android NDK's `cpufeatures` library.5,557MIT/Apache-2.0External FFI bindingsHardware support mujoco-rs-sysFFI bindings to MuJoCo5,552MITExternal FFI bindingsScience::Robotics librime-sysFFI bindings to librime5,529MIT/Apache-2.0API bindingsExternal FFI bindings libquickjspp-sysQuickJSpp Javascript Engine FFI bindings5,517MITExternal FFI bindings bijou-librocksdb-sysNative bindings to librocksdb5,514MIT/Apache-2.0/BSD-3-ClauseAPI bindingsDatabase interfaces absperf-minilzo-syscrate that statically links minilzo and exposes all its symbols and functions5,491GPL-2.0CompressionExternal FFI bindings manifold3d-sysRaw FFI bindings to the manifold3d C API (facade crate — re-exports manifold-csg-sys)5,434Apache-2.0 OR MITAlgorithmsExternal FFI bindings opus-static-sysRust bindings to the reference Opus library (libopus)5,421MITEncodingExternal FFI bindings fluidlite-libBundled fluidlite library5,396LGPL-2.1External FFI bindingsMultimedia::Audio libsqlite3-sys-icNative bindings to the libsqlite3 library5,394MITExternal FFI bindings bluetooth-sysUnsafe bindings to Linux's C bluetooth API5,392MITExternal FFI bindingsNetwork programming apple-security-sysApple Security Framework low-level FFI bindings5,379MIT OR Apache-2.0External FFI bindingsOperating systems::macOS APIs zbarsHigh-level rust bindings zo the zbar library5,369LGPL-2.1API bindingsExternal FFI bindings libmdb-sysNative bindings to the libmdb/libmdbsql library5,336Apache-2.0External FFI bindings lerc-sysLow-level FFI bindings to Esri's LERC C API5,327Apache-2.0CompressionExternal FFI bindings libkrb5-sys[UNMAINTAINED] FFI bindings for MIT Kerberos 5 (libkrb5)5,319MIT OR Apache-2.0External FFI bindings rush-sysRaw FFI bindings for librush graphics prototyping framework5,317MITExternal FFI bindings baracuda-driverSafe Rust wrappers for the CUDA Driver API (devices, contexts, streams, events, memory, kernels, graphs).5,304MIT OR Apache-2.0API bindingsExternal FFI bindings virglrendererSafe and idiomatic Rust wrapper for virglrenderer5,285MITAPI bindingsExternal FFI bindings namigator-sysDirect bindings for the namigator pathfinding library for World of Warcraft.5,276MIT OR Apache-2.0External FFI bindingsGame development kqueue2-sysLow-level kqueue interface for BSDs and MacOS5,269MITExternal FFI bindingsFilesystem mruby-syslow level rust bindings for mruby5,266MITExternal FFI bindings crabdroidAndroid easy(er) interop for Rust. Especially helpful with async operations, error handling, collections, etc.5,263Apache-2.0Development tools::FFIExternal FFI bindings openvino-genai-sysLow-level bindings for OpenVINO GenAI (use the `openvino-genai` crate for easier-to-use bindings).5,251Apache-2.0External FFI bindingsScience laszip-sysLow level bindings to laszip5,227MITCompressionExternal FFI bindings objc2-photos-uiBindings to the PhotosUI framework5,167Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI guetzli-sysFFI bindings to Google's guetzli library5,135MITCompressionEncoding input_event_codes_hashmapHashmaps to look up the u32 value for a given input event code5,114GPL-2.0-onlyExternal FFI bindingsHardware support mobi-sysFFI bindings to libmobi5,109MIT/Apache-2.0External FFI bindings libtccRust binding for libtcc5,103MITAPI bindingsExternal FFI bindings perfect6502-sysBindings to perfect65025,090MITExternal FFI bindings renga-api-rsRenga COM API bindings for Rust5,075MITAPI bindingsExternal FFI bindings ucx1-sysRust FFI bindings to UCX.5,070MITExternal FFI bindings libsla-sysSystem crate for Ghidra Sleigh library libsla5,035Apache-2.0External FFI bindingsSecurity c_source_parser_ffiScan C/C++ source tree to get #include dependency and symbols5,014GPL-3.0-or-laterAPI bindingsDevelopment tools adlxBindings for AMD's Device Library eXtra5,008MITAPI bindingsExternal FFI bindings tsf-sysUnsafe bindings for TinySoundFont, a software synthesizer for SoundFont2 files5,007UnlicenseExternal FFI bindingsMultimedia::Audio harfbuzz-bindingsHarfBuzz text shaping engine bindings for Rust4,998MITExternal FFI bindings objrs_frameworks_metalBindings for Apple's Metal framework.4,997Apache-2.0 OR MIT OR MPL-2.0API bindingsExternal FFI bindings thindx-xaudio2-sysLow level FFI for XAudio24,996Apache-2.0 OR MITExternal FFI bindingsMultimedia::Audio meosRust bindings for MEOS C API4,986non-standardAlgorithmsExternal FFI bindings seestrpointer-wide nul-terminated strings with ownership semantics4,979Apache-2.0 OR MITDevelopment tools::FFIEmbedded development libdb-sysstatically linked ffi bindings for Berkeley DB4,936SleepycatExternal FFI bindings rs_container_ffiWrap Rust Vec, std::collections::{BTreeMap, BTreeSet} for C4,934GPL-3.0-or-laterAPI bindingsDevelopment tools::FFI goa-sysThe FFI bindings for the GNOME Online Accounts library.4,906MIT/Apache-2.0External FFI bindings russimp-sys-staticRaw Assimp bindings for rust4,899non-standardExternal FFI bindingsGame engines netgauze-rdkafka-sysNative bindings to the librdkafka library4,891MITExternal FFI bindings pulsar-sysNative bindings to libpulsar4,888ISCExternal FFI bindings v4l2-sysRust FFI binding for the C API of Video for Linux API version 2, V4L2.4,878LGPL-3.0API bindingsExternal FFI bindings objrs_frameworks_app_kitBindings for Apple's AppKit framework.4,873Apache-2.0 OR MIT OR MPL-2.0API bindingsExternal FFI bindings editorconfig-sysRaw FFI bindings to libeditorconfig4,866MITExternal FFI bindings molar_pythonpython bindings for molar4,862Artistic-2.0External FFI bindingsScience raw-syscallLow-level raw system call support.4,851MIT-0External FFI bindingsHardware support libcspSafe and ergonomic Rust API for libcsp on top on libcsp-sys4,830Apache-2.0AerospaceEmbedded development opensplice-sysopensplice-sys is a generated rust binding to the Vortex Opensplice DDS C API4,816Apache-2.0External FFI bindingsNetwork programming libquickjs-dtp-sysQuickJS Javascript Engine FFI bindings (with improved date parser)4,807MITExternal FFI bindings rsfitsioRust bindings for the CFITSIO library, providing access to FITS files.4,798MIT OR Apache-2.0AerospaceExternal FFI bindings everything-sdk-sysNative Rust bindings to the voidtools Everything-SDK4,793GPL-3.0-or-laterAPI bindingsExternal FFI bindings sf-rsA Rust library for interacting with the Service Fabric COM API on Windows.4,760MITAPI bindingsExternal FFI bindings livox-sysA Rust wrapper for the Livox SDK4,745MITExternal FFI bindings agorartc-sysAgora RTC Rust SDK4,727MIT OR Apache-2.0External FFI bindingsMultimedia winbluetoothRaw FFI bindings for Windows' bluetooth API.4,719MIT/Apache-2.0External FFI bindingsNetwork programming cmark-gfm-sysRust's raw bindings of libcmark-gfm4,719MITExternal FFI bindingsParser implementations libplum-sysBindings to libplum, an image loading and storing library4,693MPL-2.0EncodingExternal FFI bindings libftd3xx-ffiRust FFI bindings to the FTDI d3xx drivers.4,682non-standardExternal FFI bindings mkl-rs-buildBuild utilities for MKL4,668Apache-2.0External FFI bindingsHardware support lcmRust bindings for the LCM library4,640non-standardAPI bindingsEncoding rocm-rsRust bindings for AMD ROCm libraries4,610MITAPI bindingsExternal FFI bindings byztime-sysRaw FFI bindings for libbyztime4,574Apache-2.0Date and timeExternal FFI bindings rsfdisk-sysRaw FFI bindings to the `util-linux/libfdisk` C library4,566Apache-2.0 OR MITExternal FFI bindingsOperating systems xenIdomatic Rust interfaces to Xen hypercall APIs4,564MIT/Apache-2.0External FFI bindings logicng-open-wbo-sysLogicNG Bindings for OpenWBO4,563MIT OR Apache-2.0External FFI bindings raylib4-sysLow level bindings to raylib v44,557MIT OR Apache-2.0External FFI bindings objc2-sound-analysisBindings to the SoundAnalysis framework4,542Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI ffishim_deriveProcedural macros for generating ffi-compatible stubs4,541MIT OR Apache-2.0External FFI bindings deft-rquickjs-sysQuickJS bindings for rquickjs4,530MITExternal FFI bindings objc2-metal-fxBindings to the MetalFX framework4,524Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI russimp-ngAssimp bindings for rust4,523non-standardExternal FFI bindingsGame engines jimage-sysRaw FFI bindings to jimage.dll, allowing you to read jimage format 'modules' files from AdoptOpenJDK containing class metadata,…4,516BSD-3-ClauseExternal FFI bindings objc2-store-kitBindings to the StoreKit framework4,497Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI libperl-rsEmbed the Perl 5 runtime in a Rust application — safe wrapper around libperl-sys4,491GPL-1.0-or-later OR Artistic-1.0-PerlAPI bindingsExternal FFI bindings libpicnic-sysDeclarations for using Picnic's shared library4,490MITExternal FFI bindings login_cap-sysMinimal Rust bindings for OpenBSD's login_cap4,484BSD-4-ClauseExternal FFI bindings objc2-game-kitBindings to the GameKit framework4,482Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI binaryen_capi-sysRust Raw Bindings for binaryen4,460Apache-2.0External FFI bindings opensc-sysFFI bindings to OpenSC4,458MIT OR Apache-2.0External FFI bindings pigpio-sysRaw, unsafe bindings to pigpio library.4,444MITNFAEmbedded developmentExternal FFI bindings security-translocate-sysDirect Rust FFI Bindings to libsecurity_translocate4,442Apache-2.0External FFI bindingsOperating systems linuxtrack-sysBindings to the linuxtrack.c client library for head tracking.4,419MITExternal FFI bindings eosio_cdt_sysLow-level FFI bindings for EOSIO smart contract development.4,397MIT OR Apache-2.0Cryptography::CryptocurrenciesExternal FFI bindings tobii-sysBindings to the Tobii Stream Engine library for eye tracking.4,387MITExternal FFI bindings objc2-identity-lookupBindings to the IdentityLookup framework4,383Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI objc2-accountsBindings to the Accounts framework4,374Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI librcl-sysLibrary that links to the native librcl, the ROS client library4,367MIT OR Apache-2.0External FFI bindingsScience::Robotics xterm-js-sysRust WebAssembly bindings for xterm.js.4,351MITAPI bindingsCommand-line interface tomcrypt-sysRaw bindings to libtomcrypt4,329MIT/Apache-2.0CryptographyExternal FFI bindings objc2-external-accessoryBindings to the ExternalAccessory framework4,303Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI objrs_frameworks_metal_kitBindings for Apple's MetalKit framework.4,299Apache-2.0 OR MIT OR MPL-2.0API bindingsExternal FFI bindings seesawgenerate traits from C header files4,299Apache-2.0 OR MITDevelopment tools::FFIEmbedded development mkl-rs-sysMKL bindings for Rust4,285Apache-2.0External FFI bindingsHardware support ratcurl-sysNative bindings to the libcurl library, with curl-impersonate support4,282MITExternal FFI bindings graphviz-ffiFFI bindings for the graphviz C lib generated with rust-bindgen.4,275MITExternal FFI bindingsVisualization openvx-sysNative bindings to the OpenVX library (1.3.1)4,262MITComputer visionExternal FFI bindings objc2-multipeer-connectivityBindings to the MultipeerConnectivity framework4,257Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI chmlib-sysRaw bindings to the CHMLib C library4,250LGPL-2.1-or-laterExternal FFI bindings lua-latest-sysUnsafe bindings to latest Lua's C API (5.4.4)4,245MITExternal FFI bindings fst-sysBindings for GTKWave FST file manipulation API.4,243MITExternal FFI bindings rrd-sysBindings to librrd to create and interact with round robin databases created with Tobias Oetiker's rrdtool…4,240MIT/Apache-2.0External FFI bindings objc2-background-assetsBindings to the BackgroundAssets framework4,219Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI ubpf-sysRust FFI bindings for iovisor's fork of ubpf4,215AGPL-3.0External FFI bindingsNetwork programming objc2-exception-handlingBindings to the ExceptionHandling framework4,215Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI haiku-sysBindings to the low-level C-API on Haiku4,212MITExternal FFI bindingsOperating systems opentokRust bindings for OpenTok SDK4,210MITExternal FFI bindingsMultimedia msdfgen-libBundled msdfgen library (multi-channel signed distance field generator)4,207MITExternal FFI bindingsGraphics mem-ringAcross-thread queue based on shared memory4,198MIT/Apache-2.0Development tools::FFIExternal FFI bindings wslpluginapi-sysRust bindings for the WSL Plugin API4,190Apache-2.0 OR MITExternal FFI bindingsOperating systems::Windows APIs shape-contourRust crate shape-contour supports ESRI J shapefile (C bindings)4,186MITExternal FFI bindingsGraphics objc2-finder-syncBindings to the FinderSync framework4,172Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI objc2-io-bluetoothBindings to the IOBluetooth framework4,167Zlib OR Apache-2.0 OR MITAPI bindingsDevelopment tools::FFI pylon-shimloadRust wrapper of the Pylon libraries for Basler cameras4,163MIT OR Apache-2.0API bindingsExternal FFI bindings xed-sys2bindings for xed4,161MITEncodingExternal FFI bindings