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.
emscripten-functions-sysBindgen-generated bindings to emscripten system functions13,460MIT
pulseengine-mcp-protocol[DEPRECATED] Use rmcp instead. MCP protocol types for PulseEngine.13,456MIT OR Apache-2.0
plctag-asyncasync wrapper for libplctag13,447MIT
kafka-rsNative Rust Kafka client, built upon kafka-protocol-rs and Tokio.13,434MIT/Apache-2.0
mailgun-sdkMailGun API client written in Rust.13,394MIT
freebsd-libgeomRust bindings to FreeBSD's libgeom library13,389BSD-2-Clause
qhyccd-rsRust bindings for the QHYCCD SDK.
This crate provides a safe interface to the QHYCCD SDK for controlling QHYCCD cameras, filter…13,368MIT OR Apache-2.0
proxerAccess the ProxerMe API with Rust13,364MIT
ekretaE-Kréta API13,363MIT
hexavalentWrite HexChat plugins in Rust.13,350MIT
kwui-cliCommand line tool for kwui - A GUI library with JSX/CSS support13,337LGPL-3.0-or-later
willhookCapture all keyboard and mouse input regardless of application focus on the active windows desktop13,330MIT
threescalers3scale API client library for Rust13,320Apache-2.0
huaweicloud-sdk-rust-obsHuawei Cloud OBS Rust SDK - AWS SDK style API13,314non-standard
memflow-win32-defsstatic offset templates for13,270MIT
llm-connectorNext-generation Rust library for LLM protocol abstraction with native multi-modal support. Supports 12+ providers (OpenAI,…13,264MIT
meerkat-skillsSkill loading, resolution, and injection for Meerkat13,259MIT OR Apache-2.0
zenkitZenkit client library in Rust13,251MIT OR Apache-2.0
vtgLibrary for creating VK and Telegram bots13,251MIT
pdlParse PDL file for the Chrome DevTools Protocol13,247MIT
meerkat-workgraphRealm-scoped durable work graph subsystem for Meerkat13,217MIT OR Apache-2.0
wasmcloud-nats-kvcacheA key-value capability provider for wasmCloud that replicates data changes over NATS13,208non-standard
crypto-com-exchangeWebsocket library for crypto com exchange https://exchange-docs.crypto.com/spot/index.html#websocket-root-endpoints13,192Apache-2.0
win-hotkeyA lightweight, thread-safe Rust library for managing system-wide hotkeys on Windows, with high-level abstractions and…13,189Apache-2.0
libpasslibrary for interacting with pass managed data13,147MIT
async-openai-altRust library for OpenAI13,124MIT
k8s-pbBindings for the Kubernetes Client API13,120Apache-2.0
ruma-server-utilUtilities for implementing Matrix server applications.13,109MIT
objc2-pdf-kitBindings to the PDFKit framework13,108Zlib OR Apache-2.0 OR MIT
pgdeA macro library for consuming PostgreSQL row data into structs.13,101MIT
oci_rsThis crate provides a Rust wrapper to the Oracle Call Interface (OCI) library.13,037MIT
ulock-sysRust bindings for Darwin's (e.g. macOS, iOS, ...) not-entirely-public ulock API, which provides futex-like functionality.13,033Apache-2.0 OR Zlib OR MIT
evdiHigh-level bindings for evdi13,031MIT
libdbstatically linked rust bindings for Berkeley DB13,017Sleepycat
open_dmxA wrapper around the serialport library to send DMX data over a serial port13,011MIT
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,008MIT
aqueducts-odbcFramework to build ETL data pipelines declaratively13,004Apache-2.0
ankaios_sdkEclipse Ankaios Rust SDK - provides a convenient Rust interface for interacting with the Ankaios platform.12,996Apache-2.0
mujoco-rsA high-level Rust wrapper around the MuJoCo C library, with a native viewer (re-)written in Rust.12,967MIT OR Apache-2.0
pi-hole-apiLibrary for interacting with the Pi Hole PHP API12,947MIT
cexioClient for Cex.io crypto exchange API12,947MIT
poodioFarts poo poo audio12,911MIT
provwasm-proc-macroRust macros that simplify query and response types for Provenance Blockchain smart contracts12,862Apache-2.0
natsioDeprecated in favor of the nats crate12,861Apache-2.0
bevy_mod_pies_spacetraders_apiSpaceTraders API implemented for Bevy the game engine.12,853MIT OR Apache-2.0
bofhCommand-line client for the Cerebrum IGA12,852MIT
fluence-testFluence backend SDK for testing12,849Apache-2.0
tensorflow-serving-clientA prebuilt tensorflow serving client from the tensorflow serving proto files12,848Apache-2.0
infinispanRust client for the Infinispan REST API12,832Apache-2.0
dear-imgui-sysLow-level FFI bindings to Dear ImGui v1.92.8 (docking branch) via cimgui (C API)12,830MIT OR Apache-2.0
passivized_vault_clientVault Client - initialize and monitor Hashicorp Vault nodes12,820MPL-2.0
oss-sdk-rsAliyun OSS SDK12,810Apache-2.0
archiveisArchive websites online using the archive.is capturing service.12,804MIT OR Apache-2.0
tools_interfaceAbstractions of serveral Wikipedia/Wikimedia/Wikidata-related tools12,795MIT OR Apache-2.0
synapse-admin-apiTypes for the endpoints in the synapse admin API.12,774MIT
gl_generator_profiling_structProfilingStructGenerator for gl_generator12,752MIT OR Apache-2.0
deepviewrtDeepViewRT is a highly-optimized AI inference engine for embedded devices and part of the DeepView AI Middleware12,742AGPL-3.0
rust-pulsectl-forkA higher level API for libpulse_binding12,710GPL-3.0+
onwardsA flexible LLM proxy library12,694MIT
grammarlyThis crate allows you to check your texts for grammar using the grammarly service.12,693MIT
solana-trader-client-rustSolana Trader API client implementation12,690MIT
memphis-rust-communityA Rust implementation of the Memphis Messaging Protocol12,687GPL-3.0
tezos-smart-rollup-debugOutput formatted messages to Tezos Smart Rollup debug log.12,670MIT
digitalocean-rsA pure Rust digitalocean API binding.12,635MIT
google-analytics-api-ga4Async Rust client for the Google Analytics 4 (GA4) Data API v1beta: runReport, realtime reports, pivot reports, and metadata12,629MIT
bsd_authRust API for OpenBSD's bsd_auth12,622BSD-2-Clause
rust_sodium_holochain_fork-sysRaw bindings to libsodium12,621MIT OR BSD-3-Clause
litellm-rsA high-performance AI Gateway written in Rust, providing OpenAI-compatible APIs with intelligent routing, load balancing, and…12,607MIT
rustchordColorchord bindings for Rust12,606non-standard
blusterA Rust crate for implementing BLE (Bluetooth Low Energy) peripherals12,605MIT
knxkitHigh-level API for KNX devices and networks12,604EPL-2.0 OR GPL-3.0
xenforeignmemorySafe bindings to xenforeignmemory12,582GPL-3.0-only
num-rug-adapterAn adapter to use num crate where rug is needed.12,578MIT/Apache-2.0
vboxhelperAPI wrapper around VirtualBox's command line tools.12,5770BSD
yfinance-rsErgonomic Rust client for Yahoo Finance, supporting historical prices, real-time streaming, options, fundamentals, and more.12,557MIT
lol-game-client-apiLeague of Legends local Game Client API12,546MIT
jinxapi-githubGitHub API client12,534Apache-2.0
memflow-kvmkvm connector for the memflow physical memory introspection framework12,524MIT
adk-toolTool system for Rust Agent Development Kit (ADK-Rust) agents (FunctionTool, MCP, Google Search)12,511Apache-2.0
wmctrlA wrapper for the command line tool wmctrl written in Rust12,507GPL-3.0-or-later
shadertoyRust library wrapping the Shadertoy REST API to be able to easily search through and download Shadertoy assets.12,502MIT/Apache-2.0
docker-wrapperA Docker CLI wrapper for Rust12,501MIT OR Apache-2.0
cloud_terrastodon_azure_typesTypes for modelling Azure stuff for the Cloud Terrastodon project12,492LiLiQ-R-1.1
monacoRust WASM bindings for the Monaco Editor12,483MIT OR Apache-2.0
progetA client for the ProGet API12,482GPL-3.0-only WITH GPL-3.0-linking-exception
kuma-clientRust wrapper for the Uptime Kuma Socket.IO API12,472MIT
mlua-jsonA Rust-native implementation of LuaRocks openresty/lua-cjson or grafi/lunajson for mlua.12,464MIT
harfbuzz_rs_nowA high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust.12,458MIT
scaleway-rsA pure Rust scaleway API binding.12,430MIT
tibrvBindings to the C library provided by TIBCO Rendezvous, a "high performance
message oriented middleware" commonly used in the…12,427MIT/Apache-2.0
stbSafe Rust API for stb libraries12,407MIT
translatorsFree Google Translator without API key and limits.12,396MIT
fce-sqlite-connectorThe package provides an interface to SQLite.12,388Apache-2.0/MIT
ali-ossan aliyun oss sdk for rust12,382MIT OR Apache-2.0
tm-rsFFI bindings for the machinery api12,3740BSD
rememberthemilkClient library for the Remember The Milk todo list service.12,371MIT
jottaThird-party low-level Jottacloud client for Rust.12,368MIT
hexchat-apiA Rust API for HexChat plugin development12,349MIT
hydrolix_helpersHelper libraries for interacting with Hydrolix.12,348MIT
vtd_xmlVTD-XML, fast XML parser12,339GPL-2.0
typesensei_deriveDerive proc macro for typesensei12,337MIT
ki18nA crate to use KF5I18n from rust.12,336MIT
effluxEasy MapReduce and Hadoop Streaming interfaces in Rust12,331MIT
noodles-htsgetAn htsget client12,319MIT
lunaria-apiA Rust API client for the video game Lunaria12,310MIT OR Apache-2.0
razor-libzfscoreLow-level libzfs_core interface12,303MIT OR Apache-2.0
emscripten-functionsRust-friendly bindings to various emscripten system functions12,292MIT
louisRusty Bindings to liblouis12,280GPL-3.0
natsclientNATS client designed for both an ergonomic API and performance12,265Apache-2.0
json-apiIdiomatic types for building a robust JSON API12,265MIT/Apache-2.0
lineapiLINE API library.12,255MIT
tcmalloc2Rust FFI bindings to tcmalloc12,250MIT OR Apache-2.0
cloud_terrastodon_azureHelpers for interacting with Azure for the Cloud Terrastodon project12,250LiLiQ-R-1.1
zip-corezip implementation independent structs and helpers12,242Apache-2.0 OR MIT
powerplatform-dataverse-service-clientunofficial rust client library for connecting to Microsoft Dataverse environments12,223MIT
kodik-apiAn unofficial async Rust library that allows you to interact with the Kodik API12,208MIT
cloud_terrastodon_commandCommand running helpers for the Cloud Terrastodon project12,207LiLiQ-R-1.1
meerkat-llm-coreLLM wire client trait + streaming plumbing for Meerkat. Provider-neutral.12,179MIT OR Apache-2.0
buildkit-frontendFoundation for BuildKit frontends implemented in Rust12,162MIT/Apache-2.0
sev-snp-utilsAMD SEV-SNP utils12,155Apache-2.0
nfdeRust bindings for Native File Dialog Extended12,140Zlib
toornamentLibrary for Toornament.com the eSports platform12,136MIT
gainAsync/await-based framework for programs targetting Gate runtime (wasm32 targets).12,113MIT
xdotoolA wrapper for the command line tool xdotool written in Rust12,108GPL-3.0-or-later
rek2_nntpThis is a Rust library that provides a way to interact with NNTP servers, compliant with RFC 3977 and RFC 4643.12,094GPL-3.0-or-later
outline_apiImplementation of Outline VPN server API control12,082MIT
libnfs-syslibnfs bindings allow you to create nfs mounts in memory/userspace12,082MIT
tensor-tradeA client for Tensor NFT marketplace and its aggregated marketplaces.12,080MIT
nyaa-siAn async Nyaa client for Rust12,069Apache-2.0
wasmcloud-actor-extrasInterface to the extras contract for use by wasmCloud Actors12,052Apache-2.0
razberryAn HTTP client library for the Razberry Z-Wave Hub12,051BSD-4-Clause
letterboxdLetterboxd API provides access to data on the Letterboxd.com website12,050MIT/Apache-2.0
aiven_rsThis is a rust sdk to interact with aiven-cloud apis.12,037MIT
brawl_stars_apiA Rust crate to interact with the Brawl Stars API12,024MIT
fluence_sdkRust SDK for writing applications for Fluence12,021Apache-2.0
lwgeomRust bindings for the PostGIS LWGEOM geometry library.12,008Unlicense
meerkat-modelsCanonical provider model catalog and capability data for Meerkat (core stays provider-free)12,000MIT OR Apache-2.0
stop-threadVarious ways of stopping threads on various platforms, without requiring the thread to poll.11,987CC0-1.0
wnfSafe bindings for the Windows Notification Facility11,986MIT OR Apache-2.0
chrome-remote-interface-modelChrome DevTools Protocol message model.11,981MIT OR Apache-2.0
icasadi_testRust interface to CasADi functions (for testing purposes only)11,971MIT
streamdeck-rsUnofficial Stream Deck SDK for Rust11,970MIT/Apache-2.0
skyway-webrtc-gateway-apiREST API Wrapper for SkyWay WebRTC Gateway11,960MIT
transcribe-cppRust bindings for transcribe.cpp, a C/C++ speech-to-text library built on ggml11,957MIT
mattermost_apiRust bindings for the Mattermost API11,951MIT OR Apache-2.0
mcomMaulingMonkey's COM wrappers11,950Apache-2.0 OR MIT
vektorStrongly typed explici SIMD11,949MPL-2.0
urbandictionaryUnofficial Rust wrapper for the UrbanDictionary API11,939ISC
coordgenA thin rust wrapper around coordgen11,929MIT
libquil-sysHigh-level bindings to libquil11,912Apache-2.0
grb-sysLow level bindings to Gurobi11,908MIT
adk-serverHTTP server and A2A protocol for Rust Agent Development Kit (ADK-Rust) agents11,907Apache-2.0
data-for-seoClient library for the DataForSEO API v3 (SERP, Keywords Data, Labs, Backlinks, OnPage, and more)11,900MIT
fundamentum-edge-protoBindings to Fundamentum Edge Daemon's gRPC API11,895Apache-2.0
meerkat-auth-coreShared auth primitives for Meerkat: TokenStore backends, RefreshCoordinator impls, OAuth2 helpers, generic cloud-IAM authorizers…11,887MIT OR Apache-2.0
vsmtp-rsaslSee https://crates.io/crates/rsasl11,881MIT
rusty-razorpayRazorpay SDK for Rust11,880MIT
interoptopus_backend_utilsUtilities for backend authors11,876MIT
oxidxLow-level D3D12 wrapper for Rust.11,864MIT
plctaga rust wrapper of [libplctag](https://github.com/libplctag/libplctag), with rust style APIs and useful extensions11,861MIT
arraylistA rust wrapper built on top of rust vector implementation. Taste like Java Arraylist, and intuitive to use like Python list and…11,860MIT
youtube_lounge_rsA Rust client for the YouTube Lounge API to control YouTube on TV devices11,853CC-BY-NC-4.0
paftFacade crate for paft: unified public API over the paft ecosystem.11,832MIT
vimba-sysRust wrapper of the Vimba library for Allied Vision cameras11,825MIT OR Apache-2.0
blaze-rsA Rustified OpenCL Experience11,787MIT
wavpackAPI bindings for WavPack11,781BSD-3-Clause
cloud_terrastodon_pathingWell-known paths for the Cloud Terrastodon project11,762LiLiQ-R-1.1
cloud_terrastodon_relative_locationA helper for converting std::panic::Location to relative paths with displayed11,757LiLiQ-R-1.1
wasi-sandboxed-component-providerEmbedded wasi-sandboxed-component binaries11,743MPL-2.0
thin_main_loopThin, cross-platform, main event loop. A building block for native GUI applications, among other use cases.11,742Apache-2.0/MIT
gem-rsA Rust library that serves as a wrapper around the Google Gemini API, providing support for streaming11,740MIT OR Apache-2.0
meerkat-storeSession persistence for Meerkat11,727MIT OR Apache-2.0
hentaiAPI wrapper for nhentai.net11,721MIT
rusty-boxBox.com API wrapper11,715MIT
meerkat-clientShim re-export crate — delegates to meerkat-llm-core and per-provider crates (B2 split).11,701MIT OR Apache-2.0
prefix_num_opsThe num_traits API, but in prefix notation.11,688MPL-2.0
tezos-smart-rollup-panic-hookHook for capturing kernel panics & printing to debug log.11,688MIT
apcaledgeA command line tool for exporting trading activity from Alpaca
(alpaca.markets) in a Ledger CLI compatible format.11,687GPL-3.0-or-later
efiErgonomic Rust bindings for writing UEFI applications11,683MIT
ta-lib-wrapperRust wrapper for TA-lib11,679non-standard
meerkat-commsInter-agent communication for Meerkat11,676MIT OR Apache-2.0
swapkit-rsUnofficial Swapkit API bindings for Rust11,673MIT
signalwireThe unofficial SignalWire SDK for Rust.11,6670BSD
tauri-plugin-iapA Tauri v2 plugin that enables In-App Purchases (IAP)11,666MIT
azure-sdk-keyvaultRust wrapper around Microsoft Azure REST APIs for Azure Key Vault11,658MIT
sortable-jsRusty bindings to SortableJS, to build sortable lists in wasm11,649MIT
tezos-smart-rollup-entrypointSetup kernel_entry entrypoint for Tezos Smart Rollup kernels.11,648MIT
dear-imgui-build-supportBuild helpers for dear-imgui-sys family: compose archive names, prebuilt download/extract, manifest helpers11,636MIT OR Apache-2.0
meerkat-sessionSession service orchestration for Meerkat11,621MIT OR Apache-2.0
meerkat-hooksHook runtime adapters and default hook engine for Meerkat11,606MIT OR Apache-2.0
meerkat-toolsTool validation and dispatch for Meerkat11,585MIT OR Apache-2.0
rustcord-sysRaw FFI bindings for the Discord Rich Presence API11,583Apache-2.0
fieriUnofficial Rust client for OpenAI.11,572MIT
cast-senderFully asynchronous implementation of the Google Cast CASTV2 protocol, allowing communication with receivers such as Chromecast or…11,563MIT
plctag-derivemacros for `plctag`11,560MIT
hardSecurity hardened buffers for Rust based on libsodium11,550MIT OR Apache-2.0
pangea-clientClient SDK for Pangea The Open Index Protocol11,532MIT
mseedBindings to libmseed for interoperating with miniSEED records.11,481Apache-2.0
CreateProcessWCreate and handle processes on Windows using the Win32 API11,480MIT OR Apache-2.0
rrawAn async Rust Reddit API Wrapper11,470MIT