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.
ort-webONNX Runtime on the web 🌐 - An alternative backend for ort3,427MIT OR Apache-2.0
phoenixRust client for Phoenix channels3,424MIT
agent-browserFast browser automation CLI for AI agents3,420Apache-2.0
twitcheventsub-structsDefined Struct types for of all the twitch eventsub responses easy Serialise/Deserialie3,419MIT
grpc_graphql_gatewayA Rust implementation of gRPC-GraphQL gateway - generates GraphQL execution code from gRPC services3,419MIT
nano-rs-buildLight Web Build Kit3,414MIT
cssengineCSS Engine to parse and get declarations by class and query3,405MIT OR Apache-2.0
markerml_middleendMiddleend of simple markup and templating language, that is transpiled to HTML.3,395MIT
include_dir_as_mapEmbed files from a directory as a hashmap in the rust binary3,395MIT
prost-uuidProstUuid new-type wrapper around uuid::Uuid with prost::Message implemented for it.3,391MIT OR Apache-2.0
alert-rs⚠️ A highly customizable alert component for WASM frameworks like Yew, Dioxus, and Leptos.3,391MIT
moq-locLow Overhead Container (LOC) frame encoding for MoQ3,391MIT OR Apache-2.0
json-ld-core-nextJSON-LD core types and traits3,389MIT/Apache-2.0
fastexpr-rsA tiny, fast Javascript expression parser3,388MIT
http3Http and Https 3 pure implementation in Rust3,384MIT
webtermxterm.js - based webterminal3,381BSD-3-Clause
totp-sosRFC-compliant TOTP implementation with minimal dependencies.3,368MIT
leptos_stylingA powerful styling solution for Leptos applications that enables seamless integration
of CSS and SCSS stylesheets with type-safe…3,367MIT
nitramOpinionated RPC server for Rust and Typescript3,365MIT OR Apache-2.0
jwk_kitA Rust Library for JSON Web Keys (JWK)3,360Apache-2.0
cot_coreThe Rust web framework for lazy developers - framework core.3,356MIT OR Apache-2.0
rs-trafilaturaRust port of trafilatura - web content extraction library3,355MIT OR Apache-2.0
facet-domTree-based (DOM) deserializer for facet - supports HTML and XML3,352MIT OR Apache-2.0
leptos-materialA Leptos component wrapper for Material Web Components.3,350MIT
hashtag-regexA simple regex matching hashtags accoding to the unicode spec: http://unicode.org/reports/tr31/#hashtag_identifiers3,347MIT
paseto-jsonJSON encoding for PASETO3,343Apache-2.0
aws_utils_s3AWS S3 utilities for common operations like listing, uploading, downloading, and deleting objects3,341MIT OR Apache-2.0
universal-tool-coreDEPRECATED: Use agentic-tools-* crates and agentic-mcp instead. Core runtime library for Universal Tool Framework.3,333MIT
elm-rust-bindingCall Elm functions from Rust in an ergonomic way3,332BSD-3-Clause
virustotal-rsRust SDK for VirusTotal API v33,332MIT OR Apache-2.0
cf-modkit-httpModKit HTTP client library3,331Apache-2.0
arroyoArroyo is a distributed stream processor that lets users ask complex questions of high-volume real-time data by writing…3,329MIT OR Apache-2.0
oxc_jsdocA collection of JavaScript tools written in Rust.3,328MIT
hugging-face-clientrust implment of Hugging Face Hub API3,327Apache-2.0
picohttpparser-sysRust bindings to a tiny HTTP parser written in C (https://github.com/h2o/picohttpparser).3,326MIT/Apache-2.0
gemfra-codegenA collection of macros for use with the gemfra crate3,325MIT
tauri-invoke-httpMake tiny, secure apps for all desktop platforms with Tauri3,324Apache-2.0 OR MIT
inperiodModern fancy interactive online periodic table of chemistry elements3,323MIT OR Apache-2.0
http-types-rsCommon types for HTTP operations.3,320MIT OR Apache-2.0
scrapyPure rust implementation of web crawler framework "scrapy"3,319MIT
ferro-storageFile storage abstraction for the Ferro framework3,309MIT
typed-htmx-macrosType checked JSX for Rust (proc_macro crate)3,307MPL-2.0+
broncoAuthenticated and encrypted API tokens3,304GPL-3.0-or-later
tunnelbana-headersParse cloudflare-style _headers files and add them to your HTTP servers3,299MIT OR Apache-2.0
ssrkitSSR simplifier in Rust3,295MIT
supabase-rust-gftdRust client for Supabase3,294MIT
slug_intlSlugify strings while preserving printable Unicode characters for modern browsers.3,283MIT
supabase-rust-authAuthentication client for Supabase3,282MIT
unsplash-rsAPI for accessing the Unsplash API3,280MIT
asanaasana bindings for rust3,280Apache-2.0
mockforge-pipelinesEvent-driven pipeline orchestration for MockForge - automate mock lifecycle management3,279MIT OR Apache-2.0
http-types-2Common types for HTTP operations.3,276MIT OR Apache-2.0
sms-coreCommon traits and types for the smskit multi-provider SMS abstraction.3,276MIT OR Apache-2.0
dompaA lightweight, zero-dependency HTML5 document parser.3,274MIT
urisImplementation of IETF RFC 3986, Uniform Resource Identifier (URI)3,273non-standard
minirpcA minimalist RPC framework.3,271MIT
coalA static HTML development tool, built with Rust3,266MIT
spikard-httpHigh-performance HTTP server for Spikard with tower-http middleware stack3,251MIT
git-oidcA library for validating GitHub OIDC tokens3,251MIT OR Apache-2.0
cipherstash-grpc-web-clientAn implementation of the gRPC-Web protocol that allows using tonic in browsers via wasm.3,250MIT OR Apache-2.0
wundergraph_cliA helper tool to generate some code for using wundergraph with existing databases3,242MIT OR Apache-2.0
pagetop-seaormIntegra SeaORM para operar con base de datos en aplicaciones PageTop.3,236MIT OR Apache-2.0
zinal_deriveDerive macro for zinal, a HTML templating library for Rust programs3,236MIT
rswind_extractorTailwind CSS JIT engine in Rust3,234MIT
rat_quickdb强大的跨数据库ODM库,支持自动索引创建、统一接口和现代异步架构3,231LGPL-3.0
hyper-method-override-middlewareA Hyper service middleware that overrides HTTP methods based on a _method query param, to allow web browsers to simulate non…3,231Apache-2.0
fbi-proxyA fast and flexible proxy server for intercepting and modifying HTTP/HTTPS requests3,229MIT
cf-gears-tenant-resolver-sdkSDK for tenant-resolver gear: API traits, models, and error definitions3,220Apache-2.0
rust_paystackA Rust library for interacting with the Paystack API3,219MIT
data-url-encode-macroRust macro to generate base64+percent-encoded strings suitable for data URLs in compile time3,216MIT
sidoc-html5Helper functions for generating HTML5 documents for sidoc.3,2140BSD
es-htmlformLibrary for building and validating HTML(5) forms.3,213Apache-2.0/MIT
spider_skillsSkills and automation tactics for spider rust projects3,209MIT
i2cbusA RESTful HTTP microservice exposing I2C bus control3,203GPL-3.0-or-later
yew-bulmaYew components compatible with the Bulma CSS framework3,198MIT
omnia-otelOpenTelemetry tracing and metrics integration for the Omnia runtime3,186MIT OR Apache-2.0
singlestage_macroContains macros for the singlestage crate3,184MIT
authzen-service-utilBackend service utilities.3,180MIT OR Apache-2.0
authzen-proc-macros-coreCore proc macro functions used in authzen.3,180MIT OR Apache-2.0
wasm_keyboard_macrosMacros for `wasm_keyboard`.3,177MIT OR Apache-2.0
rswind_css_macroTailwind CSS JIT engine in Rust3,167MIT
ferro-notificationsMulti-channel notification system for Ferro framework3,166MIT
omnia-runtime-macroProcedural macros for Omnia runtime build code generation3,166MIT OR Apache-2.0
stellation-backend-towerThe framework experience for Yew.3,164MIT OR Apache-2.0
crw-coreCore types, config, and error handling for the CRW web scraper3,164AGPL-3.0
actix-sitemaps-rsAdd a static sitemap to your actix-web app.3,161MIT OR Apache-2.0
acme-liteRequest certificates from an ACME provider3,161MIT
libssgstatic site generation library3,160GPL-3.0-or-later
xml-secPure Rust XML Security: XMLDSig, XMLEnc, C14N. Drop-in replacement for libxmlsec1.3,160Apache-2.0
ux-frameworkBackend agnostic GUI framework3,159MPL-2.0
switchgear-serviceService layer implementations for Switchgear LNURL load balancer3,159Apache-2.0
llmwebExtract any webpage to structured data with headless Chrome + LLM3,157MIT
todoist-apiA Rust wrapper for the Todoist Unified API v13,157MIT
cyaxon_rocket_okapiOpenAPI (AKA Swagger) document generation for Rocket applications3,156MIT
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
markerml_backendHTML backend of simple markup and templating language, that is transpiled to HTML.3,153MIT
kerastyKeras for Rust with support for Web Assembly.3,153MIT
fraiseql-errorError types for FraiseQL v23,152MIT OR Apache-2.0
cyaxon_rocket_okapi_codegenMacros supporting rocket_okapi3,150MIT
ohttp-gatewayA OHTTP Gateway server, meant to run between a OHTTP Relay and a target web service.3,147MPL-2.0
nacosA rust client for operating nacos3,147MIT
ferro-inertiaServer-side Inertia.js adapter for Rust web frameworks3,144MIT
yew-limputA yew component that provides an html input with real-time value filtering3,140MIT OR Apache-2.0
cyaxon_okapiStructs for OpenAPI (AKA Swagger) documents3,137MIT
carapace_lbCarapace LB is a path-based load balancer that leverages the Pingora Framework by Cloudflare to manage and route traffic…3,132Apache-2.0
arpy-actixActix server for the Arpy RPC library3,130MIT OR Apache-2.0
ferro-json-uiJSON-based server-driven UI schema types for Ferro3,129MIT
dendrite_mongodbSupport for MongoDB in dendrite3,126MIT
omniaErgonomic WebAssembly component runtime built on wasmtime with pluggable WASI host services3,121MIT OR Apache-2.0
rspc-legacyThe rspc 0.3 syntax implemented on top of the 0.4 core3,120MIT
authzen-sessionUtilities for integrating session management with different web frameworks and support for different session storage backends.3,117MIT OR Apache-2.0
cufflink-fnWrite custom Cufflink handlers in Rust — compiles to WASM3,114MIT
image_chartsOfficial Image-Charts.com API client library3,108MIT
leptos_aria_utilsAccessible components for the leptos framework3,104Unlicense
kvarn-authJWT authentication for Kvarn3,102Apache-2.0
nes-yewYew component library for NES.css3,101MIT OR Apache-2.0
serde_aws_query_ceSerde support for AWS Query protocol3,101Apache-2.0
minwebglMinimal WebGL toolkit for concise graphics programming with utilities, shaders, and resource management3,098MIT
switchgear-pingoraPingora-based load balancer implementation for Switchgear LNURL payment infrastructure3,095Apache-2.0
ferro-projectionsService projection definitions for the Ferro framework3,091MIT
authzen-dieselDiesel utilities used in authzen.3,088MIT OR Apache-2.0
yew-side-effectReconcile Side Effects in Yew Applications3,087Apache-2.0
trillium-include-dirtemporary fork of the include_dir crate for use in trillium.rs3,086MIT
kayrx-uiThe Kayrx-UI Framework3,086MIT
inertia_rsInertia.js for Rust3,086MIT
oauth1-headerGenerate OAuth 1.0 Authorization headers.3,084CC0-1.0
rustimateA planning poker app, mostly developed to learn Rust3,081MIT
miyabi-githubGitHub API integration for Miyabi3,081Apache-2.0
yew-vdom-genConstruct Yew’s Virtual DOM using ergonomic Rust idioms3,079MIT OR Apache-2.0
ferro-cacheCaching with tags for the Ferro framework3,074MIT
elbow-greaseRust bindings to chromium3,072MIT
juniper_subscriptions_puffJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations. Released for Puff.3,069BSD-2-Clause
rocket-post-as-deleteA rocket fairing rewriting POST requests with delete suffix to their DELETE counterparts3,069MIT
yew-route-breadcrumbsProcedural macro to generate UI breadcrumbs from nested enums3,066MIT
df_storytellerCommand line interface for Dwarf Fortress Legends3,049AGPL-3.0-or-later
ghttpA Rust crate for building HTTP clients and servers with a focus on performance, ease of use, and global configurations3,048MIT OR Apache-2.0
uri-pctPercent encode/decode uri components or strs3,047Artistic-2.0
doc-assertValidates markdown API docs against live endpoints, ensuring documentation accuracy.3,046Apache-2.0
autortr_rocket_routerThe router submodule for the autortr-rocket project3,043Apache-2.0
neon-utilsA collection of utilities for use with neon-bindings3,042MIT
webview-sys_suppressRust native ffi bindings for webview, with suppression of IE errors3,041MIT
quictransport-quinnQuicTransport bindings for Quinn3,038MIT
json-ld-context-processing-nextJSON-LD context processing implementation3,037MIT/Apache-2.0
visual_rocket_okapiOpenAPI (AKA Swagger) document generation for Rocket applications for rocket 0.5.13,037MIT
cfn-custom-resourceA Rust create to facilitate the creation of Rust Lambda Powered Custom Resources3,030MIT OR Apache-2.0
savory-elementsCollection of UI elements based on Savory3,030MIT OR Apache-2.0
we_clapWeb Enabled Command Line Argument Parser3,027MIT OR Apache-2.0 OR GPL-2.0-or-later
menugenHierarchical menu generation library.3,0260BSD
api-rate-limiterA simple rate limiter for Rust APIs3,026MIT
topiaryA very WIP and experimental CSS scoping library.3,020MIT OR Apache-2.0
kayrx-timerThe Kayrx Framework3,015MIT
supabase-rust-storageStorage client for Supabase3,014MIT
supabase-rust-functionsEdge Functions client for Supabase3,012MIT
typed-htmxType checked JSX for Rust2,999MPL-2.0+
into_response_derivea simple into response derive for axum2,998MIT
actix-rate-limiterSimple yet powerful per-route rate-limiter for Actix with support for regex.2,991MIT
ianaio-eventsConvenience crate for working with DOM event listeners2,988non-standard
rocket_cc_file_serverA custom FileServer providing better cache control for the Rocket web framework.2,984MIT
dioxus-codeSyntax-highlighted code blocks for Dioxus.2,982MIT
dioxus-code-macroCompile-time syntax highlighting macro for dioxus-code.2,975MIT
hyper-multipart-rfc7578-mem-uploadsAn implementation of multipart/form-data (RFC7578) for Hyper (forked with in-memory uploads)2,972MIT OR Apache-2.0
structformLibrary for managing interactive forms which encodes validation rules using the type system.2,972MIT/Apache-2.0
actix-web-tonicactix-web and tonic concurrent runner2,972MIT
ferro-langLocalization for the Ferro web framework2,968MIT
proptest-httpimpl proptest::Arbitrary for http::{Request,Response,Uri}2,967MIT/Apache-2.0
fastgptA CLI client for Kagi's FastGPT API2,966MIT
consecuit_htmlHTML components for the Consecuit web UI framework.2,964LGPL-2.1
leptos-stateA powerful state management library for Leptos applications with state machines, persistence, and DevTools2,964MIT OR Apache-2.0
axum-handle-error-extractError handling layer for axum that supports extractors and async functions2,959MIT
izihawa-ipfs-api-preludeShared code for IPFS HTTP API clients2,959MIT OR Apache-2.0
factorion-libA library used to create bots to recognize and calculate factorials and related concepts2,959MIT
leptos-forms-rs🚀 Type-safe, reactive form handling library for Leptos applications. Production-ready with 100% test success rate, cross-browser…2,957MIT
i-codegencod2,954Apache-2.0 OR MIT
moq-jsonJSON publishing over MoQ tracks: snapshot/delta (RFC 7396 merge patch) objects, or append-log record streams.2,952MIT OR Apache-2.0
yewflowA flowchart library for Yew, inspired by React Flow2,951MIT
tracing-actix-web2Rust tracing adapter for Actix Web2,946MIT
ibm-watsonA wrapper for interacting with the IBM Watson API2,946MIT OR Apache-2.0
firebase-js-rsUnofficial Wasm bindings for Firebase JS SDKs2,940MIT OR Apache-2.0
leptos-forms-rs-macroProcedural macros for leptos-forms-rs2,940MIT
webforms_deriveProc-Macro derive implementation for WebForms. Should not depend on this crate, should depend on webforms instead2,934MIT
axum-controllerHelper macros for better readability of axum handlers2,934MPL-2.0
ferro-whatsappWhatsApp Business Cloud API integration for the Ferro framework2,929MIT
cf-gears-toolkit-httpToolKit HTTP client library2,925Apache-2.0
bin_codecbinary encoder decoder with bit field2,921MIT/Apache-2.0
build-my-react-jsIntegrate your ReactJS with your Rust CI and build it.2,920MIT OR Apache-2.0
tunnelbana-etagsGenerate etags for static files and serve them with tower.2,920MIT OR Apache-2.0
webelementsA macro that transforms html to rust code2,919MIT OR Apache-2.0
sanctum-solana-serdeCollection of newtypes for common solana types to implement serde on for easy use in web applications2,916MIT OR Apache-2.0
leptos-routes-macroProc macro deriving route structs for the leptos-routes crate.2,909MIT OR Apache-2.0
sailboatSimplicity focused http framework providing ergonomic and fast bindings.2,907MIT OR Apache-2.0
taganrogA personal tagging system and a search engine for your media library.2,905non-standard
markermlSimple markup and templating language, that is transpiled to HTML.2,902MIT
mega_apiMega.nz api2,901MIT/Apache-2.0
crepesA compiler for reactive views in HTML with JavaScript2,901non-standard
mimeograph_cloudflareTypes for Cloudflare's web workers.2,899MIT OR Apache-2.0
web-image-metaA lightweight Rust library for manipulating JPEG and PNG metadata, optimized for web images2,899MIT
tauri-inlinerA library to inline HTML assets.2,898MIT
scroll-rs🖱️ A headless, customizable scroll-to-target component for WASM frameworks like Yew, Dioxus, and Leptos.2,897MIT
vyper-client-rsA Rust SDK for Vyper client2,895MIT