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.
dbl-rsAPI Bindings for top.gg / discordbots.org19,080MIT/Apache-2.0
material-yewYew wrapper for Material Web Components19,040Apache-2.0
midi-convertUtilities for converting into/from midi_types::MidiMessage19,028MIT/Apache-2.0
fenestrojEasier wrappers for Win32 API stuff, safe when possible18,962Zlib
rs621Rust crate for the E621 API (a large online archive of furry art).18,960MIT OR Apache-2.0
mcp_client_rsRust client SDK for the Model Context Protocol (MCP)18,952MIT OR Apache-2.0
terra-rust-cliTerra Rust CLI parser18,924Apache-2.0
yeelightRust CLI and API bindings for yeelight WiFi Light Inter-Operation18,893MIT
rugintReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,875LGPL-3.0+
rust-raylibUnsafe bindings for Raylib 4.5 and safe wrappers for them.18,860Zlib
espeakng-sysRaw FFI bindings to eSpeak NG18,856Apache-2.0 OR MIT
rugfloReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,852LGPL-3.0+
v_exchanges_api_genericsA client for HTTP/HTTPS/WebSocket APIs.18,851MIT
w3sA Rust crate to the easily upload file or directory to Web3.Storage with optional encryption and compression18,850MIT OR Apache-2.0
ocl-interopCreates an OpenCL Context with OpenGL Interop enabled18,816MIT OR Apache-2.0
labradorLabrador - Mini thirdpart client for rust.18,807MIT
pbni-rsPBNI for Rust18,792BSD-2-Clause
rust_supabase_sdkAsync Rust client for Supabase — PostgREST, Auth, Storage, Edge Functions, and Realtime. Builder-pattern API mirroring…18,784MIT
heliosphere-signerRust-idiomatic Tron API client library18,783MIT
rdkafka-wraprdkafka wrap18,756Apache-2.0
oaidlCrate to manage conversions to/from SAFEARRAY, VARIANT, and BSTR data structures in COM interop18,732MIT
lxcLinux Containers API18,707MIT
lark-websocket-protobufLark/Feishu websocket client protobuf definitions.18,681MIT OR Apache-2.0
playdate-rsSafe Rust bindings for the Playdate SDK C-CPI18,673MIT OR Apache-2.0
avocado_deriveAvocado, the strongly-typed MongoDB driver18,657MIT
malA library to interact with the MyAnimeList API.18,650MIT
hapi-rsRust bindings to Houdini Engine API18,642MIT
proto-genProtobuf to Rust CLI tool18,613MIT OR Apache-2.0
playdate-rs-macrosHelpful macros for playdate-rs18,605MIT OR Apache-2.0
topggThe official Rust wrapper for the Top.gg API18,595MIT
rust-libretrolibretro API abstractions18,577MIT
trenitaliaA crate to get information about Trenitalia trains and stations18,569MIT
rsmgclientMemgraph database adapter for Rust programming language.18,540Apache-2.0
kcr_helm_toolkit_fluxcd_ioKubernetes Custom Resource Bindings18,5320BSD
minutusmruby bridge for Rust18,514MIT
v_exchangesImplementations of HTTP/HTTPS/WebSocket API methods for some crypto exchanges, using…18,502MIT
extrahopClient library for the ExtraHop platform.18,491MIT
radA type-safe, high-level interface to librados using the low-level C bindings from ceph-rust.18,476MPL-2.0
rugratReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,471LGPL-3.0+
azure-identity-helpersUnofficial suite of helpers to expand on the use of azure-identity18,430MIT
swaybar-typesA library for building swaybar status commands in rust.18,426MIT
animescheduleA complete async/sync typed AnimeSchedule api18,394MIT
bitcoin-restBitcoin Core REST API client and library for Rust18,391MIT
llama-cpp-4llama.cpp bindings for Rust18,380MIT OR Apache-2.0
alipay_sdk_rustAliPay Sdk for Rust18,363MIT
minisketch-rsRust interface to Pieter Wuille's minisketch library for efficient set reconciliation18,342Apache-2.0
conogramAn async wrapper for Telegram Bot API18,323MIT
gmp-mpfrReplaced by rug: arbitrary-precision integers, rational, floating-point and complex numbers18,266LGPL-3.0+
cbproClient library for Coinbase Pro18,252MIT
granite-rsRust bindings for Granite18,242MIT
tokio-linux-aioTokio bindings for Linux kernel AIO18,212MIT
adk-rustRust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.18,206Apache-2.0
v_exchanges_adaptersImplementations of HTTP/HTTPS/WebSocket API methods for some crypto exchanges, using…18,162MIT
passivized_docker_engine_clientDocker Engine Client - manage and run containers, images, and volumes.18,148MPL-2.0
rustelebotA telegram bot API which help you send message, or utilize telegram bot API integrateable with your application18,073MIT
game-scannerGame Scanner for any launcher and OS18,073MIT
haqq-grpcgRPC client for Haqq nodes18,031MIT
vkteams-bot-cliHigh-performance VK Teams Bot API toolkit with CLI and MCP server support18,015MIT OR Apache-2.0
kf-protocol-apiRust kafka protocol API definitions18,003Apache-2.0
hcs-rsRust abstractions for HCS APIs.17,999MIT/Apache-2.0
cfileRust bindings to C *FILE stream17,968MIT
hexchatA safe API for creating HexChat plugins17,957MIT
gauthHTTP Client for Google OAuth217,950MIT OR Apache-2.0
ascom-alpacaRust implementation of the ASCOM Alpaca API for astronomy devices17,927MIT OR Apache-2.0
component_modelRevolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and…17,922MIT
adk-modelLLM model integrations for Rust Agent Development Kit (ADK-Rust) (Gemini, OpenAI, Claude, DeepSeek, etc.)17,921Apache-2.0
terra-rust-walletTerra Rust Wallet API17,890Apache-2.0
runpodA Rust client for the RunPod API17,869MIT
divoomRust API for controlling divoom devices, like pixoo.17,855Apache-2.0
kcr_argoproj_ioKubernetes Custom Resource Bindings17,8420BSD
harmony_rust_sdkRust library to work with the Harmony chat protocol.17,835MIT
juliaIdiomatic and safe Julia bindings for Rust17,773Zlib
blockadeA wrapper library to interface with the Blockade project17,725MIT
rime-apiA wrapper for librime `rime_api.h`17,705MIT/Apache-2.0
libfyaml-sysRust binding for libfyaml17,613MIT
infisicalOfficial Rust SDK for Infisical17,585MIT
meerkat-coreCore agent logic for Meerkat (no I/O deps)17,585MIT OR Apache-2.0
ncmapiNetEase Cloud Music API for Rust.17,559MIT
slack-bkSlack BlockKit API abstraction for Rust17,537MIT
valgrind-requestsIdiomatic Rust bindings for Valgrind client requests, with zero-indirection execution and zero-cost fallback17,487Apache-2.0 OR MIT
gxciA safe raw-and-HAL camera interface based on Daheng-Image's GxIAPI(Galaxy Camera SDK)17,460MIT
statehub-apiStatehub REST API Rust client17,455MIT OR Apache-2.0
unc-jsonrpc-clientLower-level API for interfacing with the unc Protocol via JSONRPC17,452MIT OR Apache-2.0
rusty_interactionHandle Discord Interactions as outgoing webhook17,451ISC
gdeflate-sysA library for compressing and decompressing the GDeflate format17,407MIT/Apache-2.0
russengerA Rust library designed to simplify the handling of Facebook Messenger webhook responses.17,404Apache-2.0
tiktokliveA Rust library. Use it to receive live stream events such as comments and gifts in realtime from TikTok LIVE No credentials are…17,389MIT OR Apache-2.0
gstreamer-validateRust bindings for GStreamer Validate library17,372MIT/Apache-2.0
rtorrent-xmlrpc-bindingsXMLRPC API bindings for rtorrent17,328MIT
solana-trader-protoA Solana Trader API protocol implementation.17,315MIT
substreams-antelopeSubstreams development kit for Antelope chains, contains Firehose Block model and helpers.17,313MIT OR Apache-2.0
rusty_mujocoRust bindings for the MuJoCo physics simulator17,295Apache-2.0
musicxml_macrosMusicXML Rust SDK internal macros17,271MIT
gemini-fetchFetch gemini pages17,257MIT
myanimelistA complete async/sync typed MyAnimeList v2 api17,243MIT
httpd-utilA set of utilities for building HTTP microservices17,233GPL-3.0-or-later
objc2-system-extensionsBindings to the SystemExtensions framework17,184Zlib OR Apache-2.0 OR MIT
kcr_monitoring_coreos_comKubernetes Custom Resource Bindings17,1620BSD
rustfm-scrobble-proxyFork of rustfm-scrobble, a Last.fm Scrobble crate, adding proxy support17,140MIT
github-typesType definitions for the GitHub API.17,129MIT
musicxml_internalMusicXML Rust SDK shared internal data types and traits17,115MIT
tauri-plugin-notificationsA Tauri v2 plugin for sending notifications on desktop and mobile platforms with support for system notifications and push…17,096MIT
rsautoguirsautogui aims to be a cross-platform GUI automation rust crate.17,059MIT
epicinium_libRust bindings for libepicinium, the game logic library of the strategy game Epicinium.17,028AGPL-3.0-or-later
tsoracle-clientgRPC client driver for the timestamp oracle.17,016Apache-2.0
granite-rs-sysFFI bindings for Granite17,011MIT
wallabag-apiClient API library for Wallabag17,009MIT OR Apache-2.0
twapi-ureqTwitter OAuth library used by ureq.16,994MIT OR Apache-2.0
librustconfiglibRustConfig is rust wrapper around libconfig library. Library for processing configuration files.16,994MIT
kbvmAn implementation of the XKB specification16,983MIT OR Apache-2.0
gstreamer-validate-sysFFI bindings to libgstvalidate-1.016,963MIT
metacpan_apiQuery the metacpan.org API16,899GPL-3.0-or-later
uniffi-runtime-javascriptJavascript runtime for UniFFI-generated bindings16,889MPL-2.0
mun_abiRust wrapper for the Mun ABI16,861MIT OR Apache-2.0
objc2-core-motionBindings to the CoreMotion framework16,813Zlib OR Apache-2.0 OR MIT
tensorflowliteA safe Rust wrapper of TensorFlow Lite16,792non-standard
objc2-disk-arbitrationBindings to the DiskArbitration framework16,786Zlib OR Apache-2.0 OR MIT
etebaseA Rust client library for Etebase16,784BSD-3-Clause
watermelonHigh level actor based implementation NATS Core and NATS Jetstream client implementation16,766MIT OR Apache-2.0
firefly-rustRust SDK for making Firefly Zero games16,749MIT
saas-rs-sdkThe SaaS RS SDK16,748MIT
ezstripeUse ezstripe to easily communicate with Stripe's API.16,744MIT
hardened_malloc-rshardened_malloc rust wrapper16,703Apache-2.0 OR MIT
csm-rsAsync Rust client for the HPE Cray Shasta CSM (Cray System Management) API.16,699non-standard
gobject-subclassInfrastructure for GObject subclassing in Rust16,689MIT/Apache-2.0
plctag-sysnative libplctag binding16,677MIT
mixer_wrappersWrappers around the Mixer APIs16,671Apache-2.0 AND MIT
razor-nvpairIdiomatic nvpair API16,671MIT OR Apache-2.0
sixelA safe Rust wrapper for libsixel16,662MIT
karabiner-driverkitMinimal Karabiner-DriverKit-VirtualHIDDevice wrapper for kanata16,656LGPL-3.0
vk-sync-forkSimplification of core Vulkan synchronization mechanisms such as pipeline barriers and events. Forked off of the original vk-sync…16,646MIT/Apache-2.0
chatgpt-functionsThis crate provides a wrapper around the OpenAI API to use GPT-3.5 and GPT-4 for chatbots. It also provides a way to define…16,629MIT
rusty_falconRust bindings for CrowdStrike Falcon API16,623non-standard
racalREST API client abstraction library16,612MPL-2.0
razor-libzfscore-syslibzfs_core FFI bindings16,599MIT OR Apache-2.0
nvim-utilsUtilities for writing neovim plugins in rust16,583non-standard
unity-native-pluginUnity Native Plugin API for Rust16,574MIT
adk-artifactBinary artifact storage for Rust Agent Development Kit (ADK-Rust) agents16,555Apache-2.0
agvtfCrate to fetch info from Telecom Italia AGVTF (and possibly others)16,552Unlicense
nbd-netlinkSet up an NBD device for a specified socket and parameters, using the Linux netlink interface16,545MIT OR Apache-2.0
vmbc-sysRust wrapper of the Vimba X library for Allied Vision cameras16,528MIT OR Apache-2.0
kcr_kustomize_toolkit_fluxcd_ioKubernetes Custom Resource Bindings16,5150BSD
ferrisgramAn elegent rust client for the Telegram Bot API.16,493MIT
booruAn async Booru client for Rust16,491MIT/Apache-2.0
roboteventsWrapper for the RobotEvents.com v2 API.16,482non-standard
unity-native-plugin-sysunity-native-plugin-sys16,482MIT
dma-bufLinux DMA-Buf Abstraction Library16,455non-standard
kvmiSafe Rust bindings for libkvmi (v6)16,454GPL-3.0-only
leptos-keycloak-authSecure Leptos applications using Keycloak.16,449MIT OR Apache-2.0
ultrafast-mcp-coreCore protocol implementation for UltraFast MCP16,442MIT OR Apache-2.0
acme-rfc8555Provision certificates from ACME providers16,422MIT
kwui-syssys-crate for kwui - A GUI library with JSX/CSS support16,417LGPL-3.0-or-later
winutils-rsRust wrappers of various Windows API and definitions.16,394MIT
substreams-solana-program-instructionsSubstreams Solana program instructions16,373Apache-2.0
watermelon-miniMinimal NATS Core client implementation16,368MIT OR Apache-2.0
nats-typesEnumerations and types for representing NATS protocol messages16,354Apache-2.0
strava-authStrava auth api bindings16,345MIT OR Apache-2.0
lastfmAn async client to fetch your Last.fm listening history or the track you are currently playing16,335MIT
odos-sdkRust SDK for Odos16,322Apache-2.0
langfuse-client-baseAuto-generated Langfuse API client from OpenAPI specification16,307MIT OR Apache-2.0
plex-apiLibrary for communication with Plex server. Work in progress, not ready for any use. See github for details.16,298MIT/Apache-2.0
wmatawmata is a high level Rust interface to the Washington Metropolitan Area Transit Authority (WMATA) API16,282MIT
nessusNessus Vulnerability Scanner API client16,280LGPL-3.0
windows-named-pipeWindows named pipes with a unix-socket like interface16,280BSD-2-Clause
telegram-bot-fork-rawTelegram Bot API types16,263MIT
fdpSafe bindings for libFDP (Fast Debugging Protocol)16,256GPL-3.0-only
iii-sdkSDK for III Engine - a platform for building distributed applications16,237Apache-2.0
g2hA code generator that bridges gRPC services to HTTP/JSON endpoints using Axum16,234non-standard
i2cbus-apiHTTP RESTful API and skeleton server/client implement for I2C bus control16,215GPL-3.0-or-later
playdate-cliThe CLI tools for playdate-rs16,212MIT OR Apache-2.0
fastlzBindings to FastLZ compression and decompression.16,205MIT OR Apache-2.0
interpulseutilities for interacting with pulseflow apis16,202LicenseRef-OQL-1.2 OR MIT OR Apache-2.0
watermelon-netLow-level NATS Core network implementation16,184MIT OR Apache-2.0
softfloat-wrappera safe wrapper of Berkeley SoftFloat based on softfloat-sys16,142MIT OR Apache-2.0
playdate-rs-sysRaw unsafe Rust bindings for the Playdate SDK C-API16,110MIT OR Apache-2.0
ozz-animation-rsA rust runtime library for ozz-animation with cross-platform deterministic.16,110MPL-2.0
arcdpsRust bindings for the Guild Wars 2 dps-meter with focus on ease-of-use and performance.16,107MIT/Apache-2.0
unkeyAn asynchronous Rust SDK for the Unkey API.16,079MIT
ultrafast-mcp-transportTransport layer for UltraFast MCP16,045MIT OR Apache-2.0
ultrafast-mcp-authAuthentication and authorization for ULTRAFAST MCP16,031MIT OR Apache-2.0
plctag-corea rust wrapper of [libplctag](https://github.com/libplctag/libplctag), with rust style APIs and useful extensions16,018MIT
virtdisk-rsRust abstractions for VirtDisk APIs.16,018MIT/Apache-2.0
ultrafast-mcp-monitoringMonitoring and observability for ULTRAFAST MCP with OpenTelemetry support.16,007MIT OR Apache-2.0
steam-rsSafe Rust bindings for the Steam Web API16,003MIT
batch-mode-token-expansion-traitsTraits for describing distinct token expansion axes, used for instructing expansions in an LLM context.15,981non-standard
wit_owoA Rust library for interacting with the Wit.ai API.15,944MIT OR Apache-2.0
satispayTools to interact with Satispay API15,931Unlicense
drive-v3A library for interacting the Google Drive API15,916MIT
skynet_api_agentAPI for Skynet agent plugin.15,912GPL-3.0
vtcode-acp-clientACP client implementation for inter-agent communication and orchestration15,890MIT
yew-interopuse javascript and css asynchrously in yew15,872MIT
clarifai_grpcThe official Clarifai gRPC Rust client15,855Apache-2.0
deepviewrt-sysLow-level FFI bindings for deepview-rt Library15,832AGPL-3.0
cueHigh-level bindings for the libcue library15,832GPL-2.0-or-later
deepl-apiBindings and a commandline tool for the DeepL REST API (https://www.deepl.com/docs-api/)15,809MIT OR Apache-2.0
prediction-guardSDK for the Prediction Guard API15,775Apache-2.0
open-ai-rust-responses-by-sshiftA feature-rich, async-first Rust wrapper for the OpenAI Responses API, with built-in support for streaming, function calling,…15,764MIT
meerkat-contractsWire format contracts and generated surface schemas for Meerkat15,764MIT OR Apache-2.0
gitea-sdkAn unofficial Gitea API client15,756MIT
apksigDecoding the APK Signing Block15,750MIT