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.
vadosA Html generator, used with Bulma and a certain file structure to generate a static site4,071MIT
wasm_extra_macrosMacros for `wasm_extra` crate.4,063MIT OR Apache-2.0
tower-http-cacheTower-compatible caching layer with pluggable backends (in-memory, Redis, and more)4,063MIT OR Apache-2.0
authzen-diesel-proc-macros-coreCore diesel proc macro functions used in authzen.4,059MIT OR Apache-2.0
data-url-encode-macro-implRust macro to generate base64+percent-encoded strings suitable for data URLs in compile time4,059MIT
https-dnsMinimal and efficient DNS-over-HTTPS (DoH) client4,056MIT
ruskitA modern web framework for Rust inspired by Laravel4,046MIT
instrument-levelA Rust procedural macro collection providing convenient tracing instrumentation macros for different log levels (trace, debug,…4,046MIT
coasys_juniper_graphql_transport_ws`graphql-transport-ws` GraphQL over WebSocket Protocol implementation for `juniper` crate.4,040BSD-2-Clause
siwa-asyncSign In With Apple Validation in Async Rust4,037MIT
kvarn-referenceAn implementation of the Kvarn web server framework.4,037Apache-2.0
groq-api-rsClient For Groq Cloud LLM APIs4,037MIT OR Apache-2.0
post-commandsexecute preconfigured commands via HTTP post requests4,034MIT OR Apache-2.0
mock-rsA Rust crate for generating fake data inspired by FakerPHP4,032MIT
veltoVelto: expressive, async-native, and grounded Rust framework4,028MIT
ethane-typesThe type system of ethane with minimal dependencies4,027MIT
escanΞ Escan is a Rust API wrapper for Etherscan and its derivatives4,016MIT
rocket-governor-deriveUnmaintained4,011MIT OR Apache-2.0
leptos-sync-coreCore synchronization library for Leptos applications4,007MIT OR Apache-2.0
poem-proxyA simple proxy endpoint compatible with the Poem web framework4,003MIT
styrusStylus css compiler in Rust.4,002AGPL-3.0-or-later
ressa_rAn ECMAscript parser3,998MIT
yew-navbar🍔 A highly customizable and responsive navbar component for the Yew framework.3,998MIT
soda-poolConnection pool for tonic's gRPC channels3,989MIT OR Apache-2.0
yelp-fusion-rs-2A Rust library for the Yelp Fusion API.3,987MIT
text2imgCreates a png image from text. Useful to protect sensitive information from bots and scrapers, such as email addresses and…3,985MIT OR Apache-2.0
immortal_intl_rsA simple i18n library for rust3,984MIT
myxine-coreThe core library powering the Myxine GUI server.3,983MIT
rustimate-controllersHTTP controllers for the rustimate server3,975MIT
leptos-signalsVarious signals for Leptos3,971MIT
svgator-to-solidjsConverts a SVGator export to solidjs compatible import3,962MIT OR Apache-2.0
bolt-apiBolt API Platform3,957MIT
scrappy_doA concurrent asynchronous webscraping framework.3,954non-standard
rocket-cgiSimple CGI (RFC 3875) handler for Rocket3,952MIT OR Apache-2.0
jsxnPut JSX in your JSON and JSON in your JSX!3,951MIT
prism-mcp-rsProduction-grade Rust SDK for Model Context Protocol (MCP) - Build AI agents, LLM integrations, and assistant tools with…3,951MIT
seaqsA mini tool to turn querystring into seaquery's condition3,950MIT OR Apache-2.0
rustic-ssgA simple, efficient static site generator written with Rust.3,950Apache-2.0
wasm-bridge-wasijs-sys implementation of wasmtime's wasi API3,948MIT
hagen-coreBase library for a static homepage generator3,946EPL-2.0
simple-llm-clientA Rust crate for interacting with Large Language Model APIs3,946MIT
hyperlane_resourcesHyperlane resources module containing various resources and utilities used by the framework.3,944MIT
cf-tenant-resolver-sdkSDK for tenant-resolver module: API traits, models, and error definitions3,944Apache-2.0
nano-rsLight Web Kit3,942MIT
oauth-1aOAuth 1.0a client implementation3,936MIT OR Apache-2.0
immortal_axum_macroa simple into response derive for axum3,936MIT
goodreads-metadata-scraperA simple library to scrape book metadata from Goodreads3,936MIT
supabase-rust-postgrestPostgreSQL REST client for Supabase3,934MIT
tonic-veecoreFork of `tonic` with internal gRPC client optimizations. Use at your own risk. Maintained for veecore projects.3,933MIT
zuicon-mdl2Wrapper of fluentui icons for yew framework3,930LGPL-3.0
ipugpug.js port to Rust3,929MIT
glory-shoelaceShoelance for Glory.3,929MIT OR Apache-2.0
turbomcp-authOAuth 2.1 and authentication for TurboMCP with MCP protocol compliance3,929MIT
rokkett-loggerUtility for collecting logs from different applications.3,928Apache-2.0
zinalHTML templating library for Rust programs3,926MIT
typeform-rsREST API client for Typeform written in Rust3,923MIT OR Apache-2.0
holiday_event_apiThe Official Holiday and Event API for Rust.3,919MIT
thousand_birds_handlebarsHandlebars templating implemented in Rust.3,918MIT
s3s-modelS3 Protocol Model3,918Apache-2.0
avalanche-webA client-side web integration for avalanche3,915MIT OR Apache-2.0
jwt-simple-no-nbf-forkEasy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust.3,912ISC
json-ld-cliCommand line interface for JSON-LD3,911MIT/Apache-2.0
kilnfi_connect_rsA Rust API Client for the Kiln Connect API3,911BUSL-1.1
retrierA wasm-compatible retry library for futures3,909MIT
safe_uri_extExtra URI functionality like parse and display for the safe_uri crate.3,908MIT OR Apache-2.0
sledgehammerFast bindings for dom manipulations3,908MIT
html_preprocessorA simple HTML preprocessor that supports file inclusion and template substitution.3,908MIT
html-compare-rsA library for comparing HTML with configurable comparison options3,907MIT
sa-token-plugin-axumAxum framework integration for sa-token-rust - All-in-one package3,896MIT OR Apache-2.0
df_st_cliCommand line interface for Dwarf Fortress Legends3,893AGPL-3.0-or-later
rocket_jwt_authJWT Bearer token authentication guard for Rocket3,893MIT
lorustModern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash3,884MIT OR Apache-2.0
mvc_viewsA procedural macro to append rendering blocks to Actix Web handler functions.3,879MIT
crates_io_api-wasm-patchWASM-compatible patch of crates_io_api3,878MIT/Apache-2.0
elif-http-deriveDerive macros for elif-http declarative routing and controller system3,866MIT
langdb_guardrailsAI gateway Core for LangDB AI Gateway.3,857Apache-2.0
my_rust_socketioFork From rust_socken_io but fix infiniy reconnect3,854MIT
kayrx-karxThe Kayrx Framework3,849MIT
savory-coreLibrary for building user interface3,843MIT OR Apache-2.0
sitemap-writerA simple and lightweight Rust library for generating XML sitemaps: sitemap index, 50,000-URL splitting, gzip output, and Google…3,834MIT
wasm-bundleCompile Rust code to self-contained `.js` and `.html` files using WASM.3,805Apache-2.0 OR MIT
junobuild-didcA CLI tool for generating JavaScript or TypeScript content from a DID file using the didc tool.3,799MIT
bufjsonFast streaming JSON parser and lexer | Read JSON without allocating or copying.3,796MIT OR Apache-2.0
resterror-deriveA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…3,792MIT
typed-emitterTyped Async event emitter3,790MIT
ruxtAn Actix-based Rust framework for building HTMX applications.3,788MIT
protosocket-messagepackMessage-oriented nonblocking tcp stream - messagepack serde bindings3,788Apache-2.0
s3s-proxyS3 Proxy3,784Apache-2.0
unisubA Pub/Sub library for Rust backed by Postgres3,779MIT
immortal_axum_utilsA simple utils library for axum3,774MIT
euvA declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.3,773MIT
dsync-hasezoeyGenerate rust structs & query functions from diesel schema files.3,768MIT OR Apache-2.0
zhouA short description of my package3,767MIT
wasm_safe_mutexA suite of WebAssembly-safe synchronization primitives that paper over platform-specific locking constraints.3,759MIT OR Apache-2.0
rustimate-clientWASM web client sources for rustimate3,758MIT
kreuzcrawlHigh-performance web crawling engine3,757Elastic-2.0
wasm-test-runnera binary used to create unit-tests in your wasm files3,756MIT
msquic-h3MsQuic with h33,744MIT
consecuitA functional web UI framework that uses the type system for hooks and more3,742LGPL-2.1
aws_sqs_typesAWS SQS struct that works well for Rust Lambdas3,741MIT
tf-rust-engineioAn Engine.IO client implementation in Rust. Fork of rust_engineio with ACK support and reconnect enhancements.3,738MIT
hybrid-serviceHelper for creating single `MakeService` from a Web `MakeService` and gRPC (tonic) `Service`3,737MIT OR Apache-2.0
whoswhois library3,734BSD-3-Clause
structform-deriveDerive macros used by StructForm.3,730MIT/Apache-2.0
mega-security-rsAn implementation of Mega's security whitepaper3,725MIT
json-schema-validator-coreLightning-fast JSON schema validation library with custom error messages and multi-language bindings3,725MIT OR Apache-2.0
kairos-rsA Rust library for interacting with the Kairos Api Gateway3,724MIT
worker-routeRoute handlers an data extractor for Cloudflare Workers.3,722Apache-2.0
jwt-serviceA high-performance async library for JWT (JSON Web Token) authentication and authorization. Supports token generation,…3,720MIT
hyperlane_pluginA powerful and extensible plugin system for the hyperlane framework, providing modularity and customization capabilities.3,716MIT
netronExtract Axum request data within Yew server functions similar to how `leptos_axum` provides extraction helpers for Leptos3,710MIT OR Apache-2.0
hyperlane_configHyperlane configuration module providing comprehensive configuration management capabilities for the framework.3,708MIT
cf-gears-toolkit-odataToolKit OData library3,704Apache-2.0
juteAn opinionated JOSE library that implements JWT, JWS, JWE, JWA and JWK.3,702MIT OR Apache-2.0
swayscanAdvanced security scanner for Sway smart contracts with comprehensive vulnerability detection and minimal false positives3,682MIT
tf-rust-socketioA Socket.IO client implementation in Rust. Fork of rust_socketio with server-to-client ACK support, reconnect headers, and close…3,682MIT
weftHTML templating with composability in mind3,673Apache-2.0
tls-hot-reloadTiny crate that brings wait- and lock-free TLS certificate hot-reloading for rustls3,672MIT
aniscraperRust library designed for efficient web scraping and data extraction. It simplifies the process of fetching, parsing, and…3,671MIT
openlark-communication飞书开放平台 Rust SDK - 企业级 API 客户端3,664Apache-2.0
accept-encoding-forkDetermine the best encoding possible from an Accept-Encoding HTTP header.3,659MIT OR Apache-2.0
sa-token-storage-redisRedis storage implementation for sa-token-rust3,656MIT OR Apache-2.0
lewp-htmlStraightforward HTML document building. Write your HTML with full algorithmic power instead of creating messy and confusing…3,656MIT OR Apache-2.0
lucide-svg-rsA Rust library and CLI tool for downloading SVG icons from the Lucide icon library with interactive selection and preview…3,652MIT OR Apache-2.0
instagram-scraper-rsScrapes an instagram user's photos and videos3,650MIT
nodesty-api-libraryRust API client for nodesty.com3,649MIT
moellaAn implementation of the Kvarn web server framework with a convenient config format.3,645Apache-2.0
asteraceaA web application framework for Rust. Asteracea can be used for client-side and server-side rendering and for statically rendered…3,643MIT OR Apache-2.0
stellation-backend-warpThe framework experience for Yew.3,642MIT OR Apache-2.0
tidosTidos is a component framework that can be served by any web framework.3,641LGPL-3.0
rocket-responseProvides enum for variable Rocket Responses3,639MIT OR Apache-2.0
arpy-reqwestReqwest client for the Arpy RPC library3,626MIT OR Apache-2.0
attohttpSmall and lightweight HTTP client3,621MPL-2.0
juniper_puffGraphQL server library. Release for Puff3,617BSD-2-Clause
tauri-plugin-ios-keyboardTauri plugin for iOS keyboard event handling and management3,612MIT OR Apache-2.0
authzen-diesel-coreCore utilities for easier integration of diesel into async backend services.3,610MIT OR Apache-2.0
libctfSDK intended for use with CTF-rs, but is designed to be repurposed by others to easily extend functionality for other CTF related…3,609AGPL-3.0-or-later
juniper_relay_connectionRelay style pagination for Juniper.3,606MIT
thalo_message_storeThalo's message store built with sled3,604Apache-2.0 OR MIT
yasgYet Another Site Generator3,598MIT
kalgan_routerHTTP routing tool based on routes stored in yaml files used by Kalgan Framework.3,594MIT OR Apache-2.0
cf-gears-system-sdk-directoryDirectory service SDK module3,588Apache-2.0
waitupWait for TCP ports and HTTP endpoints to be available. Essential for Docker, K8s, and CI/CD pipelines to ensure services are…3,586MIT
json-ld-syntax-nextJSON-LD syntax3,584MIT/Apache-2.0
authzen-diesel-proc-macrosDiesel proc macros used in authzen.3,581MIT OR Apache-2.0
iron_reverse_proxyBeforeMiddleware to handle being behind a reverse proxy in Iron. Supports X-Forwarded-Host, X-Forwarded-Port, X-Forwarded-Proto.3,581MIT
asciidoctor-webAsciidoctor.js bindings for Rust3,578Apache-2.0
izihawa-ipfs-api-backend-hyperHyper implementation of IPFS HTTP API3,575MIT OR Apache-2.0
sitetrace-axumAxum client (middleware) for integrating with sitetrace service3,575Apache-2.0
html_parser_rscxA simple and general purpose html/xhtml parser3,571MIT
spikard-coreShared transport-agnostic primitives for Spikard runtimes3,569MIT
lazyhttpA simple HTTP library to handle common stream objects (TcpStream, TlsStream, etc) sending HTTP data. This library is very simple…3,569MIT OR Apache-2.0
quartzPort of the original Java Quartz Scheduler to Rust3,565Apache-2.0
rag-moduleEnterprise RAG module with chat context storage, vector search, session management, and model downloading. Rust implementation…3,564MIT
etternaonline_apiA Rust wrapper for the v2 API of https://etternaonline.com3,563MIT
vaultkeyA secure and customizable password generator library for Rust, designed to create strong, random passwords with various…3,561MIT
minglMinimal graphics library with abstract rendering backend and WebGL support3,558MIT
clia-url-qsUtility methods for URL query string.3,558MIT
paseto-coreCore traits and encodings for PASETO/PASERK3,555Apache-2.0
rusty-ossSimple pure Rust Aliyun OSS Client following a Sans-IO approach3,554MIT
sitaSita: static site generator (SSG) for Markdown and HTML3,547MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0
rswind_commonTailwind CSS JIT engine in Rust3,546MIT
better-web-viewThe library is a web-view modification and provides a better way of communication between the Rust backend and the JavaScript…3,539MIT
mockforge-federationMulti-workspace federation for MockForge - compose multiple mock workspaces into federated virtual systems3,539MIT OR Apache-2.0
swarm-rsA minimalist framework for building agentic workflow3,536MIT
rotorstonic-based RPC library3,534MIT OR Apache-2.0
yew-ansiANSI escape code rendering for the web3,527MIT OR Apache-2.0
lethean-apiLethean VPN Marketplace API3,514MIT
tide-openidconnectOpenID Connect middleware for Tide3,513MIT OR Apache-2.0
ferro-broadcastWebSocket broadcasting and real-time channels for Ferro framework3,513MIT
baizekit-deriveDerive ToolKit3,509MIT
hessra-apiAPI client for Hessra authentication services3,506Apache-2.0
tidos_macroProcedural macros for the Tidos component framework.3,504LGPL-3.0
hapicHTTP API Client (hapic): A Rust crate for quickly creating nice-to-use client libraries for HTTP APIs, in particular, there's…3,501MIT
rocket_sqlite_rw_poolRead-Write SQLite pool for Rocket with query builder, migrations, and CSRF protection3,498MIT OR Apache-2.0
rusty-pagerunoffical rust interface for the pagerduty api3,490MIT
http-client-2Types and traits for http clients.3,488MIT OR Apache-2.0
cargo-create-protocols-pluginA Rust cargo subcommand that will create initial library code for the protocols crate.3,486MIT/Apache-2.0
supabase-rust-realtimeRealtime client for Supabase3,486MIT
senpy-ffiFFI bindings for senpy-rs3,481GPL-3.0-only
hessra-configConfiguration management for Hessra SDK3,480Apache-2.0
torch-web🔥 Fast, secure web framework for Rust with Laravel-inspired features, built-in ORM, CLI tools, and production-ready security3,477MIT OR Apache-2.0
tauri-plugin-edge-to-edgeTauri plugin for iOS/Android Edge-to-Edge fullscreen support with safe area injection3,477MIT
azurlaneWrapper for the unofficial azur lane json api in Rust3,470GPL-3.0
artemis-buildBuild time tooling for the artemis crate.3,466MIT OR Apache-2.0
moosicbox_admin_htmxMoosicBox admin htmx package3,466MPL-2.0
rcss-cssRusty Cascading Style Sheets (RCSS) is a styling language that brings Rust-inspired syntax to CSS. It combines the robustness of…3,463non-standard
mathquill-js-sysRaw JavaScript bindings for MathQuill3,454GPL-2.0
wechat-minapp微信小程序和服务号服务端API SDK3,452MIT
bot-rs-coreCore library for implementing plugins and plugin-loaders for chatbots3,451MIT
cargo-svg-defsA tool for making *.svg files to svg-defs3,451MIT/Apache-2.0
graphql-configThis crate provides deserialize for GraphQL configs following the graphql-config specification3,448Apache-2.0 OR MIT
i18nheroCLI tool for interacting with locales hosted on i18nhero.com3,445MIT
beamterm-atlasFont atlas generator for beamterm WebGL terminal renderer, creating GPU-optimized texture arrays from TTF/OTF fonts3,444MIT
euv-cliThe official CLI tool for the euv UI framework, providing dev/release profiles with run/build modes, hot reload, and wasm-pack…3,444MIT
webframeworkAn extensible webframework, its main purpose is to be: safe, fun, fast.3,442MIT
coasys_juniper_warp`juniper` GraphQL integration with `warp`.3,442BSD-2-Clause
webformsProvides form validation for web forms3,442MIT
demurgos_headersTemporary fork of typed HTTP headers, with Link headers support3,439MIT
website-screenshot📸 website screenshots as a service3,429MIT/Apache-2.0