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.
zeroclawlabsZero overhead. Zero compromise. 100% Rust. The fastest, smallest AI assistant.3,257MIT OR Apache-2.0
imx-vpuwrap-safeSafe low-level bindings for imx-vpuwrap library.3,257MIT
tglBindings to TinyGL, a Small, Free and Fast Subset of OpenGL3,256MIT OR Apache-2.0
lirc-sysRust FFI binding for the LIRC kernel API.3,255LGPL-3.0
elevenlabs-apiA very simple Rust library for Elevenlabs API, free from complex async operations and redundant dependencies.3,254MIT
onde-mistralrs-visionFast, flexible LLM inference.3,254MIT
eosio_cdtIdiomatic Rust bindings for EOSIO smart contracts.3,252MIT OR Apache-2.0
onde-mistralrs-audioFast, flexible LLM inference.3,252MIT
falco_plugin_runnerPure-Rust runner for Falco plugins3,251Apache-2.0
onde-mistralrs-paged-attnFast, flexible LLM inference.3,249MIT
rtmidiSafe wrapper for RtMidi, realtime MIDI input/output3,248MIT
smooai-smooth-operator-corePolyglot AI agent orchestration core — agents, workflows, tools, checkpointing, memory, HITL, cost.3,243MIT
klyx_extension_apiA Rust-based API for building WebAssembly extensions for the Klyx3,235GPL-3.0
rvk_methodsCrate providing methods of VK (VKontakte) API3,234MIT
lashlangLashlang: compact CodeAct language for model-authored REPL blocks in the lash agent runtime.3,231MIT
dapr-deriveDapr SDK for Rust3,229MIT
rong_typegenShared binding metadata and TypeScript generation for RongJS3,226MIT OR Apache-2.0
model-gateway-rsA Rust library for model gateway services, providing traits and SDKs for various AI models.3,224MIT
k8s-devicepluginAPI bindings for Kubernetes device plugins.3,222Apache-2.0
systemprompt-eventsEvent bus, SSE broadcasters, and fan-out routing for systemprompt.io AI governance infrastructure. A2A, analytics, and context…3,220BUSL-1.1
rust_paystackA Rust library for interacting with the Paystack API3,219MIT
tmapiSimple TempMailAPI library for barid.site3,219non-standard
chmlibA library for reading Microsoft HTML Help Files (.chm)3,218LGPL-2.1-or-later
hardware-queryCross-platform Rust library for comprehensive hardware detection, real-time monitoring, power management, and AI/ML optimization3,217MIT OR Apache-2.0
secugen_rsRust bindings for the SecuGen SDK3,217non-standard
talibTa-Lib binding rust safe wrapper3,216MIT
knet-bindingsRust bindings for Kronosnet libraries3,213LGPL-2.1+
whatsapp-business-rsRust SDK for the WhatsApp Business API — bulk messaging, batching, and multi-tenant support.3,212MIT OR Apache-2.0
azure_identity_gindixRust wrappers around Microsoft Azure REST APIs - Azure identity helper crate3,212MIT
rustecal-types-stringString type support for rustecal TypedPublisher/TypedSubscriber3,212Apache-2.0
opensubdiv-petiteWrapper around parts of Pixar’s OpenSubdiv3,212Apache-2.0
aes_externalobjExtendScript external object library implementation in Rust3,211MIT OR Apache-2.0
trinoA simple TrinoDB client for Rust3,207Apache-2.0
lngh_stringsLargenumbergoeshere's string utilities3,206MIT
zomatoA simple crate for retrievig daily menu from zomato.com3,205MITNFA
mcpkitRust SDK for the Model Context Protocol (MCP) - the official facade crate providing unified access to all mcpkit functionality3,204MIT OR Apache-2.0
i2cbusA RESTful HTTP microservice exposing I2C bus control3,203GPL-3.0-or-later
webylibWebcash HD wallet library — bearer e-cash with BIP32-style key derivation, SQLite storage, AES-256-GCM encryption, and full C FFI…3,203MIT
bullettrainBullet Train SDK for Rust3,203BSD-3-Clause
fopencookie-sysbindings to <stdio.h>::fopencookie3,202MIT OR Apache-2.0
claudecodeA Rust SDK for programmatically interacting with Claude Code3,196MIT
volcenginea rust api sdk for volcengine, for CI test, not for production3,195MIT
clean_dynamodb_storeA library which follows clean architecture principles and provides a DynamoDB store implementation.3,194MIT
spark-connectRust client for Apache Spark Connect.3,194Apache-2.0
onde-mistralrs-macrosProc macros for mistral.rs tool definitions3,191MIT
launchkey-sdkA type-safe Rust SDK for Novation Launchkey MIDI controllers. Enables full control over pads, encoders, faders, displays, and DAW…3,188non-standard
libarchive2-sysLow-level FFI bindings to libarchive v3.8.13,186BSD-2-Clause
onde-mistralrs-coreFast, flexible LLM inference.3,182MIT
shizen-buffersA better way to create VSTs.3,179MIT OR Apache-2.0
zte-cpe-rsControl ZTE MF289F and G5TS LTE/5G CPE using Rust3,178GPL-3.0
wanisabi-modelModel for wanisabi3,176MIT
imgflipHTTP API wrapper for the meme generator `api.imgflip.com`3,173MIT OR Apache-2.0
openapi3-parserA Rust library to parse and work with OpenAPI 3.0 specifications in JSON and YAML format3,172MIT
kcr_reports_x_k8s_ioKubernetes Custom Resource Bindings3,1670BSD
systemprompt-contentMarkdown content management, sources, and event tracking for systemprompt.io AI governance dashboards. Governed publishing…3,167BUSL-1.1
acme-liteRequest certificates from an ACME provider3,161MIT
sorceressA Rust environment for making music and sounds with SuperCollider.3,160GPL-3.0-or-later
wooting-sdkRust bindings for the Wooting Analog and RGB SDKs!3,160MIT OR Apache-2.0
todoist-apiA Rust wrapper for the Todoist Unified API v13,157MIT
etopay-sdkFrontend SDK for Android, iOS and Web. Includes wallet, kyc components3,156AGPL-3.0-only
clack-hostLow-level, safe Rust wrappers to create audio plugin hosts using the CLAP audio plugin API.3,153MIT OR Apache-2.0
loryAn easy-to-use Rust library for accessing the Twitter API3,153Apache-2.0
medal-tv-rsA Rust library for the medal.tv REST API.3,153non-standard
mpsgraphModern Rust bindings for Apple's Metal Performance Shaders Graph framework3,149MIT
octocrate-webhooksA comprehensive GitHub REST API library based on Rust.3,149MIT
par-term-emu-core-rustComprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY,…3,144MIT
shizen-configA better way to create VSTs.3,143MIT OR Apache-2.0
artificial-coreProvider-agnostic core traits, generic client and error types for the Artificial prompt-engineering SDK3,142MIT
dartIdiomatic bindings to the dart native extensions api3,141MIT
tauri-plugin-printer-v2Tauri plugin for printing3,141MIT
rust-mempoolA Rust Bindings for the Mempool API3,140MIT
litellm-rustMinimal Rust SDK port of LiteLLM – unified interface for chat, embeddings, images, and video across OpenAI-compatible, Anthropic,…3,138MIT
opencontainersOpenContainers Implementation in Rust3,138BSD-3-Clause AND Apache-2.0
gymnasiumGymnasium API for Reinforcement Learning3,137MIT OR Apache-2.0
stakaiA provider-agnostic Rust SDK for AI completions with streaming support - Built by Stakpak3,130Apache-2.0
ddscHigh-level API for the native CycloneDDS bindings (libddsc-sys).3,129Apache-2.0
voroxxVoro++, a 3D cell-based Voronoi library3,127non-standard
mlua-isleThread-isolated Lua VM with cancellation, async coroutines, and connection pool for mlua3,120MIT OR Apache-2.0
edstemAsync API wrapper to Ed Discussion3,119MIT
currencyapi_parseQuick & dirty currencyapi parsing3,118MIT OR Apache-2.0
codedefender-apiBlocking client library for the CodeDefender binary obfuscation API.3,114Apache-2.0
image_chartsOfficial Image-Charts.com API client library3,108MIT
onde-mistralrsFast, flexible LLM inference.3,108MIT
systemprompt-usersUser management for systemprompt.io AI governance infrastructure. 6-tier RBAC, sessions, IP bans, and role-scoped access control…3,107BUSL-1.1
libkrb5[UNMAINTAINED] Rust bindings for MIT Kerberos 53,106MIT OR Apache-2.0
geneos-toolkitRust library for building Geneos Toolkit compatible applications3,105Apache-2.0
objc2-sprite-kitBindings to the SpriteKit framework3,101Zlib OR Apache-2.0 OR MIT
rrsA cross-platform GUI toolkit in Rust3,100MIT
systemprompt-analyticsAnalytics for systemprompt.io AI governance infrastructure. Session, agent, tool, and microdollar-precision cost attribution…3,099BUSL-1.1
zitadel-with-serdeAn implementation of ZITADEL API access and authentication in Rust. Now with support for serde for easy JSON serialization and…3,097MIT OR Apache-2.0
shawonA lightweight Rust wrapper for Qt, providing a simple and ergonomic way to create cross-platform GUI applications3,091MIT
rportaudioPortAudio bindings for Rust3,089MIT
syscaller-wrap-macroProcedural macro for parsing C function signatures into syscall wrappers for syscaller crate3,089MIT OR Apache-2.0
spacevm-sysSpaceVM system interfaces3,086GPL-3.0
wllA Wolfram LibraryLink interface.3,085MIT
ts_opentelemetryA fork of a metrics collection and distributed tracing framework3,084Apache-2.0
maplestorymaplestory API wrapper3,084MIT
systemprompt-agentAgent-to-Agent (A2A) protocol for systemprompt.io AI governance: streaming, JSON-RPC models, task lifecycle, .well-known…3,083BUSL-1.1
miyabi-githubGitHub API integration for Miyabi3,081Apache-2.0
shallocImplements the `GlobalAlloc` trait for supahero1's allocator written in C: https://github.com/supahero1/alloc3,079Apache-2.0
openfigi-rsA Rust client for interacting with the OpenFIGI API and parsing financial data.3,076MIT
bittensor-rsStandalone Rust SDK for Bittensor blockchain interactions3,069MIT
coolprop-sysRaw FFI bindings to CoolProp3,069MIT
onigmo-sysC API binding of a regular expression engine [onigmo](https://github.com/k-takata/Onigmo) >= 6.1.2.3,069MIT OR Apache-2.0
mountpoint-s3-fuserA fork of fuser - Filesystem in Userspace (FUSE) for Rust - only for use in Mountpoint for Amazon S33,067MIT
mlb-apiEndpoints for MLB's public Statcast API.3,067MIT
motorcortex-rustMotorcortex Rust: a Rust client for the Motorcortex Core real-time control system (async + blocking).3,064MIT
freewili-finder-rsRust bindings for the FreeWili Finder C/C++ library3,063MIT
azure_sdk_core_rsRust wrappers around Microsoft Azure REST APIs - Core crate3,062Apache-2.0
yooperAn async UPnP library and CLI3,058BSD-3-Clause
awattar-apiAPI client for the awattar price API3,058MIT
blowfish-mbed-cRusty interface for the deprecated mbedtls implementation of Blowfish cipher.3,057Apache-2.0 OR GPL-2.0-or-later
Grow-r502-a_fingerprint_sensorA Rust library for controlling R502-A fingerprint sensors over serial communication3,056MIT
lash-tool-supportShared types and helpers for building tools in the lash agent runtime.3,056MIT
ffmpeg-commonCommon library for FFmpeg Suite RS3,055MIT OR Apache-2.0
giacrsBindings to the giac/xcas library3,054MIT
mqttierA Rust MQTT client library providing an abstracted interface around rumqttc.3,047MIT
bullet-exchange-interfaceType definitions and message formats for the Bullet exchange protocol.3,044MIT
td-program-sdkA Rust SDK for interacting with the Tower Defense Solana program3,044MIT
webview-sys_suppressRust native ffi bindings for webview, with suppression of IE errors3,041MIT
mikrotik_apiRust library & minimal client to connect and interact with Mikrotik RouterOS API, usually exposed on port 87283,040non-standard
elb-cliCommand-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter.3,039MIT OR Apache-2.0
linux-usb-functionfs-sysNaive translation of the Linux functionfs and USB chapter 9 headers.3,036AGPL-3.0
ex3-ic-agentAgent library to communicate with the Internet Computer, following the Public Specification.3,036Apache-2.0
mineomeMineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java…3,035MIT
wl-client-builderLibrary for creating protocol bindings for wl-client3,034MIT OR Apache-2.0
destiny_rsAn async library to interact with Bungie's destiny 2 api.3,034MIT
agioA Rust crate for configuring and using OpenAI in an agentic system3,033MIT
cronback-api-modelA set of API models for [cronback](https://cronback.me) API protocol. Cronback provides developers a reliable and flexible…3,032BSD-2-Clause-Patent
twitch-rsRust Wrapper for the Twitch Helix API3,031MIT
bitbucket-server-rsAn API client library for Bitbucket Data Center3,028non-standard
crashpad-rsSafe Rust bindings to Google Crashpad - A crash-reporting system3,027MIT
hessra-token-coreCore utilities and types for Hessra token SDKs3,026Apache-2.0
rfiRust Foreign Interface (Rust Integration with other languages).
Work in progress.3,024MIT
async-stripe-reserveAPI bindings for the Stripe HTTP API3,024MIT OR Apache-2.0
polar-rsPolar client library for Rust3,023MIT
vk-mem-eruptRust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt.3,022MIT/Apache-2.0
f1-apiF1 API is a client library for the telemetry API of the F1 video games by
Codemasters. It uses asynchronous networking to decode…3,020MIT OR Apache-2.0
iadb-apiWrapper for Bank of England's Statistical Interactive Database (IADB)3,020MIT OR Apache-2.0
klee-rsA safe KLEE API for Rust3,017MIT OR Apache-2.0
ejniLibrary to make working with JNI more pleasant3,016MIT OR Apache-2.0
systemprompt-template-providerTemplate provider traits for systemprompt.io AI governance infrastructure. Config-as-code foundation for the AI governance…3,015BUSL-1.1
veracode-platformA comprehensive Rust client library for the Veracode platform (Applications, Identity, Pipeline Scan, Sandbox)3,014MIT OR Apache-2.0
submarineA library for connecting with a subsonic server3,013MIT
lzipBindings to lzlib for lzip compression and decompression exposed as
Reader/Writer streams.3,012MIT OR Apache-2.0
gdlibRust library for editing Geometry Dash savefiles3,009MIT OR Apache-2.0
lagoinhaLagoinha is a package that uses public APIs to fetch addresses using the Brazilian Postal Code (CEP). This package cuncurrenlty…3,006MIT OR Apache-2.0
crosisRepl.it's Crosis implementated in Rust.3,006Apache-2.0
grammarbot-ioThis crate allows you to check your texts for grammar using the grammarbot service.2,999MIT
zim-rsSafe bindings for libzim2,989GPL-2.0-or-later
mtl-rsRust bindings for Apple's Metal API2,989MIT
apple-bindgen-helmer-forkFork of apple-bindgen maintained by helmer team2,988BSD-2-Clause
ianaio-eventsConvenience crate for working with DOM event listeners2,988non-standard
am-apiA library for interfacing with the Apple Music API2,986MIT
azure-rustRust client for the Azure DevOps Server2,977MIT
distant-luaLua bindings to the distant Rust crates2,976MIT OR Apache-2.0
xrsAn asynchronous Rust library for X11 and associated extensions/protocols.2,975MPL-2.0
stowCloud storage abstraction package for Rust2,973non-standard
osrm-bindingLow-level, unsafe FFI bindings to the OSRM C++ library.2,971MIT
tvm-rustRust support for TVM runtime2,970Apache-2.0
dear-imgui-glowGlow (OpenGL) renderer backend for dear-imgui-rs2,968MIT OR Apache-2.0
kraapiAsynchronous HTTP client for the Kraken Cryptocurrency Exchange2,968MIT OR Apache-2.0
aleo-agentAgent library to communicate with the Aleo Blockchain, following the Public Specification.2,966Apache-2.0
sv4stateSystemVerilog 4-state value library2,965MIT OR Apache-2.0
qurlQuick command-line HTTP request utility written in Rust2,964MIT
rfluids🦀 Rusty CoolProp wrapper2,964MIT
gdbm_compatbinding of gdbm_compat(/usr/lib/libgdbm_compat.so) single file key-value database2,964MIT
eos-eapiArista EOS eAPI client library2,964BSD-3-Clause
dhl-apiQuery public tracking info from the DHL.de website2,964MIT
kodegen_mcp_toolKODEGEN.ᴀɪ: Memory-efficient, Blazing-Fast, MCP tools for code generation agents.2,963Apache-2.0 OR MIT
libusbgx-sysNaive bindings to libusbgx.2,960AGPL-3.0
wasccgraph-actorwaSCC Actor Support for graph database capability providers2,960Apache-2.0
fudi-rsAn implementation of the Fast Universal Digital Interface networking protocol to communicate with Pure Data via the netsend /…2,959MIT AND Apache-2.0
pstoeditRust bindings to pstoedit2,956GPL-2.0-or-later
aws_utils_dynamodbAWS DynamoDB utilities for Rust2,954MIT OR Apache-2.0
sodium-allocAllocator type that allocates memory using Sodium's secure memory utilities2,952MIT OR Apache-2.0
rawstdrawRust bindings for rawdraw2,951GPL-3.0-or-later
helvetia_clientAn HTTP client for the Helvetia API.2,948MPL-2.0
ibm-watsonA wrapper for interacting with the IBM Watson API2,946MIT OR Apache-2.0
rjw-metofficeRust bindings to the Met Office Global Spot site-specific weather API2,946MIT or Apache-2.0
aqueducts-deltaFramework to build ETL data pipelines declaratively2,944Apache-2.0
mealdbAsync API wraper for themealdb.com2,943BSD-3-Clause
mdsitebuilding blocks for markdown processing and static-site gen2,942MIT OR Apache-2.0
encryptable-tokio-fsA drop-in, API-identical replacement for `tokio::fs` with transparent opt-in, non-framing stream cipher encryption2,940Unlicense
vtcode-acpACP bridge and client implementation for VT Code2,939MIT OR Apache-2.0
serverless_workflow_buildersContains services used to build ServerlessWorkflow workflow definitions programatically2,936Apache-2.0
gandi-emailCLI tool for Gandi Email API2,935MIT OR Apache-2.0
aurilionA library to help facilitate easier interaction with Riot Games Data Dragon Web API for League of Legends in game items and…2,935non-standard
menubarCross-platform native menu library.2,935MIT OR Apache-2.0
jacquard-repoAT Protocol repository primitives: MST, commits, CAR I/O2,933MPL-2.0
smartcastAPI to connect and control Vizio SmartCast devices2,931MIT
fantoccini-stableHigh-level API for programmatically interacting with web pages through WebDriver.2,928MIT/Apache-2.0
homelanderGoogle Home integration framework2,928MIT OR Apache-2.0
sysuriA cross-platform crate for registering custom URIs with the OS2,928MIT
thetvdbTheTVDB API async client2,926MIT OR Apache-2.0
LibCulqiAPI bindings for the Culqi v2 HTTP API2,926MIT
localllmqwen2 model lib by llama.cpp2,925MIT OR Apache-2.0
redis_ipcSimple crate for ipc (inter-process communication) and service-to-service communication based on redis.2,920MIT
telegram_bot_api_rsTelegram Bot Api Rust Library2,918MIT OR Apache-2.0
jninoJava Native Interface to rust Native Objects2,918MIT/Apache-2.0