CATEGORY
API bindings 12,402 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.
objc2-core-servicesBindings to the CoreServices framework765,387Zlib OR Apache-2.0 OR MIT
nftnlSafe abstraction for libnftnl. Provides low-level userspace access to the in-kernel nf_tables subsystem764,579MIT OR Apache-2.0
objc2-core-wlanBindings to the CoreWLAN framework763,099Zlib OR Apache-2.0 OR MIT
azure_devops_rust_apiRust API library for Azure DevOps761,714MIT
rluaHigh level bindings to Lua 5.x760,976MIT
objc2-open-directoryBindings to the OpenDirectory framework751,363Zlib OR Apache-2.0 OR MIT
mnlSafe abstraction for libmnl, a minimalistic user-space library oriented to Netlink developers750,990MIT/Apache-2.0
gcemetaThis library provides access to Google Compute Engine metadata service.738,236MIT OR Apache-2.0
ruma-client-apiTypes for the endpoints in the Matrix client-server API.733,722MIT
circuitbreaker-rsA production-grade, zero-boilerplate, lock-efficient, observability-ready Circuit Breaker library732,670MIT OR Apache-2.0
iptablesRust bindings for iptables727,752MIT
crabgrindRust bindings to "Valgrind Client Request" interface724,113MIT
discord-cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.716,763Apache-2.0
pfctlLibrary for interfacing with the Packet Filter (PF) firewall on macOS711,109MIT/Apache-2.0
indyA library for assisting developers using LibIndy API705,576MIT/Apache-2.0
objc2-image-ioBindings to the ImageIO framework699,759Zlib OR Apache-2.0 OR MIT
cl3A Rust implementation of the Khronos OpenCL 3.0 API and extensions.697,665Apache-2.0
ic-response-verificationClient side response verification for the Internet Computer690,741Apache-2.0
projHigh-level Rust bindings for the latest stable version of PROJ680,978MIT OR Apache-2.0
opencl3A Rust implementation of the Khronos OpenCL 3.0 API and extensions.671,567Apache-2.0
decA decimal arithmetic library providing high-level, safe bindings to libdecnumber.670,767Apache-2.0
openxrHigh-level, mostly-safe OpenXR bindings665,974MIT OR Apache-2.0
loopdev-3Setup and control loop devices662,644MIT
databentoOfficial Databento client library654,504Apache-2.0
apple-sysThe auto-managed -sys crate for Apple platforms using bindgen directly from build environment653,924BSD-2-Clause
dwAn interface to libdw652,600MIT/Apache-2.0
kode-bridgeModern HTTP Over IPC library for Rust with both client and server support (Unix sockets, Windows named pipes).651,689Apache-2.0
apple-bindgenbindgen helper for Apple frameworks651,494BSD-2-Clause
meliorThe rustic MLIR bindings in Rust650,591Apache-2.0
rusty-s3Simple pure Rust AWS S3 Client following a Sans-IO approach650,042BSD-2-Clause
mallocedA malloc-ed box pointer type.648,395MIT OR Apache-2.0
gstreamer-pbutilsRust bindings for GStreamer Base Utils library646,937MIT OR Apache-2.0
gstreamer-pbutils-sysFFI bindings to libgstpbutils-1.0644,540MIT
autocxx-buildSafe autogenerated interop between Rust and C++641,137MIT OR Apache-2.0
gloo-console-timerConvenience crate for working with JavaScript timers639,226MIT/Apache-2.0
async_zmqAsync version for ZeroMQ bindings638,205MIT/Apache-2.0
keycloakKeycloak Admin REST API.637,107Unlicense OR MIT
byte-stringsRust byte strings manipulation, for a better and safer C FFI634,542Zlib OR MIT OR Apache-2.0
thirtyfour_syncThirtyfour is a Selenium / WebDriver library for Rust, for automated website UI testing.
This crate is the synchronous version…632,231MIT OR Apache-2.0
cloudflareRust library for the Cloudflare v4 API629,243BSD-3-Clause
rdevListen and send keyboard and mouse events on Windows, Linux and MacOS.627,034MIT
rspotifySpotify API wrapper614,209MIT
midirA cross-platform, realtime MIDI processing library, inspired by RtMidi.608,030MIT
unwindAn interface to libunwind602,472MIT/Apache-2.0
wintunSafe idiomatic bindings to the WinTun C library599,462MIT
gstreamer-rtsp-sysFFI bindings to libgstrtsp-1.0597,146MIT
ic-cborCBOR decoding for Internet Computer clients595,217Apache-2.0
ic-http-certificationCertification for HTTP responses for the Internet Computer593,777Apache-2.0
gstreamer-rtspRust bindings for GStreamer Rtsp library593,250MIT OR Apache-2.0
openh264-sys2Low-level bindings for OpenH264.587,492BSD-2-Clause
ic-certificate-verificationCertificate verification for the Internet Computer585,984Apache-2.0
near-jsonrpc-clientLower-level API for interfacing with the NEAR Protocol via JSONRPC585,569MIT OR Apache-2.0
openh264Idiomatic bindings for OpenH264.582,261BSD-2-Clause
blasThe package provides wrappers for BLAS (Fortran).582,212Apache-2.0 OR MIT
objc2-media-toolboxBindings to the MediaToolbox framework576,301Zlib OR Apache-2.0 OR MIT
gstreamer-rtsp-serverRust bindings for GStreamer RTSP Server library575,857MIT OR Apache-2.0
ftdiA Rust wrapper over libftdi1 library for FTDI devices574,547MIT
gstreamer-gl-egl-sysFFI bindings to libgstgl-1.0 (EGL support)573,694MIT
webmRust idiomatic wrapper to libwebm572,023MPL-2.0
gstreamer-gl-eglRust bindings for GStreamer GL library (EGL support)571,450MIT OR Apache-2.0
windows-captureFastest Windows Screen Capture Library For Rust 🔥571,182MIT
gstreamer-rtsp-server-sysFFI bindings to libgstrtspserver-1.0568,789MIT
cl-sysOpenCL FFI bindings.563,374MIT OR Apache-2.0
azure_storage_queuesAzure Queue Storage crate from the Azure SDK for Rust560,796MIT
wintun-bindingsSafe idiomatic bindings to the WinTun C library and more enhancements559,462MIT
ruma-federation-apiTypes for the endpoints in the Matrix server-server API.555,737MIT
k8s-criBindings Kubernetes CRI554,415Apache-2.0
ic-error-typesError types of the Internet Computer545,881Apache-2.0
heim-commonCommon stuff shared across heim project crates541,471Apache-2.0 OR MIT
containerd-shim-protosTTRPC bindings for containerd shim interfaces535,680Apache-2.0
heim-runtimeRuntime shims for heim crate531,388Apache-2.0 OR MIT
async-stripe-typesAPI bindings for the Stripe HTTP API530,466MIT OR Apache-2.0
wasmer-runtime-nearWasmer runtime library530,132MIT
async-stripe-sharedAPI bindings for the Stripe HTTP API528,742MIT OR Apache-2.0
mimalloc-safePerformance and security oriented drop-in allocator525,295MIT
azure_security_keyvault_secretsRust wrappers around Microsoft Azure REST APIs - Azure Key Vault Secrets522,860MIT
ext-php-rsBindings for the Zend API to build PHP extensions natively in Rust.521,571MIT OR Apache-2.0
libmimalloc-sys2Sys crate wrapping the mimalloc allocator519,824MIT
heimCross-platform framework for system information516,065Apache-2.0 OR MIT
async-stripe-client-coreAPI bindings for the Stripe HTTP API511,721MIT OR Apache-2.0
openvpn-pluginA crate allowing easy creation of OpenVPN plugins in Rust496,255MIT OR Apache-2.0
wapc-guestGuest SDK for building waPC-compliant WebAssembly Modules493,107Apache-2.0
gstreamer-rtpRust bindings for GStreamer Rtp library492,163MIT OR Apache-2.0
rskafkaA minimal Rust client for Apache Kafka489,006MIT OR Apache-2.0
rpmallocCross-platform global memory allocator using rpmalloc484,293MIT OR Apache-2.0
gstreamer-rtp-sysFFI bindings to libgstrtp-1.0482,810MIT
deepgramCommunity Rust SDK for Deepgram's automated speech recognition APIs.482,374MIT
opencl-sysOpenCL C FFI bindings for the Rust programming language.482,267Apache-2.0
twilight-gatewayDiscord Gateway implementation for the Twilight ecosystem.475,799ISC
opensrv-mysqlBindings for emulating a MySQL/MariaDB server.470,008Apache-2.0
libcryptsetup-rsHigh level Rust bindings for libcryptsetup466,946MPL-2.0
ic-identity-hsmIdentity implementation for HSM for the ic-agent package.459,257Apache-2.0
heim-cpuCross-platform CPU information456,664Apache-2.0 OR MIT
reqwasmHTTP requests library for WASM Apps453,840MIT OR Apache-2.0
basis-universalBindings for the basis-universal Supercompressed GPU Texture Codec by Binomial452,327MIT OR Apache-2.0
heim-netCross-platform network information451,755Apache-2.0 OR MIT
cdAPI interaction for clearlydefined.io451,723MIT OR Apache-2.0
fmu-runnerA high level Rust wrapper for executing FMU's that follow the FMI 2.0 standard.442,595MIT OR Apache-2.0
qcsHigh level interface for running Quil on a QPU439,784Apache-2.0
weer_apiA wrapper library for using Weather API438,622MIT
gtk-layer-shellUNMAINTAINED Save gir-generated wrapper for gtk-layer-shell437,643MIT
gdk4-wayland-sysFFI bindings of GDK4 Wayland436,684MIT
gdk4-waylandRust bindings of the GDK 4 Wayland library436,294MIT
azure_security_keyvaultRust wrapper around Microsoft Azure REST APIs for Azure Key Vault436,178MIT
objc2-core-bluetoothBindings to the CoreBluetooth framework434,844Zlib OR Apache-2.0 OR MIT
async-stripe-coreAPI bindings for the Stripe HTTP API433,961MIT OR Apache-2.0
yubikeyPure Rust cross-platform host-side driver for YubiKey devices from Yubico with
support for hardware-backed public-key decryption…433,210BSD-2-Clause
fluvio-protocolFluvio streaming protocol429,501Apache-2.0
gdk4-x11-sysFFI bindings of GDK4 X11421,342MIT
heim-memoryCross-platform memory information420,245Apache-2.0 OR MIT
gdk4-x11Rust bindings of the GDK4 X11 library419,322MIT
gstreamer-playerRust bindings for GStreamer Player library416,095MIT OR Apache-2.0
async-stripe-billingAPI bindings for the Stripe HTTP API415,492MIT OR Apache-2.0
leptonica-sysFFI bindings for Leptonica413,208MIT
oclOpenCL bindings and interfaces for Rust.412,714MIT OR Apache-2.0
heim-diskCross-platform disk information411,069Apache-2.0 OR MIT
rust-librocksdb-sysNative bindings to librocksdb409,726MIT/Apache-2.0/BSD-3-Clause
gstreamer-player-sysFFI bindings to libgstplayer-1.0406,030MIT
gpg-errorLibgpg-error bindings for Rust404,376LGPL-2.1
heim-hostCross-platform host information402,139Apache-2.0 OR MIT
nokhwaA Simple-to-use, cross-platform Rust Webcam Capture Library400,465Apache-2.0
uiautomationUI Automation Framework for Windows392,749Apache-2.0
amiquipPure Rust RabbitMQ client385,820MIT OR Apache-2.0
ruma-signaturesDigital signatures according to the Matrix specification.380,547MIT
uefi-servicesDeprecated. Please migrate to `uefi::helpers`.380,066MIT OR Apache-2.0
objc2-authentication-servicesBindings to the AuthenticationServices framework374,743Zlib OR Apache-2.0 OR MIT
cubeb-coreCommon types and definitions for cubeb rust and C bindings. Not intended for direct use.373,989ISC
slack-hookA rust crate for sending messages to Slack via webhooks.369,203MIT OR Apache-2.0
tracel-llvmRust bindings for LLVM libraries used by CubeCL.368,172MIT OR Apache-2.0
tracel-mlir-rs-macrosRust bindings for MLIR libraries used by CubeCL.367,984Apache-2.0
tracel-mlir-rsRust bindings for MLIR libraries used by CubeCL.367,792Apache-2.0
open62541High-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA (OPC Unified…365,896MPL-2.0
async-stripe-webhookAPI bindings for the Stripe HTTP API362,835MIT OR Apache-2.0
heim-sensorsCross-platform sensors information359,888Apache-2.0 OR MIT
c-aresA Rust wrapper for the c-ares library, for asynchronous DNS requests.359,403MIT
ocl-coreA low-level OpenCL API.356,948MIT OR Apache-2.0
cassandra-cppA Cassandra CQL driver, built on top of the DataStax C++ driver for performance and functionality.354,860Apache-2.0
gpgmeGPGme bindings for Rust352,811LGPL-2.1
celestia-rpcA collection of traits for interacting with Celestia data availability nodes RPC351,206Apache-2.0
pinentryAPI for interacting with pinentry binaries350,349MIT OR Apache-2.0
async-stripe-checkoutAPI bindings for the Stripe HTTP API345,264MIT OR Apache-2.0
azservicebusAn unofficial AMQP 1.0 rust client for Azure Service Bus345,213MIT
k8-clientCore Kubernetes metadata traits338,474Apache-2.0
gateway-apiKubernetes Gateway API bindings in Rust337,802MIT
heim-processCross-platform processes information336,194Apache-2.0 OR MIT
containerd-shimcontainerd shim extension332,131Apache-2.0
cubeb-backendBindings to libcubeb internals to facilitate implementing cubeb backends in rust.328,982ISC
botanRust wrapper for Botan cryptography library326,497MIT
csound-sysNative bindings to the libcsound64 library324,234MIT/Apache-2.0
superluminal-perfSuperluminal Performance API for adding user events to profiler captures323,091MIT OR Apache-2.0
cobylaCOBYLA optimizer for Rust322,558non-standard
cubebBindings to libcubeb for interacting with system audio from rust.321,831ISC
variant-sslBindings for OpenSSL variants such as BoringSSL / AWS-LC / Tongsuo321,094Apache-2.0
j4rsj4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust319,043MIT OR Apache-2.0
windows-dllMacro for dynamically loading windows dll functions316,311MIT
cdivsufsortRust bindings for Yuta Mori's divsufsort316,094MIT
zeroconfcross-platform library that wraps ZeroConf/mDNS implementations like Bonjour or Avahi314,114non-standard
windows-dll-codegenMacro for dynamically loading windows dll functions312,378MIT
tree-sitter-c2rustRust bindings to the Tree-sitter parsing library, with a pure Rust runtime via c2rust310,823MIT
objc2-security-foundationBindings to the SecurityFoundation framework310,106Zlib OR Apache-2.0 OR MIT
github-actions-modelsUnofficial, high-quality data models for GitHub Actions workflows, actions, and related components308,874MIT
openweather_sdka fully typed SDK for the OpenWeather API305,315MIT
interoptopusThe polyglot bindings generator for your library (C#, C, Python, ...). 🐙303,304MIT
yaraRust bindings for VirusTotal/yara301,844MIT OR Apache-2.0
substreamsSubstreams SDK - A streaming data engine for The Graph - by StreamingFast297,330Apache-2.0
substreams-macroSubstream's proc macros.297,229Apache-2.0
nngA safe wrapper for NNG (Nanomsg v2)296,659MIT
bitwarden-api-apiApi bindings for the Bitwarden API.294,877non-standard
bitwarden-api-identityApi bindings for the Bitwarden Identity API.294,843non-standard
chromeyConcurrent chrome devtools protocol automation library for Rust294,498MIT OR Apache-2.0
fruity__bbqsrcRusty bindings for Apple libraries293,586MIT OR Apache-2.0
quickfixHigh level binding to quickfix C++ library290,618MIT OR Apache-1.1
hyprlandA unoffical rust wrapper for hyprland's IPC289,193GPL-3.0-or-later
libblkid-rsHigh level bindings for libblkid287,523MPL-2.0
rspotify-modelModel for RSpotify283,472MIT
rspotify-macrosMacros for RSpotify282,884MIT
rspotify-httpHTTP compatibility layer for RSpotify281,965MIT
zeroconf-macrosMacros for zeroconf crate281,389non-standard
comedyWindows error handling, COM, and handles281,013MIT/Apache-2.0
gstreamer-checkRust bindings for GStreamer Check library278,952MIT OR Apache-2.0
gstreamer-check-sysFFI bindings to libgstcheck-1.0277,410MIT
azeventhubsAn unofficial AMQP 1.0 rust client for Azure Event Hubs276,923MIT
wdkSafe idiomatic bindings to APIs available in the Windows Development Kit (WDK)275,545MIT OR Apache-2.0
raylibSafe Rust bindings for Raylib.274,314Zlib
os_socketaddrA type for handling platform-native socket addresses (struct sockaddr)273,560MIT OR Apache-2.0
guid_winWindows GUID/CLSID/IID string and binary serialization272,633MIT/Apache-2.0
ibverbs-sysRaw, FFI bindings for RDMA ibverbs through rdma-core272,147MIT OR Apache-2.0
interoptopus_procMacros to produce Interoptopus item info.270,700MIT
async-stripe-paymentAPI bindings for the Stripe HTTP API270,640MIT OR Apache-2.0
hexpmA Rust client for the Hex package manager270,573Apache-2.0
filetime_winWindows FILETIME and SYSTEMTIME string and binary serialization270,385MIT/Apache-2.0
harfbuzz_rsA high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust.269,333MIT
zitadelAn implementation of ZITADEL API access and authentication in Rust.268,867MIT OR Apache-2.0
bonjour-sysBindings for low-level Bonjour services (a.k.a. zeroconf).268,261non-standard
registryA safe wrapper for the Windows Registry API267,845MIT OR Apache-2.0
async-pidfdProcess file descriptors (pidfd) for Linux266,970MIT OR Apache-2.0
virtRust bindings to the libvirt C library266,675LGPL-2.1
gstreamer-gl-x11-sysFFI bindings to libgstgl-1.0 (X11 support)264,369MIT
win_udsWindows Unix Domain Socket263,708Unlicense
mach-sysforked from original mach, and merge from mach2/machx. A Rust interface to the user-space API of the Mach 3.0 kernel that…263,113GPL-3.0 OR Apache-2.0