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.
rocket-recaptcha-v3This crate can help you use reCAPTCHA v3 (v2 is backward compatible) in your Rocket web application.22,640MIT
js-internA macro for interning JavaScript primitives22,600MIT
mwapi_errorsPossible MediaWiki error types22,552GPL-3.0-or-later
matchbox_signalingPainless WebRTC peer-to-peer signaling servers22,529MIT OR Apache-2.0
actix-swaggerCode generator from swagger file for actix-web framework22,494MIT
pagetop-userPageTop package for user, roles, permissions, and session management.22,479MIT OR Apache-2.0
cotThe Rust web framework for lazy developers.22,435MIT OR Apache-2.0
axum-connect-buildConnect-Web RPC code generator for axum-connect22,421MIT OR Apache-2.0
blogs-md-easyIteratively convert a collection of Markdown files into a respective HTML template.22,409MIT
tasklineA simple distributed task queue for Rust22,385MIT
ipfs-api-backend-actixActix implementation of IPFS HTTP API22,361MIT OR Apache-2.0
gluerA wrapper for Rust frameworks that eliminates redundant type and function definitions between the frontend and backend22,325MIT OR Apache-2.0
nickel-dieselNickel middleware providing a diesel ORM with r2d2 connection pooling22,286MIT
wnfs-wasmWebNative Filesystem API (WebAssembly)22,251Apache-2.0
rustforceSalesforce REST API Client22,162MIT
rusty_oauthA lightweight, secure OAuth 2.0 library for Rust, providing streamlined authentication flows for applications and services.…22,146MIT
http-global-cacheA global cache to use for http.22,142MIT
axum-webtools-macrosGeneral purpose macros for axum web framework.22,122AGPL-3.0-or-later
opentelemetry-tideOpenTelemetry integration for Tide22,100MIT OR Apache-2.0
curl-parserConvert curl command to a ParsedRequest (could be further converted to reqwest::RequestBuilder)21,957MIT
ironshield-typesStandardized Types, Headers, & Methods for IronShield Bindings21,892Apache-2.0
cdp-html-shotA Rust library for capturing HTML screenshots using CDP.21,864MIT OR Apache-2.0
typescript-definitions-deriveserde support for exporting Typescript definitions21,791MIT/Apache-2.0
spirit-hyperHyper helpers for Spirit21,685Apache-2.0 OR MIT
leptos_server_signalLeptos server signals synced through websockets21,682MIT
megaAn API client library for interacting with MEGA21,589MIT OR Apache-2.0
oxc_coverage_instrumentIstanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc AST21,574MIT
snowdonA lightweight thread-safe snowflake ID implementation for Rust21,549Apache-2.0 OR MIT
zino-axumIntegrations with axum for zino.21,524MIT
everruns-sdkRust SDK for Everruns API21,518MIT
ic_auth_typesShared Rust data types, byte wrappers, and deterministic CBOR helpers for IC-Auth.21,459MIT
mech-wasmA web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.21,408Apache-2.0
moq-karpMedia over QUIC21,371MIT OR Apache-2.0
github-app-authLibrary for authenticating as a GitHub app21,296Apache-2.0
ceglaLow-level parsing library for CGI (and CGI-like protocols)21,152MIT
msal_browserRust WASM wrapper for msal-browser.js21,138MIT
rustdoc-highlightA Rust syntax highlighting library21,123Apache-2.0/MIT
crabdisIt's like Redis but a bit rusty...21,114MIT
css-styleTyped CSS Style21,112MIT OR Apache-2.0
mockforge-coreShared logic for MockForge - routing, validation, latency, proxy21,073MIT OR Apache-2.0
oxanusDEPRECATED: renamed to oxana. Use oxana 2.x instead.21,032MIT
trillium-async-stdasync-std runtime adapter for trillium.rs21,014MIT OR Apache-2.0
ahrefExtract 'a' tags from html page20,976MIT
parrot-networkExperimental public Distributed Ledger Technology (DLT)20,976MIT
webserver-baseA Rust library which contains shared logic for all of my webserver projects.20,956non-standard
js-intern-coreInternal implementation details for the js-intern crate20,929MIT
uri-template-system-coreURI Template System Core (prefer top-level URI Template System)20,923AGPL-3.0-only
web-static-packEmbed static resources (GUI, assets, images, styles, html) within executable. Serve with hyper or any server of your choice.20,907MIT
gxibbuild tool for the gxi-rs project20,873MIT
pubkyPubky SDK20,818MIT
limitadorRate limiting library20,758Apache-2.0
chunkifyA simple and efficient chunking library for Rust.20,732MIT
r3bl_reduxDEPRECATED: This crate is no longer maintained. Redux library built using Tokio20,715Apache-2.0
cegla-cgiHigh-level CGI implementation for Rust20,661MIT
hyperlane-broadcasthyperlane-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use…20,658MIT
ts-rs-json-valuegenerate typescript bindings from rust types20,656MIT
aliri_actixActix for interacting with `aliri` authorities20,645MIT OR Apache-2.0
yew-stdwebA framework for making client-side single-page apps20,641MIT/Apache-2.0
yew-consentManaging consent with Yew20,639Apache-2.0
tailyewReusable Yew + Tailwind UI component library20,614MIT
cegla-scgiHigh-level SCGI implementation for Rust20,613MIT
exponential-histogramAuto-scaling approximate histogram20,597Apache-2.0
biome_css_syntaxSyntaxKind and common rowan definitions for biome_css_parser20,578MIT OR Apache-2.0
uri-template-systemURI Template (RFC 6570) Parsing, Expansion and Matching20,534AGPL-3.0-only
google-cloudAsynchronous Rust bindings for Google Cloud Platform gRPC APIs20,528MIT OR Apache-2.0
dioxus-material-iconsMaterial Icons for Dioxus20,450MIT
ymirCore library for building scalable application using rust.20,407MIT
wayfindA speedy, flexible router.20,322MIT OR Apache-2.0
leptoasterA minimal toast library for Leptos.20,317MIT
actix-analyticsMonitoring and analytics for Actix web applications.20,315MIT
seamlessAn opinionated library to easily create RPC style JSON APIs20,301MIT
axum-insightsAn Azure Application Insights exporter for axum via tracing.20,295MIT
hittCommand line HTTP testing tool focused on speed and simplicity20,269MIT
js-intern-proc-macroInternal implementation details for the js-intern crate20,261MIT
ic_tee_cdkA Canister Development Kit to make Trusted Execution Environments (TEEs) work with the Internet Computer20,208MIT OR Apache-2.0
seamless_macrosMacros to complement the 'seamless' library20,183MIT
pagetop-bulmixPageTop theme that uses the Bulma framework for sleek, responsive design elements.20,130MIT OR Apache-2.0
zino-httpHTTP requests and responses for zino.20,122MIT
typesenseiTypesense client library20,101MIT
hoenir-coreHœnir for handling the corresponding exchange of data using Rust.20,049non-standard
dom-content-extractionRust implementation of Content extraction via text density paper20,034MPL-2.0
axum_responsesStandardized JSON Responses and Error Handling for Axum Framework20,020MIT
axum_static_macroA macro to serve static files from the binary in Axum, and a list of content types for them20,012MIT OR Apache-2.0
product-os-oauth-oidcComplete OAuth 2.0 and OpenID Connect implementation with support for authorization code flow, PKCE, device code flow, and client…19,963GPL-3.0-only
nitoxNitox is a `tokio`-based client for NATS.19,914MIT/Apache-2.0
pugpug.js port to Rust19,902MIT
barbCommand-line tool to perform file-based HTTP(s) requests.19,877GPL-3.0-or-later
trunk-ngBuild, bundle & ship your Rust WASM application to the web.19,864MIT/Apache-2.0
axum-analyticsMonitoring and analytics for Axum web applications.19,819MIT
ag-grid-rsWasm bindings for AG Grid19,815Apache-2.0 OR MIT
ludtwigLinter / Formatter for Twig template files which respects HTML and your time19,800MIT
crisp-status-localCrisp Status local probe relay.19,760MPL-2.0
normalize-url-rsPort of Node.js URL normalization library19,750MIT
tauri-plugin-sveltePersistent Svelte stores for Tauri19,742MIT
pubky-commonTypes and struct in common between Pubky client and homeserver19,694MIT
kafrukafru is a Python Celery-inspired queuing library for Rust, using cron for scheduling and SurrealDB for storing queues, metrics,…19,671MIT
tw_merge_variantsVariant macros for tw_merge19,662MIT
anansi-auxAnansi's auxiliary library.19,640MIT
wasi-worker-cliTool to create and deploy WASM WASI-based browser service workers19,509MIT/Apache-2.0
yew_assetsAssets Icon components for yew19,488MIT/Apache-2.0
mwbot_deriveA MediaWiki bot framework (macro)19,481GPL-3.0-or-later
leptos_sseLeptos server signals synced through server-sent-events (SSE)19,470MIT
named_routes_axumGive Axum routes names19,436MIT
p2panda-rsAll the things a panda needs19,435AGPL-3.0-or-later
vertigo-cliReactive Real-DOM library with SSR for Rust - packaging/serving tool19,431MIT OR Apache-2.0
rocket_static_fsA simple static file server for the rocket framework.19,414MIT/Apache-2.0
zino-actixIntegrations with actix-web for zino.19,391MIT
marzban_apiA simple async client which abstracts/simplifies the interactions with the Marzban panel API…19,364MIT
moq-transforkMedia over QUIC19,355MIT OR Apache-2.0
toucheSynchronous HTTP library19,335MIT
oauth-device-flowsA specialized Rust library implementing OAuth 2.0 Device Authorization Grant (RFC 8628)19,334MIT OR Apache-2.0
zino-ntexIntegrations with ntex for zino.19,315MIT
actix-error-deriveA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…19,182MIT
dumb_cgiAn adequate, dependency-free CGI library for server-side CGI programs19,180MIT
socketio-rsAn implementation of a socketio written in rust.19,172MIT
underway⏳ Durable step functions via Postgres19,131MIT OR Apache-2.0
mailjet-rsMailjet API wrapper for Rust19,121MIT
biome_css_factoryUtilities to create CSS AST for biome_css_parser19,104MIT OR Apache-2.0
submillisecondA lunatic web framework for Rust.19,093Apache-2.0/MIT
link-bridgeA lightweight Rust library for creating URL redirects with short names that generate web pages redirecting to longer links on…19,066MIT
material-yewYew wrapper for Material Web Components19,040Apache-2.0
biome_css_parserBiome's CSS parser18,893MIT OR Apache-2.0
spirit-reqwestReqwest helpers for Spirit18,883Apache-2.0 OR MIT
throttlecrabA high-performance GCRA (Generic Cell Rate Algorithm) rate limiter library18,860MIT
leo-importsImport parser for Leo program package dependencies18,764GPL-3.0
thumborA Rust client for the Thumbor image service18,760MIT
bevy_networking_turbulenceNetworking plugin for Bevy engine running on naia-socket and turbulence libraries18,713MIT
avocado_deriveAvocado, the strongly-typed MongoDB driver18,657MIT
siren-typesTypes for the siren mediatype.18,635MIT OR Apache-2.0
ic_tee_agentAn agent to interact with the Internet Computer for Trusted Execution Environments (TEEs)18,635MIT OR Apache-2.0
throttlecrab-serverA high-performance rate limiting server with multiple protocol support18,630MIT
dianaDiana is an out-of-the-box GraphQL system with full support for use as a serverless function, as well as commonly-used features…18,625MIT
rama-haproxyrama HaProxy support18,588MIT OR Apache-2.0
inline_assetsA Rust library for inlining Javascript, CSS, and font files into your html files for easy distribution.18,572MIT
dioxus-chartsChart components library for Dioxus18,561MIT OR Apache-2.0
yew-featherYew components for Feather icons18,513MIT
openapi-interfacesGenerate OpenAPI schemas for related GET, POST, PUT and JSON Merge Patch types18,509Apache-2.0 OR MIT
zino-ormORM for zino.18,442MIT
html-generatorA robust Rust library designed for transforming Markdown into SEO-optimized, accessible HTML. Featuring front matter extraction,…18,433MIT OR Apache-2.0
micro_http_asyncA small, lightweight and hassle-free crate using async to serve web pages or web apis with high performance and extremely low…18,432MIT
zino-authAuthentication and authorization for zino.18,339MIT
mogwai-dommogwai's DOM view implementation18,305MIT
axum-typed-routing-macrosTyped routing macros for axum18,279MIT OR Apache-2.0
wdaMake web browser automation painless.18,273MIT OR GPL-3.0-or-later
casdoor-rs-sdkA Casdoor SDK (contain APIs) with more complete interfaces and better usability.18,241Apache-2.0
wasm-bridgeRun WASM modules on desktop or on the web using wasmtime's API18,239MIT
idempotent-proxy-typestypes of idempotent-proxy18,234MIT OR Apache-2.0
minimal-idA library that implements generating short, unique ids with minimal collisions and good locality18,218MIT
nickel_corsCORS Middleware for nickel.rs18,208MIT
adk-rustRust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.18,206Apache-2.0
jwksclient2Library to validate JWT tokens using JSON Web Key Set (JWKS)18,200MIT
tower-resilience-circuitbreakerA circuit breaker middleware for Tower services18,180MIT OR Apache-2.0
prosafe_exporterPrometheus exporter for NETGEAR switches supported by ProSAFE Plus utility18,166MIT
squark-macrosMacros like JSX to help building Squark application18,164WTFPL
ic_auth_verifierSignature, delegation, HTTP envelope, and deep-link verification utilities for IC-Auth.18,149MIT
handlebars-concatHandlebars string, array and object concatenator helper.18,147BSD-2-Clause
totp_rfc6238library for generating Time-based One-time Password (TOTP) codes/tokens defined in RFC 623818,135MIT OR Apache-2.0
html-to-reactconvert a html string to react18,112MIT
wasm_client_anchorA wasm compatible anchor client18,081Unlicense
rspack_tracing_perfettoRspack tracing perfetto18,081MIT
actix-errorA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…18,079MIT
into-responseIntoResponse derive for Axum framework.18,074MIT
koboldEasy declarative web interfaces18,069MPL-2.0
vkteams-bot-cliHigh-performance VK Teams Bot API toolkit with CLI and MCP server support18,015MIT OR Apache-2.0
criusCrius is a simple hystrix-like circuit breaker18,004Apache-2.0
shuttle-env-varsUse .env files to set environment variables in your Shuttle services17,865MIT
dioxus-web-componentExpose a Dioxus component as a Web Component17,851MIT OR Apache-2.0
wnfs-hamtIPLD HAMT implementation for Webnative Filesystem17,827Apache-2.0
rocket_i18nRocket fairing for easy internationalization with gettext (also supports Actix web)17,752GPL-3.0
wdcA WebDriver client library.17,748MIT OR GPL-3.0-or-later
lib-wcWill's Programming Toolbox17,723MPL-2.0
actix-permissionsPermission and input validation extension for Actix Web. Alternative to actix guard, with access to HttpRequest and Payload.17,714MIT/Apache-2.0
web-static-pack-packerInstallable web-static-pack-packer tool for web-static-pack crate17,703MIT
spider_agentA concurrent-safe multimodal agent for web automation and research.17,684MIT
cspA small Content Security Policy creation helper.17,644MIT
kayrx-macroThe Kayrx Framework17,627MIT
spider_agent_htmlHTML processing utilities for spider_agent — cleaning, content analysis, and diffing.17,627MIT
event-scannerEvent Scanner is a library for scanning events from any EVM-based blockchain.17,615MIT
pontus_onyxA remoteStorage server and client library17,576MIT
slack-bkSlack BlockKit API abstraction for Rust17,537MIT
yew_formBringing MVC to Yew! A set mildly opinionated Yew component to map and validate a model to a HTML form17,502MIT
json-streaminga library for reading and writing JSON from / to a stream without the need to materialize the data in memory. Provides both…17,461Apache-2.0
rusty_interactionHandle Discord Interactions as outgoing webhook17,451ISC
ic_object_storeThe Rust version of the client SDK for the IC Object Store canister.17,441MIT OR Apache-2.0
cli-proxycli proxy server17,422MIT
mwtimestampparsing and formatting for MediaWiki timestamps17,408GPL-3.0-or-later
i18n_codegenSafe localization library using code generation17,405MIT
russengerA Rust library designed to simplify the handling of Facebook Messenger webhook responses.17,404Apache-2.0
zod_genGenerate Zod schemas and TypeScript types from Rust types. Use with zod_gen_derive for automatic #[derive(ZodSchema)] support and…17,304MIT
paginatorThis crate is used for generating pagination bar.17,288MIT
scrape-coreHigh-performance HTML parsing library core17,277MIT OR Apache-2.0
deadpool-fantocciniDead simple async session pool for fantoccini.17,275MIT
httpd-utilA set of utilities for building HTTP microservices17,233GPL-3.0-or-later
atproto-identityAT Protocol identity management - DID resolution, handle resolution, and cryptographic operations17,193MIT
image_searchA crate designed to search Google Images based on provided arguments.17,185MIT
silkenwebA library for building web apps17,184MIT OR Apache-2.0
spider-markup5everCommon code for xml5ever and html5ever (Send-able fork via spider-tendril)17,151MIT OR Apache-2.0
next-rs📈 UI in Rust made simple.17,146MIT
openbook📖1️⃣2️⃣ A CLI, TUI and SDK to interact with OpenBook V1 and V2 markets on the Solana blockchain.17,121MIT
spider-html5everHigh-performance browser-grade HTML5 parser (Send-able fork via spider-tendril)17,100MIT OR Apache-2.0