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.
just-webrtcJust simple, fast and easy WebRTC peers for both native and wasm5,543MIT OR Apache-2.0
ruchy-wasmWebAssembly bindings for Ruchy - compile Ruchy to Rust in the browser5,543MIT OR Apache-2.0
trillium-acmeAutomatic HTTPS certificates for trillium.rs, via Let's Encrypt and ACME tls-alpn-01 challenges5,543MIT OR Apache-2.0
radix-leptos-coreCore utilities and hooks for Radix-Leptos components5,542MIT
dominator2Zero-cost ultra-high-performance declarative DOM library using FRP signals5,539MIT
paigeA simple HTML templating API, written in Rust.5,536non-standard
trillium-method-overridehttp method override for trillium.rs5,523MIT OR Apache-2.0
mr-ulidRobust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)5,517MIT
aws_signerA Rust library for AWS Signature Version 4 signing5,515MIT
nasuCommand-line utility which poll on remote addresses in order to perform status checks periodically5,504MIT
database-schemaA library to dump a database schema into a file in SQL format5,482MIT OR Apache-2.0
actix-web-ratelimitA simple and highly customizable rate limiter for actix-web 45,479MIT
tower-sessions-extA maintained fork of tower-sessions-ext, providing session middleware for tower and axum.5,477MIT
rhymuwebCommon types for the Hypertext Transfer Protocol (HTTP)5,475MIT
singlestageA UI component library for Leptos based on Basecoat UI and shadcn/ui5,472MIT
boon-clicli for JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation5,472MIT OR Apache-2.0
stripe-integrationEasiest Stripe Integration for your SaaS (Checkout + Portails)5,467MIT
leptos-motion-domDOM integration and components for Leptos Motion5,464MIT OR Apache-2.0
helldive_rsA rust wrapper for the unofficial helldivers API.5,459MIT
multitool-hgUseful module for creating services on Rust.5,459MIT
error-info-macrosMacros for error-info crate5,459Apache-2.0
authzen-proc-macro-utilProc macro utilities used in the authzen crate.5,452MIT OR Apache-2.0
tonic-rest-buildBuild-time REST codegen from protobuf google.api.http annotations for Tonic + Axum5,451MIT OR Apache-2.0
gotham_serde_json_body_parserJSON body parser for the Gotham web framework.5,451MIT
bevy_matchbox_nostrA Bevy extension for Matchbox WebRtc networking5,449MIT OR Apache-2.0
html5ever-arena-domParse templates, and tidy them up using html5ever5,448MIT OR Apache-2.0
realworldRust / Rocket codebase containing real world examples (CRUD, auth, advanced patterns, etc)
that adheres to the RealWorld spec and…5,447Unlicense OR MIT
ts-bindgenGenerate a wasm-bindgen interface from typescript definitions5,433MIT OR Apache-2.0
ntex-httparseA tiny, safe, speedy, zero-copy HTTP/1.x parser.5,433MIT OR Apache-2.0
metascraperMetaScraper is a extracts metadata information of a website.5,431MIT
zuicon-utilUtilities for zu icons5,429Apache-2.0
qml-rsA Rust implementation of QML background job processing5,427MIT
crud-generatorA Rust tool to generate CRUD files for an HTTP API5,423MIT
paginationa pagination lib for web and database5,422MIT OR Apache-2.0
wschatVery simple WebSocket chat server.5,421AGPL-3.0-only
sendblueSendBlue is a Rust library that provides an API client for interacting with the SendBlue REST API, enabling businesses to…5,414MIT OR Apache-2.0
rusty-gql-axumaxum integration for rusty-gql5,413MIT
nostro2-nipsNIP implementations (NIP-04, NIP-44, NIP-104, …) for the nostro2 Nostr toolset.5,410MIT
anda_engine_serverA http server to serve multiple Anda engines.5,404MIT OR Apache-2.0
wasi-updateA simple tool to convert a WebAssembly module to a WASI component.5,403Apache-2.0 WITH LLVM-exception
shorustA simple url shortener server made in rust.5,400MIT
sycamore-seoulSome extentions for Sycamore library5,386MIT
dioxus-bulmaBulma CSS components for Dioxus5,384MIT OR Apache-2.0
mockforge-collabCloud collaboration features for MockForge - team workspaces, real-time sync, and version control5,378MIT OR Apache-2.0
hyperchad_transformerHyperChad Transformer package5,368MPL-2.0
borev6-cliA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.5,363MIT
rust_ipifyA rust client library for ipify5,358non-standard
gitbackupBackup all your git repositories with a single command5,354MIT
df_st_image_site_mapsSite Maps parser for the DF Storyteller project.5,337AGPL-3.0-or-later
viz-macrosThe proc macros for Viz5,328MIT
df_st_image_mapsWorld Maps parser for the DF Storyteller project.5,327AGPL-3.0-or-later
plamolibplamo wrapper for Rust5,325MIT
clawspec-coreCore library for generating OpenAPI specifications from tests5,318MIT OR Apache-2.0
browser_logAdvanced logging and panic handling for WebAssembly applications with browser console integration5,313MIT
df_st_world_sites_and_popsWorld_sites_and_pops.txt parser for the DF Storyteller project.5,308AGPL-3.0-or-later
doublify-toolkitDoublify API toolkit for Rust5,306MIT
df_st_guideCommand line interface for Dwarf Fortress Legends5,298AGPL-3.0-or-later
leptos-ws-pro🚀 Production-ready WebSocket library for Leptos with multi-transport support, enterprise security, high performance, and reactive…5,297MIT
df_st_world_historyWorld_history.txt parser for the DF Storyteller project.5,297AGPL-3.0-or-later
rusty-gql-cliA Command line tool for rusty-gql5,292MIT
pygmentizepygmentize wrapper for syntax highlighting5,288MIT
yew-tableA table component for the Yew web framework5,284MIT/Apache-2.0
grpc-web-clientAn implementation of the gRPC-Web protocol that allows using tonic in browsers via wasm.5,283MIT OR Apache-2.0
yew_svgSVG icon helper for yew framework5,273MIT/Apache-2.0
openleadr-clientOpenADR 3.1 client5,256Apache-2.0 OR MIT
markerml_frontendFrontend of simple markup and templating language, that is transpiled to HTML.5,254MIT
files-sdkRust SDK for the Files.com API5,254MIT OR Apache-2.0
actix_channelswebsocket channels for actix web5,248BSD-3-Clause
tide-githubEasily process Github webhooks using tide5,247Apache-2.0
vite-rs-axum-0-8Uses ViteJS to compile frontend assets and embeds the results into your Rust binary. (Serves from the ViteJS dev server in…5,247MIT OR Apache-2.0
leptos-motion-gesturesGesture recognition and interaction handling for Leptos Motion5,245MIT OR Apache-2.0
leptos-motion-layoutLayout animations and FLIP transitions for Leptos Motion5,245MIT OR Apache-2.0
rustimate-assetsEmbedded web assets for rustimate5,243MIT
tonic-restRuntime types for REST + SSE endpoints generated from protobuf google.api.http annotations5,238MIT OR Apache-2.0
hyperacmeAsync library for requesting certificates from an ACME provider (acme-micro fork).5,237MIT
quixotic-plecostomus-httpHTTP request and response header types for Pingora.5,234Apache-2.0
yew-route-breadcrumbs-deriveProcedural macro to generate UI breadcrumbs from nested enums5,233MIT
mega-cliA command-line tool for interacting with MEGA5,228MIT OR Apache-2.0
qrushLightweight Job Queue and Task Scheduler for Rust (Actix/Axum + Redis + Cron)5,226MIT
noapiA Rust fullstack web framework [Axum + React], with the concept of Rust server actions, utilizes the type safety of Rust and…5,225MIT
hyperbole_macrosProcedural macros for hyperbole.5,223MIT OR Apache-2.0
ts-bindgen-rtRuntime dependency for ts-bindgen. Supports wasm-bindgen interfaces autogenerated from typescript definitions5,217MIT OR Apache-2.0
pronghornA simple web development framework5,217Apache-2.0
moq-catalogMedia over QUIC5,211MIT OR Apache-2.0
rs-starterA parser and formatter for std::time::{Duration, SystemTime}5,196MIT/Apache-2.0
mockforge-graphqlGraphQL protocol support for MockForge5,193MIT OR Apache-2.0
turbomcp-httpHTTP/SSE transport implementation for MCP (Model Context Protocol) - Client transport5,189MIT
cheloneA RDF(Resource Description Framework) 1.1 Turtle parser5,178MIT/Apache-2.0
creditsAn SDK for interfacing with the credits program5,177Apache-2.0
reinhardt-routerShared router trait surface for Reinhardt — breaks the circular dependency between reinhardt-urls and reinhardt-rest by exposing…5,173BSD-3-Clause
sonyaBackends for your web queue cluster5,172MIT
mystical-runicHigh-performance templating engine for Rust with enterprise security, advanced monitoring, comprehensive developer tools, and…5,172MIT
writiumLight-weight plug-in web framework for all variants of Hyper.5,168MIT
spacegate-ext-axumA library-first, lightweight, high-performance, cloud-native supported API gateway5,167MIT/Apache-2.0
google-workspace-apisA Rust library for interacting with Google Workspace APIs5,166MIT
spacegate-ext-redisA library-first, lightweight, high-performance, cloud-native supported API gateway5,163MIT/Apache-2.0
web-eventWeb event wrappers5,159MPL-2.0
df_st_legends_plusLegends_plus.xml for the DF Storyteller project.5,156AGPL-3.0-or-later
webrustPython-like Rust for Web Applications - A bridge between Python simplicity and Rust power5,150MIT
glory-cliBuild tool for Glory.5,147MIT
contrabandContraband is a web framework for building modular and scalable applications5,145MIT OR Apache-2.0
df_st_apiStarting an API server for the DF Storyteller project.5,137AGPL-3.0-or-later
htr_cliconvert html to react fast5,137MIT
zen-rsA library for generating non-interactive content like cards or files.5,137MIT
mini-builder-rsA static website generator.5,135MIT
guetzli-sysFFI bindings to Google's guetzli library5,135MIT
google-signin-clientClient API for Google sign in client5,128MIT
super_simple_jwtA super simple implementation of JWTs in rust!5,126MIT
df_st_legendsLegends.xml parser for the DF Storyteller project.5,101AGPL-3.0-or-later
ip2countryfast ip to asn-country lookup5,089MIT
uiua-nokhwaA Simple-to-use, cross-platform Rust Webcam Capture Library5,086Apache-2.0
df_st_parserFile parser manager for the DF Storyteller project.5,086AGPL-3.0-or-later
tailwind-rs-cliCLI tool for Tailwind-rs build system and utilities5,085MIT
roadrunnerA rust rest client based on hyper5,073MIT
fire-ssrRun javascript ssr in rust5,071MIT OR Apache-2.0
hellcheckHTTP health checker5,067MIT
oxc_syntax_operationsA collection of JavaScript tools written in Rust.5,066MIT
s3s-policyS3 Policy Language5,066Apache-2.0
rust-mcp-server-syncable-cliHigh-performance Model Context Protocol (MCP) server for code analysis, security scanning, and project insights.5,065MIT
radix-leptosAccessible, unstyled UI primitives for Leptos5,058MIT
congressdotgov_rscongress.gov API bindings.5,057MIT/Apache-2.0
web-rpc-macroBi-directional RPC for the Web5,056MIT
livereload-serverA server to serve static content and automatically reload it one a file in a directory has been changed5,051MIT
ethereum-mysqlEthereum types (Address, U256) wrapper for seamless SQL database integration with SQLx5,048MIT OR Apache-2.0
wazzupVery opinionated Rust WASM project builder5,046AGPL-3.0-only
leptos-motionA comprehensive animation library for Leptos with Motion-inspired API5,044MIT OR Apache-2.0
monit-agregatorWatchdog Monit agregator, like M/Monit5,037non-standard
svgoSVG Optimizer for Rust5,034MIT OR Apache-2.0
puzz-coreCore types and traits for puzz.5,029MIT
simple-galleryGenerates a single-page static web application, with no JS, serving a simple photogallery5,022AGPL-3.0-only
serialize_fields_macroProcedural macros for serialize_fields crate5,020MIT
elif-ormProduction-ready ORM with migrations, database services, connection pooling, and query builder5,020MIT
wal-rsxA framework for creating client-side single-page apps using Rust.5,014MIT OR Apache-2.0
tauri-plugin-vuePersistence for Tauri and Vue5,013MIT
snarkvm-debugA decentralized virtual machine, added some debug information to trace sign and sync5,009Apache-2.0
uievents-codeConstants for the `KeyboardEvent.code` property.5,003MIT OR Apache-2.0
headers-content-md5typed Content-MD5 header5,002MIT
unstyledUnstyled is just another library which allows to write scoped CSS styles in Rust5,001MIT
sharepointSharepoint client for Rust4,995LGPL-3.0
plaster-router-macroA custom derive helper for plaster-router4,995MIT/Apache-2.0
visual-searchVisual search engine for images using Deep Learning models to extract features4,993AGPL-3.0-or-later
tailwind-rs-testingTesting utilities for tailwind-rs4,991MIT
radix-leptos-primitivesPrimitive components for Radix-Leptos4,985MIT
thhpVery Fast HTTP Parser4,984MIT
renchA simple http benchmark utility. Written in rust... rust + bench = rench4,981MIT
windmark-commentsA comment engine module for Windmark4,977GPL-3.0-only
icarusBuild MCP (Model Context Protocol) servers that run as Internet Computer canisters4,968non-standard
novelExperimental AI API client library for Rust.4,964MIT OR Apache-2.0
zuicon-antWrapper of ant design icons for yew framework4,959LGPL-3.0
role-systemA flexible and powerful role-based access control (RBAC) library for Rust applications4,959MIT OR Apache-2.0
random_quotePull a random quote from zenquotes.io4,955GPL-3.0-only
openapi-mockerA simple OpenAPI 3.0 mocker4,953MIT
robinBackground jobs for Rust4,953MIT
chrome-for-testingInteract with the chrome-for-testing JSON API.4,952MIT OR Apache-2.0
autortr_rocket_codegenThe codegen submodule for the autortr-rocket project4,946Apache-2.0
ftl-sdk-rsCore library for FTL tools - lightweight MCP server for WebAssembly4,946Apache-2.0
leo-type-inferenceChecks that a program is correct using type inference4,940GPL-3.0
waaaWebAssembly, Abstracted Away4,940MIT OR Apache-2.0
spacegate-modelA library-first, lightweight, high-performance, cloud-native supported API gateway4,940MIT/Apache-2.0
tonic-native-tlsnative-tls for tonic4,939Apache-2.0
async-coap-uriCrate for using and manipulating Uniform Resource Identifiers with a minimal memory footprint and strong typing.4,939Apache-2.0
jwt-actix4JWT authentication middleware for Actix 44,935non-standard
moq-clock-ietfCLOCK over QUIC4,931MIT OR Apache-2.0
nested_qsSerializing/deserializing nested style querystrings with serde4,925MIT/Apache-2.0
error-infoCentralized error information ready for internationalization4,923Apache-2.0
aliyun-tablestore-rs阿里云表格存储(OTS)Rust SDK。 Aliyun Tablestore Rust SDK4,922MIT
rocket_csrf_guard_deriveErgonomic CSRF protection for Rocket applications4,920MIT OR Apache-2.0
linked-data-nextLinked-Data dateset serialization/deserialization traits4,920MIT/Apache-2.0
rs_headersA simple HTTP headers4,913non-standard
ssclientSecureStore client for managing user secrets4,911Apache-2.0 OR MIT
polymarket-rs-sdkRust SDK for Polymarket prediction markets - REST APIs, WebSocket streams, order signing, and Safe wallet integration4,910MIT OR Apache-2.0
pgschemaPrototype for PG-SChema with property constraints4,900MIT
simpleicons-rsSVG icons for popular brands4,900MIT AND CC0-1.0
passport_azure_adJWT bearer token validation and verification towards Microsoft Azure AD (Legacy)4,898MIT
ferro-eventsEvent dispatcher and listener system for Ferro framework4,889MIT
wasm-rust-utilsA Rust and JavaScript utility suite for writing WebAssembly modules.4,888MIT
leo-symbol-tableStores user-defined variables during type resolution4,884GPL-3.0
simple-rsxA simple JSX-like syntax implementation for Rust4,883MIT
wasm-workersA library for running WebAssembly in web workers4,881MIT
prettierOpinionated code formatter - `cargo fmt` alternative (Community) (WIP)4,867MIT
web-rpcBi-directional RPC for the Web4,867MIT
openai-interfaceA low-level Rust interface for the OpenAI API4,866AGPL-3.0
rspc-procedureInterface for a single type-erased operation that the server can execute4,860MIT
pslink-sharedA simple webservice that allows registered users to create short links including qr-codes.
Anyone can visit the shortened links.…4,852MIT OR Apache-2.0
elWrite and manipulate HTML elements as data4,848MIT OR Apache-2.0
deli-deriveProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,839MIT/Apache-2.0
htmliteAn HTML manipulation toolkit4,836MIT
localforage-stdwebstdweb-based bindings for localForage4,835Apache-2.0
axum-routing-htmx-macrosTyped routing macros for HTMX on axum4,835MIT OR Apache-2.0
yew-accordion🎵 A simple and flexible accordion component for the Yew framework.4,834MIT
fluxor_cliFluxor CLI: a command-line tool that allows developers to quickly and efficiently create project starters for the Fluxor web…4,828MIT OR Apache-2.0
juniper-composeMerge multiple Juniper object definitions into one4,824MIT
euv-macrosProcedural macros for the euv UI framework, providing the macro and attribute for declarative UI composition.4,816MIT
we-deriveA macro that transforms html to rust code4,813MIT OR Apache-2.0
random-unicode-emojiA simple Rust crate that returns random Unicode emojis. ⚙️4,811non-standard
tauri-plugin-sharetargettauri apps: receive share intents on Android4,805GPL-2.0-or-later
turnkeeperAn asynchronous, recurring job scheduler for Tokio with support for CRON, interval, and weekday/time schedules, plus retries,…4,805MPL-2.0
oxyde-cloud-cliCLI for the Oxyde Cloud4,800MIT
auth-frameworkA comprehensive, production-ready authentication and authorization framework for Rust applications4,800MIT OR Apache-2.0
mkbookA simpler alternative to mdbook, meant for building book websites from Markdown files4,798Apache-2.0