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.
moq-dirMedia over QUIC9,200MIT OR Apache-2.0
cherrybombCherrybomb is a CLI tool that helps you avoid undefined user behavior by validating your API specifications.9,199Apache-2.0
async-openai-wasiAsync bindings for OpenAI REST API based on OpenAPI spec9,178MIT
pathfinder-class-hashPathfinder's class hash computation and verification9,178MIT OR Apache-2.0
crane-webserverA simple and fast webserver.9,176GPL-3.0-only
staticweaverSmall, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(),…9,176MIT OR Apache-2.0
arroyo-udf-pluginPlugin interface for Arroyo UDFs9,161MIT OR Apache-2.0
dddk_macroDerive macro lib for dddk_core9,159Apache-2.0
krikA fast static site generator written in Rust with internationalization, theming, and modern web features9,156MIT
medea-turnSTUN/TURN server implementation used by Medea media server.9,151MIT OR Apache-2.0
rjshipA collection of tools for working with the JSend specification, written in Rust.9,134BSD-3-Clause
snarkvm-synthesizer-errorA decentralized virtual machine9,121Apache-2.0
sitemap-genA robust Rust library designed for efficient generation and optimization of sitemaps, supporting various formats and…9,121MIT OR Apache-2.0
ezrtcEasy cross-platform WebRTC communication with data channels and a simple signaling server.9,119MIT
shenyu-client-rustApache ShenYu Rust client SDK.9,111Apache-2.0
df_st_deriveDerive macros for the DF Storyteller project.9,110AGPL-3.0-or-later
anda_cloud_cdkA Canister Development Kit for the Anda Cloud9,102MIT
rudp2pLibrary to exchange P2P messages with UDP protocol9,077non-standard
rusty_meta_threadsCommunity Rust SDK for integrating with Meta Threads API9,071MIT OR Apache-2.0
ledb-actixLEDB Actor for Actix actor framework and storage REST-interface9,052MIT
observable-reactobservable-react enables react component bindings to rust components using WASM9,028MIT/Apache-2.0
atproto-xrpcsCore building blocks for implementing AT Protocol XRPC services with JWT authorization9,019MIT
lersAn async, user-friendly Let's Encrypt/ACMEv2 library written in Rust9,010MIT
neva_macrosMacros for Neva9,008MIT
dioxus-iconsLucide icons for Dioxus, one component per icon.9,001MIT AND ISC
twars-url2mdA powerful CLI tool that fetches web pages and converts them to clean Markdown format using Monolith for content extraction and…8,997MIT
product-os-crawlerProduct OS : Crawler is a browser based crawler that utilises Product OS : Browser to perform advanced url crawling leveraging…8,995GPL-3.0-only
rama-tlsrama TLS-agnostic types and utilities8,990MIT OR Apache-2.0
axum-rails-cookieExtract rails session cookies in axum based apps.8,988MIT
yew-html-extHandy syntactic extensions for Yew's HTML macros8,966MIT
luminal-handlerSlightly more convenient API on top of hyper::server::Service8,958Apache-2.0
http-relayA Rust implementation of _some_ of [Http relay spec](https://httprelay.io/).8,937MIT
fastedgeFastEdge Rust SDK that helps you to create edge cloud application using WASM8,917Apache-2.0
octofhir-canonical-managerFHIR Canonical Manager - Library-first FHIR package management8,914MIT OR Apache-2.0
stellation-backendThe framework experience for Yew.8,905MIT OR Apache-2.0
pongoIntelligent Dorsal admin interface8,893MIT
html-cleaningHTML cleaning, sanitization, and text processing utilities8,870MIT OR Apache-2.0
Tor_Traffic_RouterA Rust crate to install, manage, and utilize Tor for privacy-enhanced requests.8,864MIT
leo-asg-passesThe Leo programming language8,862GPL-3.0
hang-cliMedia over QUIC8,858MIT OR Apache-2.0
async-openai-compatRust library for OpenAI8,857MIT
paginator-axumAxum web framework integration for paginator-rs8,851MIT
wampireA asynchronous WAMPv2 client and router implenting the basic WAMP profile8,850MIT
leptos_workers_macroMacros for leptos_workers, a WebWorker library for the Leptos web framework.8,789MIT OR Apache-2.0
web-page-classifierFast web page type classification using XGBoost with compact binary model8,785MIT OR Apache-2.0
loco-oauth2A simple oauth2 library for loco8,773MIT
dredd-hooksDredd HTTP API testing integration for Rust8,768MIT OR Apache-2.0
cloudflare-kv-proxyCloudflare KV Proxy SDK.8,766MIT/Apache-2.0
opensecretRust SDK for OpenSecret - secure AI API interactions with nitro attestation8,762MIT
wnfs-unixfs-fileIPLD UnixFS File implementation for Webnative Filesystem8,757Apache-2.0
mbusAn HTTP microservice exposing M-Bus Functionality8,753GPL-3.0-or-later
web-sys-queryjQuery-like API for web-sys8,717ISC
range-requestsVarious utilities to deal with `Range Requests`8,712MIT OR Apache-2.0
ts-bindA simple and easy to use Rust crate for TypeScript bindings8,711MIT
ts2rsMacros that imports Typescript interfaces into Rust.8,705MIT
hyper-client-io-wizardClient IO builder for hyper-18,697MIT
gcloudGoogle Cloud Client8,695MIT
small-acmeSmall pure-Rust ACME client8,692Apache-2.0
mini-serverThe mini web server8,687MIT
product-os-authenticationProduct OS : Authentication provides an entire pre-fabricated framework for user authentication and management including a set of…8,685GPL-3.0-only
cloudevents-sdk-reqwestCloudEvents official Rust SDK - Reqwest integration8,677non-standard
cyfs-async-h1Asynchronous HTTP 1.1 parser.8,672MIT OR Apache-2.0
tauri-webdriverCross-platform WebDriver server for Tauri applications8,663MIT
mimeograph_router_codegenCodegen for a minimalistic HTTP router.8,659MIT OR Apache-2.0
app-frameCompile-time dependency-injected application framework with a service orchestrator.8,659MIT OR Apache-2.0
retry-ifA tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff.8,637MIT
mockforge-chaosChaos engineering features for MockForge - fault injection and resilience testing8,628MIT OR Apache-2.0
df_st_coreCore structures for the DF Storyteller project.8,618AGPL-3.0-or-later
layer4-proxySimple and fast layer 4 proxy in Rust8,616Apache-2.0
httpdirectoryLibrary to get a directory webpage (an HTTP index) into a Rust structure8,612MIT OR Apache-2.0
kvarn_testingTesting framework used by the Kvarn web server.8,609Apache-2.0
happi-deriveDerive macros for `happi`8,605MIT OR Apache-2.0
kafka-to-worterbuchDump kafka topics into a Wörterbuch8,603MIT
actix-web-sqlx-txA simple actix sql tx support8,570Apache-2.0
jsonrpc-sdk-clientA simple JSON-RPC client.8,568Apache-2.0 OR MIT
moq-muxMedia muxers and demuxers for MoQ8,545MIT OR Apache-2.0
product-os-service-handlerProduct OS : Service Handler is a full implementation of the Javascript feathers endpoint framework handling reads and writes to…8,538GPL-3.0-only
choicesHTTP configuration service by defining a struct.8,531MIT
pasta-tokensPlatform Agnostic SEcurity TOkens (PASETO) is a secure alternative to JOSE/JWT8,530MIT
actix-xmlXML extractor for actix-web8,529MIT
patternfly-dioxusPatternfly v4 Component for Dioxus8,529MIT OR Apache-2.0
lexerusSimple annotated lexer8,520non-standard
curseforgeA straightforward asynchronous wrapper around the CurseForge Core API. Public API is subject to change before 1.0.0.8,513Apache-2.0
leptos-captchaSimple Captcha / PoW component for Leptos8,499MIT
syncable-ag-ui-coreCore type library for the AG-UI protocol - Syncable SDK8,482MIT
actix-web-middleware-cognitoMiddleware for actix-web that helps you validate Cognito tokens8,476MIT
otp-stdGenerating and verifying One-Time Passwords.8,476MIT
faviaZero-config, content-oriented static site generator.8,474MIT
trillium-askamaaskama templates for trillium.rs8,474MIT OR Apache-2.0
git-gemini-forgeA simple Gemini server that serves a read-only view of public repositories from a Git forge.8,467GPL-3.0-or-later
iron_inspectInspect the result of Iron8,465MIT OR Apache-2.0
lrzcc-wireRust types for API communication of the LRZ-specific features of the Openstack-based LRZ Compute Cloud.8,465MIT
aukAn eDSL for writing HTML using standard Rust syntax.8,464MIT
wundergraphA GraphQL ORM build on top of diesel8,446MIT OR Apache-2.0
actix-state-guardsThis crate provides a more flexible guard function for the [`actix-web`] framework8,445MIT
atm0s-custom-str0mWebRTC library in Sans-IO style8,441MIT OR Apache-2.0
queue-runtimeMulti-provider queue runtime for Queue-Keeper8,441Apache-2.0
aleksandr-vinokurov-cvAleksandr Vinokurov CV8,431CC-BY-NC-ND-4.0
tower-proxyTower service for reverse proxy8,416MIT OR Apache-2.0
staba simple CLI tool for making tunnels to localhost8,414MIT
fido-mds-toolFido Metadata Service parsing tool8,412MPL-2.0
springtimeDependency injection based application bootstrapping and execution crate.8,411MIT
moq-subMedia over QUIC8,388MIT OR Apache-2.0
s3-syncHigh level synchronous AWS S3 client8,380MIT
openapi-to-rustGenerate typed Rust models, HTTP/SSE clients, and Axum servers from OpenAPI 3.0/3.1 (experimental 3.2)8,375MIT
atproto-jetstreamAT Protocol Jetstream event consumer library with WebSocket streaming and compression support8,356MIT
fireplaceA client for Firebase that seeks to provide a user-friendly interface to interact with Firestore, Firebase Auth, and similar.8,346MIT
tailwind-rs-macrosProcedural macros for tailwind-rs8,345MIT
entity_id_deriveProduction-grade entity IDs for your web application8,339MIT
syncable-ag-ui-serverServer-side AG-UI event producer for streaming to frontends - Syncable SDK8,338MIT
torrust-peer-idPeer ID parsing and client identification primitives for BitTorrent crates.8,336Apache-2.0
myxineGet a GUI fast in any language under the sea!8,334MIT
ratio-reactorSetup WebWorkers as queueing job shop reactors in WASM applications with different strategies.8,326MPL-2.0
no-wayA library to work with Javascript Object Signing and Encryption(JOSE),
including JSON Web Tokens (JWT), JSON Web Signature (JWS)…8,307MIT
wasmbind-js-file-macroProvide a macro to generate JavaScript bindings from an external JS file8,268MIT
safe_uriSimple and safe URI types.8,243MIT OR Apache-2.0
routerify-json-responseA Routerify utility library to generate JSON response.8,230MIT
cegla-fcgiHigh-level FastCGI implementation for Rust8,208MIT
yewdux-functionalFunctional interface for Yewdux8,205MIT
vibeio-cegla`vibeio`-based runtime support for `cegla-*` crates.8,196MIT
rvoipUniversal real-time gateway library — SIP, WebRTC, UCTP (QUIC / WebTransport / WebSocket) plus AI voice harness and vCon…8,196MIT
actix-web-error-deriveDerive macros for actix-web-error8,189MIT OR Apache-2.0
torrust-info-hashBitTorrent InfoHash v1 type for Rust projects.8,189Apache-2.0
chrome-for-testing-managerProgrammatic management of chrome-for-testing installations.8,183MIT OR Apache-2.0
godfatherAPI server for Ordinary8,182AGPL-3.0-only
atomic-ltiA collection of LTI related functionality8,176MIT OR Apache-2.0
cinnogData layer and helper methods for static site generation with Leptos8,165MIT OR Apache-2.0
mwseaqlMediaWiki table definitions for sea-ql8,157GPL-3.0-or-later
anda_icpAnda agent tools offers integration with the Internet Computer (ICP).8,148MIT OR Apache-2.0
yelp-fusion-rsA Rust library for the Yelp Fusion API.8,134MIT
falionAn open source, programmed in rust, privacy focused tool and crate for interacting with programming resources (like…8,117MIT
tower-github-webhooktower-github-webhook is a crate that simplifies validating webhooks received from GitHub8,112MIT
hyperboleReserved for now near-future use.8,105MIT OR Apache-2.0
kiteconnect-async-wasmModern async Rust client for KiteConnect REST APIs with WASM support. Clean, well-documented, and focused on REST-only operations.8,103Unlicense
busstopA command and query bus8,099MIT
nextgraphNextGraph client library. Nextgraph is a decentralized, secure and local-first web 3.0 ecosystem based on Semantic Web and CRDTs8,074MIT/Apache-2.0
http-diffhttp-diff - CLI tool to verify consistency across web server versions. Ideal for large-scale refactors, sanity tests and…8,063Unlicense OR MIT
reindaEasily embed and manage your assets for your web application to build
standalone-executables. Offers filename hashing,…8,052MIT/Apache-2.0
magicapi-ai-gateway[DEPRECATED] This package has been renamed to 'noveum-ai-gateway'. Please use the new package for all future development. A…8,040MIT OR Apache-2.0
rocket_csrf_tokenCSRF (Cross-Site Request Forgery) protection for Rocket web framework8,039MIT
easy_init_newrelic_opentelemetryA simple builder-pattern API to initialize OpenTelemetry tracing, metrics, and logging exporters for New Relic8,035MIT
rama-cryptoAll crypto logic used by rama8,026MIT OR Apache-2.0
arganA web framework for Rust.8,020MIT OR Apache-2.0
prutoipa-buildUtoipa implementations using Prost! code generation engine.8,014MIT
yew-utilsSome batteries for the yew WebAssembly frontend framework.8,008MIT
tower-async-httpTower Async middleware and utilities for HTTP clients and servers.
An "Async Trait" fork from the original Tower Library.8,005MIT
isaribiStyled components for Yew, Kagura &c.8,002MIT OR Apache-2.0
prest-buildProgressive RESTful framework build utils8,001MIT OR Apache-2.0
moq-msfMOQT Streaming Format (MSF) catalog types7,999MIT OR Apache-2.0
leptos_form_toolA declarative way to create forms for leptos.7,998MIT OR Apache-2.0
hatmilSimple HTML/SVG builder7,998MIT OR Apache-2.0
etcd-discoveryEtcd discovery and register for tonic7,991MIT OR Apache-2.0
webui_procs`early development` Macros for WebUI - Website UI framework and component library for quickly building websites with native…7,989MIT
geshaGenerates code based on OpenAPI specs7,982MIT
graphql_client_webTyped GraphQL requests and responses (web integration)7,978Apache-2.0 OR MIT
armorHTTP Security Headers.7,969MIT OR Apache-2.0
shaveA library for shaving data from websites.7,967GPL-3.0-or-later
styled_macroScoped styles for your Leptos components7,963APL-1.0
terminal-velocityA blazingly fast static site generator for dorks7,961MIT
leptos-obfuscateSimple email obfuscation component for Leptos7,949MIT
codegen-for-async-graphql-rendererInternal code generation crate for async-graphql7,926MIT
minify_selectorsPost-processor that minifies classes and IDs in CSS, HTML, Javascript and SVG files.7,924Apache-2.0
simple-concurrent-getSimply make multiple concurrent HTTP GET requests7,920GPL-3.0
dddk_securitySecurity module of dddk_core. Impl features regarding command_bus pattern and security7,918Apache-2.0
yt-transcript-rsA Rust library for fetching and working with YouTube video transcripts7,918MIT
yew-sidebar📁 An ultra-flexible and lightning-fast sidebar component for the Yew framework.7,914MIT
arpy-serverActix server for the Arpy7,910MIT OR Apache-2.0
momento-functions-witInternal support crate for Momento Functions7,900Apache-2.0
jrpc2json rpc library.7,891MIT
yewvA lightning fast state management module for Yew7,889MIT
ethaneAn alternative web3 implementation with the aim of being slim and simple7,884MIT
fourthSimple and fast layer 4 proxy in Rust7,878Apache-2.0
nutsNuts is a library that offers a simple publish-subscribe API, featuring decoupled creation of the publisher and the subscriber.7,876MIT/Apache-2.0
sai_component_deriveImplementation of #[derive(Component)] for Sai7,873MIT OR Apache-2.0
url-scraperSimple HTML URL scraper7,864MIT
clayers-xml-uppsalaClayers-specific fork of `uppsala`: a pure Rust XML parser, DOM, namespace, XPath, and XSD 1.1 validation library.7,861BSD-2-Clause
html2markdownHTML to Markdown converter using AST-to-AST transformation7,860MIT
actix_error_procA small crate to integrate thiserror with actix_web.7,858MIT
naia-parseParser for naia-serde & derive methods7,850MIT OR Apache-2.0
defyReplacement for the yew::html! macro with more Rust-idiomatic, editor-friendly syntax.7,847Apache-2.0
actix-cborCBOR support for Actix-Web7,834MIT OR Apache-2.0
paginoHandle pagination's logic7,829MIT
trillium-html-rewriterstreaming html rewriter for trillium.rs7,828MIT OR Apache-2.0
cf-modkit-errorsModKit errors library7,822Apache-2.0
biome_js_transformBiome's JavaScript transpiler7,814MIT OR Apache-2.0
goxidizeA link shortener7,811MIT OR Apache-2.0
trillium-teratera template handler for trillium.rs7,810MIT OR Apache-2.0
royThis crate is a high-level library for consuming RESTful APIs.7,809MIT OR Apache-2.0
nostro2-signerKeypair and signer implementations (BIP-39 mnemonics, Schnorr signing) for the nostro2 Nostr toolset.7,808MIT
phoenix-channelsA websocket client library for Phoenix channels7,802MIT
lambda-appsync-procProcedural macros for the lambda-appsync type-safe AWS AppSync resolver framework7,802MIT
github-oidcRust crate for validating GitHub OIDC tokens7,796Apache-2.0
oxc_hirOxc is a JavaScript / TypeScript tooling suite.7,786MIT
trillium-channelswebsocket channels for trillium.rs7,783MIT OR Apache-2.0
handlebars-inflectorHandlebars string inflector helper.7,776BSD-2-Clause
entity_idProduction-grade entity IDs for your web application7,771MIT
axum-server2High level server designed to be used with axum framework.7,761MIT
typescript-wasm-bindgen-codegenParse typescript file and generates wasm-bindgen javascript import on the fly7,758MIT
gxi_web_bindsweb bindings for the gxi-rs project7,752MIT
stream-logs-to-s3Buffer text to S3, batching them up by size and/or time period. This is intended to be a replacement for rotatelogs on (e.g.)…7,751MIT OR Apache-2.0