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.
ajsonrpcA performance oriented websocket json-rpc router11,063MIT
prestProgressive RESTful framework11,059MIT OR Apache-2.0
hescapeA fast and lightweight HTML escape/unescape library for Rust.11,031MIT/Apache-2.0
graburlGet all url's from website11,023MIT
web-sys-main-loopProvides a main loop (or game loop) for web_sys windows10,992Apache-2.0
s3-serverAn experimental generic S3 server10,988MIT
cutenessCute static site (+ server) generator with a bunch of plugins :310,988GPL-3.0
intasendA Rust SDK for the Intasend Payment Gateway10,981MIT
rocket_sessionRocket.rs plug-in for cookie-based sessions holding arbitrary data10,970MIT
vigil-localVigil Local daemon. Used as a slave service to monitor hosts behind a firewall and report their status to Vigil.10,962MPL-2.0
mockforge-tracingOpenTelemetry and distributed tracing integration for MockForge10,962MIT OR Apache-2.0
chrome-remote-interfaceChrome DevTools Protocol Client.10,954MIT OR Apache-2.0
typescript-definitions-ufo-patchserde support for exporting Typescript definitions10,948MIT/Apache-2.0
anda_db_hnswA high-performance vector search library in Rust.10,940MIT
url-crawlerUse crusty instead10,938MIT
mech-programOrganizes Mech cores into a coordinated program.10,935Apache-2.0
hyper-zipkinHyper header definitions for standard Zipkin headers10,928Apache-2.0
forge-rsxA Rust macro library for declarative, JSX-like HTML generation. It allows you to write HTML structures with embedded logic,…10,922MIT
reinhardt-routers-macrosProcedural macros for compile-time URL path validation in Reinhardt10,915BSD-3-Clause
rssplsGenerate RSS feeds from websites10,914MIT OR Apache-2.0
atproto-clientHTTP client for AT Protocol services with OAuth and identity integration10,902MIT
arroyo-udf-macrosMacros for the Arroyo UDF interface10,868MIT OR Apache-2.0
web-bundlerManages the building of WebAssembly single page app frontends from a build.rs script so that they can easily be embedded into…10,866MIT/Apache-2.0
hessra-sdkHessra authorization service SDK for Rust10,859Apache-2.0
openai_responsesRust SDK for the OpenAI Responses API10,842MIT
mockforge-openapiOpenAPI 3.x / Swagger 2.0 spec loading, parsing, schema validation, and response selection for MockForge10,832MIT OR Apache-2.0
softether_exporterPrometheus expoter for SoftEther VPN server10,820MIT
yew-duskmoon-iconsDuskMoon Icons, a Yew icons libaray.10,811GPL-3.0
html-rsGenerate HTML code using Rust builders10,809MIT
rhymessageImplementation of IETF RFC 5322, Internet Message Format10,806non-standard
huginn-net-httpHTTP fingerprinting (p0f-style) analysis for huginn-net10,806MIT OR Apache-2.0
jsonapisJSON:API library for Rust10,799MIT
notegraf-webThe reference web frontend of Notegraf10,781AGPL-3.0-only
wallet_standard_browserThe wasm / browser compatible rust based implementation of the wallet standard.10,778Unlicense
zino-chatbotUnified access to chatbot services for zino.10,777MIT
httSimple HTTP10,773non-standard
blanket-rsStatic generator10,744MIT
slowlorisThe slow loris attack, now implemented in Rust!10,725MIT
pagetop-alinerTema de PageTop que muestra esquemáticamente la composición de las páginas HTML10,715MIT OR Apache-2.0
reinhardt-openapi-macrosProcedural macros for OpenAPI schema generation in Reinhardt10,709BSD-3-Clause
iref-macrosMacros for the `iref` library10,679MIT/Apache-2.0
logimeshlogimesh is a Rust RPC Microservice 2.0 framework.10,663MIT
open_ai_rustIdiomatic Rust SDK for the OpenAI API: chat, responses, embeddings, audio, images, moderations, files, batches, vector stores,…10,660Apache-2.0
cappCommon things i use to build Rust CLI tools for web crawlers.10,659MIT
arroyo-udf-commonCommon utilities for the Arroyo UDF FFI API10,651MIT OR Apache-2.0
plausible-rsA Rust library for the Plausible Analytics API.10,649MIT
satosome sort of s-expr based html templating system10,634WTFPL
nano-getA tiny HTTP/1.1 GET and HEAD client with zero dependencies by default.10,630MIT
m_serverA minimal HTTP server framework for delivering JSON data.
ALPHA: NOT READY FOR PRODUCTION!10,624GPL-3.0-only
tailwind-rs-coreCore types and utilities for tailwind-rs10,617MIT
axum-folder-routerHelper macro for simple folder based routing of axum handlers10,606MIT
gotham_formdataForm data parsing for the gotham web framework10,601Apache-2.0
i18nrs🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos.10,595MIT
wasm-web-helpersThe helper suite for WebAssembly web clients10,595MIT OR Apache-2.0
eventually-postgresEvent Store implementation using PostgreSQL for the Eventually crate10,591MIT
emscripten_main_loopMain loop abstraction that works for both native and Emscripten builds. Gets around the issue of freezing up browser tabs when a…10,586non-standard
axum_corsZero-copy CORS middleware for Axum / 基于 Axum 的零拷贝跨域资源共享中间件10,576MulanPSL-2.0
flyerHTTP framework for rust10,561MIT
muboA static url shortener generator10,543MIT
bt_http_utilsA simple HTTP wrapper to simplify POST and GET calls. Default headers with set and get headers. Support cookies. Request generic…10,533GPL-3.0-only
liveboatStatic page generator for Newsboat feeds10,530non-standard
rvoip-sip-transportTransport layer for SIP - UDP, TCP, TLS support10,529MIT
html5tokenizerAn HTML5 tokenizer with code span support.10,523MIT
actix-json-responseA helper type for json responses with Actix-web10,520MIT/Apache-2.0
go-zoom-kinesisA robust AWS Kinesis stream processor with checkpointing and retry capabilities10,509MIT
biome_js_semanticBiome's semantic model for JavaScript10,495MIT OR Apache-2.0
web-codecsWASM bindings for Web Codecs10,491MIT OR Apache-2.0
firecrawlOfficial Rust SDK for Firecrawl API v2.10,491MIT
axum-governorRate limiting middleware for Axum, powered by governor.10,485MIT
feedfinderAuto-discovery of feeds in HTML content10,484MIT
class_listA reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.10,464MIT
yew-i18n🌐 Internationalization (i18n) component for the Yew framework.10,457MIT
trading-chartsRust bindings of Lightweight Charts with Leptos and Dioxus adapters10,449MIT
viz-testThe core traits and types in for Viz10,444MIT
wnfs-nameaccumulatorCryptographic accumulators for the Webnative Filesystem10,439Apache-2.0
racoonRacoon is a fast, fully customizable web framework for Rust focusing on simplicity.10,422MIT
codegen-for-async-graphqlInternal code generation crate for async-graphql10,402MIT
atproto-oauth-axumAxum web framework integration for AT Protocol OAuth workflows10,389MIT
hyper-serverHigh level server for hyper and tower.10,386MIT
lignin-htmlHTML renderer for lignin VDOM Nodes. This crate is primarily for static and server-side rendering. For client-side use, see…10,382MIT OR Apache-2.0
sw-sync-cliCLI for fast and flexible data transfer between shopware and (CSV) files over API10,379MIT
fcm-rsA Rust crate for easy interaction with Firebase Cloud Messaging API (V1).10,368MIT
fhir-deriveFHIR-RS macro implementation10,344non-standard
reinhardt-pagesWASM-based frontend framework for Reinhardt with Django-like API10,335BSD-3-Clause
arpy-macrosMacros for the Arpy RPC library10,323MIT OR Apache-2.0
dynamic-tokenEncodes and evaluates a time-sensitive dynamic authentication token based on shared API key, a timestamp, some random noise…10,323GPL-2.0-or-later WITH Bison-exception-2.2
silkenweb-cssCSS utilities for Silkenweb10,314MIT OR Apache-2.0
wild-doc-script-imageimage for wild-doc10,311MIT/Apache-2.0
yokEmbed the contents of a directory in your binary10,308MIT
jsonrpc-sdk-macrosA internal crate used by jsonrpc-sdk-prelude.10,302Apache-2.0 OR MIT
messagesignLibrary for signing requests to mehal services10,293MIT
opentelemetry-surfOpenTelemetry integration for surf10,267MIT OR Apache-2.0
pathfinder-commonCommon types and utilities for Pathfinder10,262MIT OR Apache-2.0
product-os-openapiProduct OS : OpenAPI provides a set of structs for defining the structure of an OpenAPI / Swagger specification. This crate is…10,260GPL-3.0-only
pubky-testnetA local test network for Pubky Core development.10,259MIT
reinhardt-pages-macrosProcedural macros for reinhardt-pages (WASM frontend framework)10,256BSD-3-Clause
startmeupAction bindings and runtime for Ordinary10,255AGPL-3.0-only
gnostr-relaygnostr:git+nostr protocol relay10,251MIT
roasRust OpenAPI Specification — parser, validator, and loader for OpenAPI v2.0 / v3.0.x / v3.1.x / v3.2.x10,244MIT OR Apache-2.0
passkey-serverA generic, storage-agnostic Passkey (WebAuthn) server implementation.10,223MIT
crawlbergHigh-performance web crawling engine10,208MIT
iapasync google/apple receipt validation using hyper10,157MIT
tracing-actionsTracing subscriber that vends action trace structures to a callback10,117Apache-2.0
mangadexUnofficial asynchronous mangadex API wrapper for rust10,103MIT
pgxn_metaThe PGXN distribution metadata specification10,086PostgreSQL
keygate-jwtEasy to use, secure, and opinionated JWT (JSON Web Tokens) implementation for Rust10,067MIT
leo-synthesizerCircuit synthesizer of the Leo programming language10,058GPL-3.0
elm_rsGenerate Elm bindings for your Rust types10,053MPL-2.0
discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MIT
fido-mdsFido Metadata Service parser10,048MPL-2.0
biscuit-actix-middlewareBiscuit middleware for actix-web.10,036Apache-2.0
staticdatagenA Rust library for generating structured data files and metadata for static sites, including HTML, RSS feeds, sitemaps, and…10,008Apache-2.0 OR MIT
css-in-rust-nextCSSinRust is a package for use with WASM applications providing a component level CSS styling experience.9,991MIT
anda_db_deriveA Rust procedural macro crate that provides derive macros for AndaDB schema types.9,982MIT
canvas_lms_connectorThis library provides a range of functionalities for interacting with the Canvas Learning Management System API.9,979MIT
serv4rsserv4rs is a powerful, pragmatic, and extremely fast web framework for Rust9,971MIT/Apache-2.0
outlet-postgresPostgreSQL logging handler for outlet HTTP request/response middleware9,965MIT
mimeograph_router_helpersBits used by mimeograph_router_codegen9,961MIT OR Apache-2.0
ordinaryOrdinary CLI9,957AGPL-3.0-only
rust-glRust wrapper around webgl.9,951MIT
logimesh-macrologimesh-macro is Proc macros for logimesh.9,951MIT
stellation-coreThe framework experience for Yew.9,944MIT OR Apache-2.0
featherFeather: A minimal HTTP framework for Rust9,944MIT
feishu-sdkFeishu/Lark SDK for Rust9,940MIT
css-autoprefixProvides a library similar to [autoprefixer](https://github.com/postcss/autoprefixer) to prefix your CSS depending on the…9,923MIT
observable-rsA general purpose observable library9,905MIT/Apache-2.0
mauth-clientSign requests and validate responses using the Medidata MAuth protocol9,905MIT
arpyDefine RPC signatures and use them with various clients/servers9,898MIT OR Apache-2.0
blog-toolsA collection of tools that helps make blogs in Rust9,894MIT
stellation-bridgeThe framework experience for Yew.9,890MIT OR Apache-2.0
mongodb-macroMongoDB Macro is a crate with macros for quickly creating structures to work with mongodb9,886MIT
eventastic_postgresA postgres event store for eventastic9,854MIT
trillium-ructeructe templates for trillium.rs9,853MIT OR Apache-2.0
vilaToolkit for creating strongly-typed REST API clients9,842MIT
fediverseJust toying with the W3C ActivityStream & ActivityPub specs9,827MIT
plaster-routerA router for plaster-based frontend web applications9,826MIT/Apache-2.0
stencilrTemplate engine and bindings for Ordinary9,769AGPL-3.0-only
xyz_validatorA set of validators. Currently, only Resource Query Language (RQL) validator is implemented.9,762MIT OR Apache-2.0
rust_sync_forceSalesforce Sync REST API Client9,760MIT
sign-in-with-appleSign In With Apple Validation in Async Rust9,738MIT
biome_js_analyzeBiome's JavaScript linter9,732MIT OR Apache-2.0
api-response-macrosMacros for api-response crate9,718MIT
moq-relay-ietfMedia over QUIC9,716MIT OR Apache-2.0
accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.9,705MIT OR Apache-2.0
google-cloud-deriveDerive macros for the `google-cloud` library9,696MIT OR Apache-2.0
struct2swagger_deriveCreate Swagger OpenApi3 from your structs9,690MIT
ratsio_fork_040Fork of ratsio to avoid duplicate error conversion. Ratsio is a Rust client library for NATS messaging system and NATS Event…9,683MIT
crudcrate-deriveDerive macros for crudcrate — generate CRUD endpoints from Sea-ORM entities9,677MIT
outletHTTP request/response logging middleware for Axum with streaming support9,650MIT
jsonrpc-sdk-preludeCommon structs and traits for jsonrpc-sdk.9,642Apache-2.0 OR MIT
google-jwt-signinVerify ID tokens for Google SSO9,618MIT/Apache-2.0
rvoip-media-coreMedia processing and codec support for the rvoip stack9,614MIT
rust-gl-procRust wrapper around webgl.9,607MIT
tracing-actions-otlptracing-actions extension that sends action traces to an opentelemetry server.9,605Apache-2.0
node-rsRust bindings for node.js using stdweb9,599MIT
fastedge-deriveProcedural macros for the FastEdge Rust SDK9,591Apache-2.0
routerify-unixsocketUse hyperlocal with routerify to add local unix socket support9,582MIT OR Apache-2.0
steam-webapi-rust-sdkRust SDK for the Steam Web API: player profiles, owned games, stats/achievements, app catalog and news, and Dota 2 data, with…9,573MIT
trace-contextExtract and inject W3C TraceContext headers9,550MIT OR Apache-2.0
mockforge-recorderRecording and replay functionality for MockForge9,535MIT OR Apache-2.0
silkenweb-taskManage Silkenweb tasks9,529MIT OR Apache-2.0
wasm-wnfsWebNative Filesystem API (WebAssembly)9,527Apache-2.0
nevaMCP SDK for Rust9,522MIT
oreneoGenerate HTML from Neopolitan9,494MIT
laminarmqA scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.9,488MIT
gyazo_clientGyazo Client for Rust9,487MIT OR Apache-2.0
spider_remote_cacheShared remote cache upload worker for spider and chromey9,487MIT
link-previewRetrieve website metadata such as title, description, preview image, author and more from OpenGraph, Google, Schema.org and…9,485MIT OR Apache-2.0
binance-pay-rsUnofficial Rust Library for the Binance Pay API9,483MIT
oxyde-cloud-deployCLI for deploying the Oxyde Cloud API9,478MIT
datafake-rsHigh-performance JSON mock data generation using JSONLogic configuration9,474Apache-2.0
rama-clirama cli to move and transform network packets9,473MIT OR Apache-2.0
dioxus-slides-macroA slidable macro library for dioxus-slides9,464MIT OR Apache-2.0
rustwtxtLibrary that makes working with twtxt.txt files easier.9,458ISC
zippystResolve zippyshare.com download links9,456MIT
tonic-richer-errorAssets for implementation of the gRPC Richer Error Model with tonic.9,454MIT
swift_fileSend or receive files between devices using Wi-Fi network9,452MIT
atlassian-app-authLibrary for authenticating as an Atlassian Connect App9,432Apache-2.0
webauthn_rpServer-side Web Authentication (WebAuthn) Relying Party (RP) API.9,426MIT OR Apache-2.0
gluer-macrosProcedural macros for the gluer framework9,366MIT
choices-deriveHTTP configuration service by defining a struct, derive crate.9,359MIT
ts-bind-macrosMacros for the ts-bind crate, not intended to be used directly9,335MIT
http-typedHTTP client supporting custom request and response types.9,318MIT OR Apache-2.0
squark-stdwebSquark runtime implemiontion for web browser with using stdweb9,317WTFPL
html-purifierHTML Purifier9,314MIT OR Apache-2.0
mockforge-observabilityObservability features for MockForge including Prometheus metrics, OpenTelemetry tracing, and recording9,304MIT OR Apache-2.0
routerify-multipartA multipart/form-data parser for Routerify.9,301MIT
sigenA simple static site generator9,296ISC
langweaveA Rust library for seamless internationalization (i18n) and localization.9,248MIT OR Apache-2.0
maia-jsonMaia SDR JSON API9,245MIT OR Apache-2.0
rbusterBrute force directories and files names on web/application servers.9,243MIT
pathfinder-serdeStarknet-specific serialization utilities for Pathfinder9,243MIT OR Apache-2.0
my-canister-dashboardDashboard assets and management utilities for user-owned dapps on the Internet Computer9,237MIT
github-bot-sdkA comprehensive Rust SDK for GitHub App integration with authentication, webhooks, and API client9,236Apache-2.0
figma-apiThis is the OpenAPI specification for the [Figma REST API](https://www.figma.com/developers/api). Note: we are releasing the…9,230MIT
scalesocketA collaborative websocket server and autoscaler9,230Apache-2.0
bamlBAML runtime for Rust - type-safe LLM function calls9,224Apache-2.0
rama-wsWebSocket (WS) support for rama9,215MIT OR Apache-2.0
tomt_bevycssExpansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy…9,208MIT OR Apache-2.0
dto_mapperA library to create dynamic DTOs (Data Transfer Object) from a structure9,205Apache-2.0