CATEGORY
Web programming 8,910 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.
acdp-producerPublish-request builder (build + validate + hash + sign) for the Agent Context Distribution Protocol (ACDP)2,508MIT OR Apache-2.0
hyperlane_applicationHyperlane application module containing core application logic, controllers, services, and middleware components.2,507MIT
material_youA design system for wasm apps based on rust and material design 32,499LGPL-3.0-or-later
axum-eyreFlexible concrete Error and Result type for axum2,497MIT
rocket-static-filesServe static files with cache headers with Rocket2,494MPL-2.0
mimeeA simple crate for detection of a file's MIME type by its extension.2,494MIT
tunnelbana-hidepathsHide specific paths in tower services by sending them to a 404 service.2,489MIT OR Apache-2.0
spacegateA library-first, lightweight, high-performance, cloud-native supported API gateway2,482MIT/Apache-2.0
axum-serveplusHigh level server designed to be used with axum framework.2,480MIT
oxibrowser-webapiDOM and WebAPI implementations backed by html5ever2,479MIT
juniper_graphql_ws_puffGraphQL over WebSocket Protocol implementation for `juniper` crate. Released for Puff.2,476BSD-2-Clause
paseto-v4PASETO/PASERK V4 based on RustCrypto2,470Apache-2.0
rusty-gasket-macrosProc macros for rusty-gasket (ApiError derive)2,465Apache-2.0
acdp-serverRegistry-side building blocks (PublishValidator, RegistryServer, store, pagination) for the Agent Context Distribution Protocol…2,465MIT OR Apache-2.0
rswind_cliTailwind CSS JIT engine in Rust2,463MIT
leo-linerLinter of the Leo programming language2,460GPL-3.0
adaptive-card-rsA Rust crate for working with Adaptive Cards, a format for rendering card-like user interfaces.2,456MIT OR Apache-2.0
slices-lexiconAT Protocol lexicon validation library for Slices2,453MIT
in-viteVite integration for your Rust backend.2,449MIT
mcm_api_wrapperA wrapper for MC-Market's Ultimate REST API.2,449MIT
theme🎨 A highly customizable theming system for WASM frameworks like Yew, Dioxus, and Leptos.2,449MIT
my-canister-frontendFrontend asset processing library for canisters on the Internet Computer2,448MIT
crw-rendererHTTP and CDP browser rendering engine for the CRW web scraper2,448AGPL-3.0
with-async-contextA Rust library for managing contextual data across async tasks2,441MIT
faf-http-dateFAST date generation for HTTP Date header (no_std)2,440MIT/Apache-2.0
cufflink-sdk-macrosProc macros for the Cufflink SDK (#[derive(Table)], service!{})2,439MIT
tauri-plugin-persistenceA wrapper plugin for several persistence backends, focused on managing complex project folders with less boilerplate.2,438MIT
rate_limitersFlexible and easy-to-use Rust library for implementing rate limits.2,438MIT
EIP1193This package implementated a bridge for Etherum Provider (EIP1193).2,437GPL-2.0
mockforge-runtime-daemonRuntime daemon for zero-config auto-mock generation from 404s2,433MIT OR Apache-2.0
oauth2-passkeyOAuth2 and Passkey authentication library for Rust web applications2,431MIT OR Apache-2.0
gotplA Rust library providing full Go template (text/template and html/template) support via FFI.2,431MIT
rusty-gasketA plugin-based Rust framework for backend HTTP services2,427Apache-2.0
trillium-quinnquinn QUIC adapter for trillium.rs HTTP/3 support2,425MIT OR Apache-2.0
trillium-client-retryAutomatic retry/backoff middleware for the trillium HTTP client2,424MIT OR Apache-2.0
oxibrowser-coreCore browser engine: Browser, Session, Page, Frame lifecycle2,423MIT
sql-auditA companion library to `sql-audit-cli` implementing all of the same functionality, plus useful runtime operations.2,420MIT
sql-js-httpvfs-rsA very experimental, basic, and slightly ridiculous-sounding Rust wrapper around sql.js-httpvfs2,420Apache-2.0
cufflinkDefine CRUD microservices in Rust — deploy with a single command2,420MIT
woqie-extensionWoqie Extension Crate2,419MIT
hcaptcha-no-wasmhCaptcha client response verification. Validate the hCaptcha response submitted from to your server from the client.2,412MIT OR Apache-2.0
tower-sesh-coreCore components for `tower-sesh` and related crates.2,411MIT
revokeHigh-performance microservices infrastructure framework built with pure Rust2,411MIT OR Apache-2.0
savory-elements-deriveCrate that provide `Element` derive2,410MIT OR Apache-2.0
gftdcojp_designsystemGftd Japan株式会社 / デザインシステム2,408MIT
ipwareHttp Header Client Ip Extraction Utility2,408MIT
axum-session-managerSession manager crate for Rust web framework 'Axum'2,401MIT
hyperchadHyperChad package2,400MPL-2.0
zagreusA featureful library for backoff handling2,397MIT
mathquill-leptosA mathquill integration layer for Leptos2,395GPL-2.0
booru-dlA command line tool to download images and tags txt from booru2,392Apache-2.0
squirrel-browser-automationBrowser automation via YAML based workflow definition.2,390non-standard
tower-sessions-file-based-storeFile-based session store for `tower-sessions`.2,390MIT
savory-styleTyped CSS style for Savory2,383MIT OR Apache-2.0
tower-api-clientToolkit for creating API clients with Tower2,382MIT
wasmgoGo WebAssembly plugin for Wasmrun - compile Go projects to WebAssembly using TinyGo2,375MIT
webavesWeb archiving software suite2,371MPL-2.0
diap-rs-sdkDIAP Rust SDK - 基于零知识证明的去中心化智能体身份协议,使用 ZKP 验证 DID-CID 绑定,无需 IPNS2,371MIT
dioxus-genai-chatA configurable Dioxus + Bulma chat UI with chained reasoning timelines, inline controls, and optional genai integration.2,364MIT
gyazo-apiGyazo API client2,362MIT OR Apache-2.0
wasmesh-macroswasmesh(WebAssembly Service Mesh) SDK proc-macro2,358MIT OR Apache-2.0
mockforge-tuiTerminal UI dashboard for MockForge2,358MIT OR Apache-2.0
selectrs🔽 A highly customizable select component for WASM frameworks like Yew, Dioxus, and Leptos.2,353MIT
moosicbox_app_native_imageMoosicBox App Image package2,353MPL-2.0
dioxus-grpcEasy interface for a gRPC client with Dioxus2,351LGPL-3.0-or-later
grok-clientGrok api client2,351MIT OR Apache-2.0
bolt-web⚡ A high-performance, minimalist web framework for Rust, inspired by Express.js and Gin.2,350MIT
moq-ffiMedia over QUIC, UniFFI bindings2,350MIT OR Apache-2.0
chuchi-ssrRun javascript ssr in rust2,349MIT OR Apache-2.0
tauri-useInterop tauri api for leptos2,349MIT
spire-coreCore types and traits for spire.2,348MIT
web-service-epoch-axumWeb service that displays the epoch time by using Axum, Tokio, Rust. The purpose of this is simple testing of our systems.2,341GPL-2.0 OR GPL-3.0
pslink-localesThe translation strings for pslink2,337MIT OR Apache-2.0
crw-mcp-protoMCP JSON-RPC 2.0 protocol types (shared by crw-server, crw-mcp, crw-browse)2,336AGPL-3.0
jwt-compact-frameMinimalistic JWT implementation with focus on type safety and secure cryptographic primitives. Works in a FRAME/Polkadot SDK…2,335Apache-2.0
stream_crawlerA crate for scraping web pages and extracting URLs and endpoints.2,334MIT
xprocessEasily spawn child processes on Unix2,330MIT OR Apache-2.0
axum-oidc-layerA high-performance, configurable OIDC authentication layer for Axum web applications2,330Apache-2.0
dfxmon-cliCLI tool for interacting with dfxmon canister on the Internet Computer2,322MIT OR Apache-2.0
sp-yewComponent communication tool for Yew framework.2,318MIT
yew-bootstrap-v3Bootstrap v3 components for Yew2,317Apache-2.0
yewdux-inputInput layer for Yewdux2,316MIT OR Apache-2.0
aiscript-directiveDirectives of AIScript programming language interpreter2,312MIT
ory-kratos-client-wasmA fork of ory-kratos-client that uses the browser's Fetch API instead of reqwest when building for wasm.2,310Apache-2.0
webdav-headersHTTP headers for WebDAV2,305MIT OR Apache-2.0
wasmrustRust WebAssembly plugin for Wasmrun - compile Rust projects to WebAssembly with wasm-bindgen support2,303MIT
echo_httpAxios like http client for the typescipt devs that just can't let go2,303MIT
sursfaceSmall cross-platform rendering library2,303MIT
gen-htmlGenerate HTML using Rust2,300MIT
leptos-helios-componentsLeptos integration for Helios2,296MIT
a3a3 tools.2,295Apache-2.0
feedrFeedr is a feature-rich terminal-based RSS/Atom feed reader written in Rust.2,294MIT
jailed-path⚠️ DEPRECATED: This crate has been renamed to 'strict-path'. Please migrate to https://crates.io/crates/strict-path2,294MIT OR Apache-2.0
trillium-logger-macrosinternal-use-only proc-macros for trillium-logger2,291MIT OR Apache-2.0
puzz-sseServer-Sent Events (SSE) library for puzz.2,288MIT
tauri-plugin-rspcTauri adapter for rspc2,288MIT
meteroid-utoipaCompile time generated OpenAPI documentation for Rust (meteroid-oss fork of utoipa)2,284MIT OR Apache-2.0
blinq-commonCommon utilities for Blinq Rust microservices: error handling, logging, and HTTP middleware2,281MIT
starstrawSimple authentication back-end that feels like a game2,276MIT
orestatyHTML-centered handlebars-based static site generator2,275MIT OR Apache-2.0
visual_rocket_okapi_codegenMacros supporting visual_rocket_okapi2,274MIT
cf-tenant-resolverTenant resolver module - discovers and routes to plugins2,273Apache-2.0
calendar-linkRust library to generate an event link for Google Calendar, Yahoo! Calendar, Microsoft Outlook, etc.2,273MIT
strand-bui-backend-session-typesTypes for Strand Camera BUI (Browser User Interface) backend session management2,268MIT OR Apache-2.0
mwkeepA tool for house keeping MediaWiki sites.2,264GPL-3.0-or-later
paseto-v3PASETO/PASERK V3 based on RustCrypto2,263Apache-2.0
i18nify-macroA type-safe localization library using code generation2,261MIT
bsqliteA simple and minimal Rust SQLite library with an ergonomic API2,261MIT
meteroid-utoipa-axumUtoipa's axum bindings for seamless integration for the two (meteroid-oss fork of utoipa-axum)2,261MIT OR Apache-2.0
opencratesEnterprise-grade AI-powered Rust development companion with comprehensive automation, monitoring, and deployment capabilities2,256MIT OR Apache-2.0
webdav-methodsHTTP methods for WebDAV2,255MIT OR Apache-2.0
reformahtmlCommand line tool to format HTML or Bikeshed-flavored markdown to no-line-breaks but keep original indentation.2,255MIT
meteroid-utoipa-scalarScalar for utoipa (meteroid-oss fork of utoipa-scalar)2,255MIT OR Apache-2.0
querystrSimple querystring library for rust2,254MIT
request_id_middlewareCustom extractor for Rust Axum to extract the request id from an HTTP header X-Request-Id.2,254non-standard
moosicbox_app_native_uiMoosicBox App UI package2,254MPL-2.0
cuda-rust-wasmCUDA to Rust transpiler with WebGPU/WASM support2,249MIT OR Apache-2.0
hyperlane_bootstrapHyperlane bootstrap crate providing application initialization and framework lifecycle management.2,249MIT
vuefinderA Rust implementation of VueFinder file manager2,248MIT
markdown-harvestA Rust crate designed to extract, clean, and convert web content from URLs found in text messages into clean Markdown format.…2,246MIT
tracks-hustA way to embed Rust into HTML code and use it wherever you'd like.2,246MIT
cargo-rustkit-webRustKit-Web is a CLI to scaffold fullstack Rust web apps with Tailwindcss , Axum , Askama and file-based routing similar to…2,242MIT
betfair-rsA high-performance Rust library for the Betfair Exchange API with real-time streaming, order management, and interactive terminal…2,241MIT
adk-browserBrowser automation tools for Rust Agent Development Kit (ADK-Rust) agents using WebDriver2,234Apache-2.0
functionsA simple library to build portable serverless functions2,233MIT OR Apache-2.0
webtransport-batonImplements devious-baton, used to test WebTransport implementations2,232MIT OR Apache-2.0
paperswithcode-clientA Rust library for `paperswithcode-client` api2,231Apache-2.0
sitemap-iterSitemap iterator adhering to the sitemap protocol, as used by WordPress.2,230MIT OR Apache-2.0
temiCommand-line, lightweight TUI client for Lemmy2,229GPL-3.0-or-later
ucp-schemaRuntime resolution of UCP schema annotations2,220Apache-2.0
actix-inertiaInertia.js for Rust2,219MIT
firebase-js-sys`wasm32-unknown-unknown` bindings for the Firebase modular JS SDK (`npm` firebase@9)2,219MIT
aws_utils_kinesis_data_streamsAWS Kinesis Data Streams utilities for Rust2,219MIT OR Apache-2.0
spawn-wasm-ecdsaA WASM-based ECDSA signature verification library for Web3 developers.2,217MIT
crdb-helpersConcurrently Replicated DataBase2,207AGPL-3.0-or-later
rusty-anthropicA Rust SDK for interacting with the Anthropic API, supporting Vision and more.2,207MIT
axonyx-coreCore parser, lowering, query model, and SQL draft compiler for Axonyx2,206MIT
unobtaniumOpinioated Web search engine library with crawler and viewer companion.2,205AGPL-3.0-only
feedparser-rsHigh-performance RSS/Atom/JSON Feed parser2,203MIT OR Apache-2.0
perfect-decimalLimited range decimals which serialize as IEE754 floats with no loss of precision.2,201Unlicense
atproto-daslDASL (Data-Addressed Structures & Links) implementation for AT Protocol2,201MIT
confirm-emailA Rust crate for creating URL‑safe, encrypted email confirmation tokens with configurable expiry
(with precision to the second)…2,190MIT
bobbyA minimal web framework.2,181MIT
rovoA drop-in replacement for axum::Router with effortless OpenAPI documentation2,178MIT
async_tinyA minimal async HTTP server with a tiny_http-like feel, built on Hyper 1.x2,177MIT
yldfi-commonShared utilities for yldfi-rs API clients2,176MIT
openlark-cardkit飞书开放平台 Rust SDK - 企业级 API 客户端2,175Apache-2.0
authzen-coreCore authorization primatives and service integrations used in authzen.2,174MIT OR Apache-2.0
anda_bnbAnda agent tools offers integration with the BNB chain.2,173MIT OR Apache-2.0
sqlx-meta-macrosProc macro implemtation for sqlx-meta to implement metadata reading2,171MIT
libbartoA websocket based job scheduling system library for bartos, bartoc, barto-cli2,170MIT OR Apache-2.0
tonic-arcanyx-forkA gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.2,169MIT
cf-single-tenant-tr-pluginZero-config tenant resolver plugin for single-tenant deployments2,168Apache-2.0
elif-authAuthentication and authorization system for elif.rs framework - JWT, sessions, RBAC, password hashing, and middleware2,166MIT OR Apache-2.0
biome_projectWorkspace project handler2,162MIT OR Apache-2.0
voidmergeVoidMerge: The open-source, developer friendly web services platform.2,162MIT OR Apache-2.0
corex-apiA lightweight,modular API framework for building extensible systems in Rust.2,160MIT
skimaRust structural UI library for web2,159MIT
rusty_rails_ioc_macrosAn Inversion of Control framework2,158MIT
ahah tools.2,158Apache-2.0
nano-rs-coreLight Web Kit2,154MIT
credibil-dwnDecentralized Web Node (DWN)2,154MIT OR Apache-2.0
planet-marsFeed aggregation planet like Planet Venus, produces static HTML and ATOM feed from fetched feeds.2,154AGPL-3.0-or-later
turbomcp-websocketWebSocket transport implementation for TurboMCP SDK2,151MIT
axum-safe-pathTraversal-safe `Path` extractor for Axum2,149MIT
tower-seshA Tower middleware for strongly typed, efficient sessions.2,148MIT
spawn-wasm-erc20A WASM-based ERC-20 token library for Web3 developers, providing a high-performance, secure, and customizable solution.2,148MIT
catenary-frontendfrontend for dev backend2,145MIT OR Apache-2.0
small-routerA simple and small router for the small-http library2,142MIT
lib_service_jwtScalable JWT Management with Rust.2,141Apache-2.0
secfindingUniversal security finding types for vulnerability scanners.2,133MIT OR Apache-2.0
mio_surfSurf the web - HTTP client framework2,127MIT OR Apache-2.0
snarkvm-synthesizer-debugSynthesizer for a decentralized virtual machine2,126Apache-2.0
ahnlich_typesTypes for using ahnlich_client_rs AI proxy and in-memory vector DB2,122non-standard
lexerus_deriveSimple annotated lexer2,121non-standard
aiscript-vmAIScript programming language interpreter2,120MIT
html_forgeA robust and efficient HTML parsing library for Rust2,118MIT
polymarket-sdkRust SDK for Polymarket prediction markets - REST APIs, WebSocket streams, order signing, and Safe wallet integration2,115MIT OR Apache-2.0
youkeboxYoukeBox, a better way to create live playlists2,114non-standard
snarkvm-ledger-narwhal-debugData structures for a Narwhal-style memory pool in a decentralized virtual machine2,113Apache-2.0
tauri-plugin-hotswapOpen-source OTA plugin for Tauri v2 — push frontend updates to users without rebuilding the binary. Self-hosted, signed bundles,…2,109MIT OR Apache-2.0
ra2aA Rust implementation of the Agent2Agent (A2A) Protocol SDK2,106MIT OR Apache-2.0
browserinfobrowser and hardware information.2,104MIT OR Apache-2.0
twitch_eventsub_structsDefined Struct types for of all the twitch eventsub responses easy Serialise/Deserialie2,104MIT
kumoAn async web crawling framework for Rust - Scrapy for Rust2,104MIT
chrysalis_rsTransform logs into beautiful, structured JSON for web UIs2,097MIT OR Apache-2.0
maeOpinionated async Rust framework for building Mae-Technologies micro-services — app scaffolding, repo layer, middleware, and test…2,097MIT
fractl_libFractal renderer supporting multithreading, gpu compute and wasm2,094GPL-3.0-or-later
crw-crawlAsync BFS web crawler with rate limiting and robots.txt support for CRW2,092AGPL-3.0
boteMCP core service — JSON-RPC 2.0 protocol, tool registry, audit integration, and TypeScript bridge2,090GPL-3.0-only
rarirari: Runtime Accelerated Rendering Infrastructure - A high-performance React Server Components framework powered by Rust2,090MIT
oauth2-passkey-axumAxum integration for oauth2-passkey authentication library2,084MIT OR Apache-2.0
grimoire_css_color_toolkitCSS Color Module Level 4 compliant color manipulation toolkit2,082MIT
float-hash-ofStores 63 bits of a hash in an f64 for interop with JavaScript2,081MIT
wasps-with-bazookasDistributed load testing tool - like bees with machine guns, but way more power!2,079GPL-2.0
actix-delaySimulates a delayed response for actix-web2,078MIT
ru-openapi-cgA powerful OpenAPI 3.0 code generator written in Rust that supports multiple programming languages and frameworks2,078MIT
quickbooks-typesType definitions for QuickBooks Online API2,075MIT
use_css_procmacrosDefine styles for your yew components inside CSS files.2,074MIT
cos-rust-sdk腾讯云对象存储 COS Rust SDK2,074MIT