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.
jstWrite a javascript object in rust4,796MIT
ergoreqA human-centric web request client developed based on Reqwest, supporting automatic cookie management, automatic retries, and…4,786MIT
torprojectTor Project for Rust4,782MIT OR Apache-2.0
csrf_guardThread safe, generic, enterprise level csrf guard for all frameworks and runtimes4,775MIT
truestackSecurity-aware technology fingerprinting — detects what is really running, not what the version string claims4,775MIT
weavingstatic site generator weaving binary4,773non-standard
wasm-domThe helpers for manipulate DOM within WebAssembly4,769MIT OR Apache-2.0
aarambh-netA library for HTTP, TCP, and UDP clients and servers4,765MIT
product-os-urlencodingLightweight, efficient URL encoding/decoding library supporting both std and no_std environments with RFC 3986 compliance4,757GPL-3.0-only
create-tailyew-appCLI to scaffold a new Tailyew Yew+Tailwind project4,755MIT
trace_idA lightweight, high-performance tracing ID generation and propagation library for Rust, with out-of-the-box support for Axum.4,734MIT OR Apache-2.0
wechat4rs此库已经转移到 [wechat-mp](https://crates.io/crates/wechat-mp)4,733MIT OR Apache-2.0
create-rspc-appGet started with your next rspc app!4,732MIT
material-dioxusDioxus wrapper for Material Web Components4,729Apache-2.0
simbld-httpA comprehensive HTTP response library for Rust.4,729MIT
iisSet of helper functions for smooth running web server written in Rust on Internet Information Services (IIS)4,727MIT
euv-coreA declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.4,718MIT
sciter-serdeSerde support for Sciter engine.4,710MIT
chcA simple, fast, and secure HTTP client.4,693Apache-2.0
pinterest-loginA Pinterest login library that uses chromiumoxide to emulate a browser and login to Pinterest.4,691MIT OR Unlicense
storyboard-clientA client for StoryBoard API4,691MIT
actix-firebase-authFirebase ID token verification for Actix Web using Google's JWKs4,689MIT OR Apache-2.0
geocoderA Rust crate that provides an easy way to use the Google Geocoding API.4,684MIT
autortr_rocket_coreThe core submodule for the autortr-rocket project4,684Apache-2.0
askama-plus-html5everParse Askama templates, and tidy them up using html5ever4,683MIT OR Apache-2.0
id_token_verifierOpenID Connect ID Token Verifier In Rust4,683MIT
leptos-heliosHigh-performance Rust visualization library with Canvas2D, WebGPU, and WebAssembly support4,678MIT
agent-parser-roA comprehensive user agent string parser that detects browser, operating system, and device type4,675MIT OR Apache-2.0
coasys_juniper_subscriptionsJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations.4,662BSD-2-Clause
weaver-libstatic site generator as a library, markdown and liquid in, HTML out.4,648non-standard
rocket_modulesA small crate that adds macros to conveniently organize Rocket route handlers in modules.4,636MIT OR Apache-2.0
strip-tagsStrip HTML and PHP tags from strings4,629MIT
leptos-motion-scrollScroll-triggered animations and parallax effects for Leptos Motion4,625MIT OR Apache-2.0
github-ureqA simple wrapper for the GitHub API V3 using the ureq crate.4,624MIT
videocall-codecsCross-platform video codec library with VP8/VP9 support for native and WebAssembly environments4,623MIT OR Apache-2.0
async-gigachatAsync bindings for Gigachat API4,616MIT
yewdux-utilsErgonomic state management for Yew applications4,615MIT OR Apache-2.0
waihonaLibrary for rudimentary cloud storage capabilities across major cloud providers4,611non-standard
yew-and-bulma-macrosProcedural macros used by Yew and Bulma4,599MIT OR Apache-2.0
savoryCore library for building user interface4,587MIT OR Apache-2.0
axum-proxiedHelpers for running axum behind a reverse proxy.4,586Apache-2.0 OR MIT
mockforge-cliCLI interface for MockForge4,585MIT OR Apache-2.0
octiconsA scalable set of icons handcrafted with <3 by GitHub ported for use in Rust.4,584MIT
areq-bodyHTTP body types and traits as part of areq crate4,584MIT
httpliteA super lightweight HTTP server written in Rust, made to resemble the functionality of the "NET/HTTP" module in Go.4,583Apache-2.0
rmemstore-messagesmessage definitions for rmemstore4,573Apache-2.0
regex_routerAn implementation of request routing via a singular grouped regex (with support for path parameter extraction).4,572MIT
mockforge-uiAdmin UI for MockForge - web-based interface for managing mock servers4,572MIT OR Apache-2.0
wonopuiWonopUI: A parameterized YEW UI framework for building flexible and customizable web applications.4,571MIT
pca9956bA RESTful HTTP microservice for controlling PCA9956B devices4,570GPL-3.0-or-later
base64id-coreEfficiently represent 64, 32 and 16 bit integers as base64url strings4,569MIT OR Apache-2.0
nostro2-relayWebSocket relay client and connection pool for the Nostr protocol4,567MIT
twitter-cardGenerate HTML for Twitter Card integration.4,557MIT OR Apache-2.0
crypto-extSet of cryptographic functions to encrypt, decrypt, sign, verify data4,554MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0
hivehub-internal-sdkInternal SDK for Hive services to communicate with HiveHub.Cloud API4,548MIT
tower-sessions-ext-sqlx-storeSQLx session stores for `tower-sessions-ext`.4,548MIT
huxi-serverA site engine for web applications, based on Axum and PostgreSQL4,542MIT OR Apache-2.0
df_st_updaterUpdate manager for the DF Storyteller project.4,537AGPL-3.0-or-later
axum-routing-htmxTyped routing macros for HTMX on axum4,532MIT OR Apache-2.0
cargo-ngrokUse ngrok traces to drive your development process.4,531MIT
openleadr-vtnOpenADR 3.1 VTN server4,530Apache-2.0 OR MIT
include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0
siteprobeCLI tool to fetch URLs from sitemap.xml, check their existence, and generate performance reports4,523MIT
mockforge-vbrVirtual Backend Reality engine - stateful mock servers with persistent virtual databases4,503MIT OR Apache-2.0
pmdaemonPMDaemon - A high-performance, cross-platform process manager built in Rust with advanced port management and monitoring…4,502MIT
mogwai-hydratorView hydration for the mogwai library4,501MIT
dioxus-browser-extension-builderA browser extension builder for dioxus4,497MIT
thalo_runtimeA high-performance event sourcing runtime utilizing WebAssembly an embedded event store.4,486Apache-2.0 OR MIT
minitelMinitel interaction library4,482MIT OR Apache-2.0
vy-coreA convenient and type-safe HTML templating library.4,480MIT
rnCommand line tool for managing per-session nodejs versions based on package.json files4,473MIT
fuzzrP2P platform for publishing content, self-hosting, decentralized curation, and more.4,473Unlicense
worker-route-macroProc macro for worker-route crate4,472Apache-2.0
dioxus-chessboardA chessboard component for Dioxus4,472MIT OR Apache-2.0
rhai-chronoRhai package for using chrono DateTime4,471BSD-2-Clause
bing-wallpaper-urlA crate for getting the url of Bing wallpaper4,465MIT
dioxus-bootstrap-cssBootstrap 5.3 components for Dioxus — type-safe RSX wrappers powered by Bootstrap CSS4,465Apache-2.0
openlark-clientOpenLark 高级客户端 - 统一入口点和轻量级服务注册表4,459Apache-2.0
spacegate-configA library-first, lightweight, high-performance, cloud-native supported API gateway4,457MIT/Apache-2.0
warp-rate-limitRate-limiting middleware for the Warp web framework4,450MIT
spacegate-pluginA library-first, lightweight, high-performance, cloud-native supported API gateway4,448MIT/Apache-2.0
radiors🎛️ A highly customizable radio buttons component for WASM frameworks like Yew, Dioxus, and Leptos.4,447MIT
dodrio-js-apiAn API for implementing Dodrio rendering components with JavaScript4,445MPL-2.0
shrimpleMinimal CLI for static website generation, supercharged with Lua4,438MIT
slack-auth-middlewareA middleware layer for Axum to authenticate requests from Slack using HMAC signatures.4,425MIT
dceJust examples for dce libs4,424MIT
mockforge-amqpAMQP protocol support for MockForge4,413MIT OR Apache-2.0
nono-proxyNetwork filtering proxy for the nono sandbox4,412Apache-2.0
lignin-domA DOM differ for lignin. Aside from diffing lignin Nodes to adjust HTML elements, it's also possible to construct Node trees from…4,407MIT OR Apache-2.0
wayfinderA little HTTP router generator4,403MIT
nostro2-web-relayNostro2 is a simple toolset for interacting with the Nostr protocol.4,403MIT
randoidImplementation of nanoid ids that doesn't requre allocation4,402MIT OR Apache-2.0
networker-rsA Rust library providing TCP, UDP, and HTTP easier calls.4,401MIT
spider-markup5ever_rcdomSend/Sync-friendly RcDom on the spider-* atomic-tendril fork stack4,399MIT OR Apache-2.0
yew_translatorA i18n implementation for yew using string templaters.4,390MIT OR Apache-2.0
thalo_deriveDerive macros for thalo4,386Apache-2.0 OR MIT
khalasUI Library based on Seed4,385MIT OR Apache-2.0
tide-csrfCross-Site Request Forgery (CSRF) protection middleware for Tide4,381MIT OR Apache-2.0
async_ui_webAsync UI for the Browser4,379MPL-2.0
axum-paramsA Rails-like powerful parameter handling library for Axum4,371MIT
haychBuild utils for HTMX application4,370MIT
valerieRust font-end framework for building web apps.4,369MIT OR Apache-2.0
tower-sessions-firestore-storetower-sessions store using Cloud Firestore4,362MIT
org-social-lib-rsA Rust library for parsing and interacting with Org-social decentralized social networks4,360GPL-3.0
xterm-js-sysRust WebAssembly bindings for xterm.js.4,351MIT
comaComa is a lightweight command-line tool designed for crawling websites4,349MIT
silkenweb-htmlSilkenweb HTML types4,347MIT OR Apache-2.0
coasys_juniper_graphql_wsLegacy `graphql-ws` GraphQL over WebSocket Protocol implementation for `juniper` crate.4,342BSD-2-Clause
bigcolorA powerful Rust color library for parsing, converting, and manipulating colors across multiple formats4,337MIT
swordStructured web framework built on top of tokio ecosystem, providing powerful features for building robust web applications.4,333non-standard
apisix-rsApisix utils4,333MIT
ultrahookA client for recieving webhooks from UltraHook4,332MIT
greynetHigh performance rule and constraint satisfaction engine4,322Apache-2.0
scrumpleA fast JavaScript bundler for Origami components4,322MIT
material_rs_color_utilitiesColor utilites for material 3, for color and theming4,316LGPL-3.0-or-later OR Apache-2.0
tonic_datastore_v1Tonic based gRPC client for Google Cloud datastore.v14,315Apache-2.0
routerify-wsThe websocket support for the Routerify library.4,315MIT
rmemstoreclient for rmemstored4,314Apache-2.0
routerify-websocketThe websocket support for the Routerify library.4,313MIT
dpop-verifierLightweight DPoP proof verifier with pluggable replay store4,307MIT OR Apache-2.0
vyA convenient and type-safe HTML templating library.4,306MIT
openlark飞书开放平台 Rust SDK - 企业级高覆盖率 API 客户端,极简依赖一条命令4,302Apache-2.0
prettyish-htmla probably good enough HTML prettifier4,298GPL-3.0-or-later
ironshield-wasmWebAssembly bindings for IronShield4,296Apache-2.0
oxyde-cloud-commonShared code for the oxyde-cloud crates4,289MIT
convex-typegenType safe bindings for ConvexDB in Rust4,285MIT
otlp-sigv4-clientAWS SigV4 authentication client for OpenTelemetry4,274MIT
rust_diDI — Dependency Injection for Rust4,273MIT
hammerwork-webWeb-based admin dashboard for Hammerwork job queues with real-time monitoring, webhook management, event streaming, and…4,272MIT
solidmcpA high-level Rust toolkit for building Model Context Protocol (MCP) servers with type safety and minimal boilerplate. Supports…4,269MIT
deliProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,267MIT/Apache-2.0
aurochsWrite html as if you were doing it with JavaScript, but in Rust4,259MIT
cloudconvertClient library for CloudConvert4,257MIT
matdesign-colorMaterial Design Color Palettes for Rust4,250MIT
oauth_fcmA library for sending both data and notification Firebase Cloud Messaging (FCM) messages4,249MIT
s3s-e2es3s test suite4,246Apache-2.0
bing_clientAsync reverse client for Bing copilot4,242Apache-2.0 OR MIT
url-normalizeNormalize a URL — faithful Rust port of sindresorhus/normalize-url4,242MIT
axum-router-pluginShared library-based plugins for Axum4,238MIT
rocket_csrf_guardErgonomic CSRF protection for Rocket applications4,230MIT OR Apache-2.0
trillium-sseserver sent events for trillium.rs4,227MIT OR Apache-2.0
nano-rs-extraLight Web Kit4,226MIT
libdsync-hasezoeyGenerate rust structs & query functions from diesel schema files.4,226MIT OR Apache-2.0
gemini_client_rustA Rust client for interacting with Google's Gemini API. Tailored only for a single type of query at this point4,225MIT
dcl-http-prom-metricsDecentraland HTTP Prometheus Metrics collector4,223Apache-2.0
vy-macrosA convenient and type-safe HTML templating library.4,218MIT
legibleA Rust port of Mozilla's Readability.js for extracting readable content from web pages4,218Apache-2.0
chuchi-coreTypes used in chuchi4,210MIT OR Apache-2.0
yew-duskmoonDuskMoon, a Yew component libaray.4,210GPL-3.0
trillium-handlebarshandlebars templates for trillium.rs4,207MIT OR Apache-2.0
webscreenshotA simple CLI tool to take screenshots of rendered webpages, given a URL or local file path.4,205Apache-2.0
hyperchad_routerHyperChad Router package4,202MPL-2.0
simple-useragentA simple user agent parser library based on the uap-core regexes4,197MIT
iron-middlefiddle`iron_middlefiddle` provides a macro to make route-specific middleware in Iron an easy feat4,195MIT
lewpSay goodbye to the web template hell. Generate your HTML5 website technically optimized and always valid. In your Rust source.4,191MIT OR Apache-2.0
js-objectA macro for creating JavaScript objects4,190MIT
leptos_sweetalertAn unofficial remake of SweetAlert for the Leptos web framework4,189MIT
edjxEDJX SDK4,184MIT
yab2Yet Another Backblaze B2 Client4,182MIT OR Apache-2.0
spacegate-shellA library-first, lightweight, high-performance, cloud-native supported API gateway4,182MIT/Apache-2.0
hysp📦 An independent package manager that every hacker deserves.4,179MIT
izihawa-ipfs-apiImplementation of an IPFS HTTP API client4,179MIT OR Apache-2.0
crabby-webshell-generatorCrabby is a tool developed to generate webshells written in - insert your desired webshell language -. It is designed to be used…4,176MIT
supabase-jwtA lightweight, framework-agnostic library for validating Supabase Auth JWTs using a cached JWKS.4,169MIT OR Apache-2.0
spider_mcpMCP (Model Context Protocol) server exposing Spider web crawler capabilities as tools.4,169MIT
structpathlibrary type-safe parsing and generation of url paths4,164non-standard
base64id-deriveDerive macro for base64id. Not intended for use directly.4,164MIT OR Apache-2.0
mimeograph_crumbleA size optimized copy of `cookie` designed to be small when compiled to WASM.4,158MIT OR Apache-2.0
rocket-sass-fairingA rocket fairing for easily serving compiled sass with cache policy4,152MIT
areq-h1An implementation of HTTP/1.1 as part of areq crate4,152MIT
fly-sdkUnofficial Fly.io SDK for Rust4,150MIT
discosearch-rsRust client for discosearch engine4,148MIT
frontestA crate for querying, matching and asserting DOM4,148MIT OR Apache-2.0
htmxtoolsA lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum.4,146MIT OR Apache-2.0
limitation-actix-middlewareAn Actix web middleware for rate limiting requests using a fixed window counter
keyed on a header.4,144MPL-2.0
drteethLow-complexity web technology user interface library for desktop apps4,142Unlicense
nadirA static site builder focused on simplicity4,141MIT
rustextileTextile markup language parser for Rust4,134BSD-3-Clause
ezrtc-serverEasy cross-platform WebRTC communication with data channels and a simple signaling server.4,134MIT
chuchi-codegenCodegen for chuchi4,132MIT OR Apache-2.0
foxholeA Blazingly-fast http framework4,131MIT
rootyParse and display url routes in rust4,130Apache-2.0/MIT
validate-roA flexible validation framework with sync/async support and MongoDB integration4,128MIT OR Apache-2.0
yew-api-hookUse asynchronous api requests in conjunction with yew's suspense feature4,126MIT
mockforge-tunnelTunneling service for exposing local MockForge servers via public URLs4,126MIT OR Apache-2.0
kanha🦚 Compile once, Hack forever4,123MIT
areqAsync runtime-agnostic HTTP requests4,121MIT
dravr-browserHeadless-Chrome automation primitives: launch, persistent profiles, stealth, CDP input, and streaming network capture4,117MIT OR Apache-2.0
pexels-apiA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/4,112MIT OR Apache-2.0
simple-minify-htmlExtremely fast and simple fork of minify-html4,104MIT
viz-jsRust + Wasm bindings for viz-js4,094AGPL-3.0
mailfredProcess emails as an HTTP server4,089Apache-2.0
autumn-admin-pluginOut-of-the-box admin panel plugin for autumn-web applications4,087MIT OR Apache-2.0
mlscraper-rustScrape structured data from HTML documents automatically4,086MIT
hyper-auth-proxyA simple auth reverse proxy, to authenticate via basic auth from a redis store.4,085AGPL-3.0-or-later
urlsealA library for generating and validating secure URL tokens4,078MIT OR Apache-2.0
anda_cliThe command line interface for Anda engine server.4,075MIT OR Apache-2.0
axum-error-handlerA simple error handler for axum4,073MIT
tonic-server-dispatchA request-dispatch level for tonic-Server.4,072MIT
leptos-motion-macrosProcedural macros for Leptos Motion component generation4,072MIT OR Apache-2.0