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.

elifrselif.rs CLI - Convention over configuration web framework tooling with zero-boilerplate project generation13,912MITCommand line utilitiesDevelopment tools udp-requestA simple UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications.13,897MITNetwork programmingWeb programming actix-web-middleware-redirect-httpsA middleware for actix-web which forwards all `http` requests to `https` with optional url string replacement.13,886MITWeb programmingWeb programming::HTTP server webtransport-genericGeneric trait to implement a webtransport API13,877MIT OR Apache-2.0Network programmingWeb programming tauri-plugin-zustandPersistent Zustand stores for Tauri13,813MITFilesystemGUI rapid-utilsA bunch of utils and constants used across various Hypi RAPID server packages13,777non-standardWeb programming chromiumoxide_forkLibrary for interacting with a chrome instance with the chrome devtools protocol13,774MIT OR Apache-2.0API bindingsDevelopment tools::Testing docqlGenerate static HTML documentation for GraphQL APIs.13,764MITCommand line utilitiesWeb programming dioxus-use-requestA collection of hooks for Dioxus for performing simple http requests13,762MIT OR Apache-2.0GUIWebAssembly shared_mongodbHandy functions to share a mongodb client within a process13,724Apache-2.0Web programming db-poolA thread-safe database pool for running database-tied integration tests in parallel13,683MITDatabase interfacesDevelopment tools::Testing tribble-appThe Perseus app that underlies Tribble.13,662MITGUIInternationalization (i18n) noosphere-fsA high-level, FS-like view over Noosphere content13,651MIT OR Apache-2.0AsynchronousEncoding bubble-bathSmall and quick HTML sanitizer13,645MIT OR Apache-2.0Text processingWeb programming mbus-apiA RESTful HTTP API exposing (wired) M-Bus functionality13,606GPL-3.0-or-laterAPI bindingsEmbedded development fastforwarda library for implementing custom reverse proxies13,537MITNetwork programmingWeb programming shift_or_eucDetects among the Japanese legacy encodings13,509MIT OR Apache-2.0EncodingInternationalization (i18n) htmlprocHTML processors as utils written in Rust13,496Apache-2.0Development toolsValue formatting voyagerWeb crawler and scraper13,487MIT OR Apache-2.0Web programming zod_gen_deriveDerive macro for zod_gen - automatically generate Zod schemas from Rust types with serde rename support13,451MITDevelopment toolsWeb programming archflowCreate a streamable Zip archive13,431MITAsynchronousCompression wnfs-namefilterBloom filter for the Webnative Filesystem13,417Apache-2.0CryptographyFilesystem lua-astra🔥 Blazingly Fast 🔥 runtime environment for Lua13,414Apache-2.0Command-line interfaceCommand line utilities avosetta-macrosRust-native HTML templates with compile-time optimization.13,409MITEncodingTemplate engine atproto-recordAT Protocol record signature operations - cryptographic signing and verification for AT Protocol records13,389MITCommand line utilitiesWeb programming ic_tee_nitro_attestationA Rust library to process AWS Nitro enclave attestation13,369MIT OR Apache-2.0Web programming akariDynamic & Weakly Typed Programming Powered by Rust13,322GPL-3.0-or-laterData structuresEncoding fhir-rsFHIR-RS library is an implementation of HL7 FHIR Specification for Rust.13,318non-standardDevelopment toolsParsing tools huaweicloud-sdk-rust-obsHuawei Cloud OBS Rust SDK - AWS SDK style API13,314non-standardAPI bindingsWeb programming diana-aws-lambdaThe integration between Diana GraphQL and AWS Lambda (including its derivatives, like Netlify).13,305MITWeb programmingWeb programming::HTTP server mapboxglUnofficial Rust binding for mapbox-gl-js13,263MITWebAssemblyWeb programming vtgLibrary for creating VK and Telegram bots13,251MITAPI bindingsWeb programming http-stathttpstat visualizes curl(1) statistics in a way of beauty and clarity.13,245MITWeb programming avosettaRust-native HTML templates with compile-time optimization.13,245MITEncodingTemplate engine moq-netThe networking layer for Media over QUIC: real-time pub/sub with built-in caching, fan-out, and prioritization.13,238MIT OR Apache-2.0MultimediaNetwork programming tower-sessions-surrealdb-storeSurrealDB session store. Not for direct use; see the `tower-sessions` crate for details.13,237MITAsynchronousNetwork programming alhcAsync Lightweight HTTP Client: A async http client library that using system library to reduce binary size if possible.…13,233MITWeb programmingWeb programming::HTTP client encre-css-typographyDefine beautiful typographic defaults for HTML you don't control13,220MITWeb programming wasi-workerWASM/WASI interface for browser service workers13,208MIT/Apache-2.0WebAssemblyWeb programming html5-pictureBatch optimizes your images to wepb. Generates html5 picture tags.13,199MITCommand line utilitiesCompression gurkleGraphQL client for Rust, with typed requests and responses, and subscriptions!13,159Apache-2.0 OR MITNetwork programmingWeb programming web-transport-noqWebTransport library for Noq (a Quinn fork)13,149MIT OR Apache-2.0Network programmingWeb programming s3v4Library for signing requests and URLs using AWS' S3 version 4 protocol.13,146BSD-3-ClauseAuthenticationWeb programming reinhardt-coreCore components for Reinhardt framework13,127BSD-3-ClauseWeb programmingWeb programming::HTTP server async-openai-altRust library for OpenAI13,124MITAPI bindingsAsynchronous dokkooMokk (Macro Output Key Kit) implementation written in Rust.13,111AGPL-3.0-or-laterCommand line utilitiesText processing ruma-server-utilUtilities for implementing Matrix server applications.13,109MITAPI bindingsWeb programming sandholeExpose HTTP/SSH/TCP services through SSH port forwarding.13,088MITAuthenticationNetwork programming tribbleA CLI for generating websites to guide people through contributing to open-source projects.13,084MITCommand line utilitiesDevelopment tools mafaMafa is an in-terminal web browser companion.13,074GPL-3.0-or-laterCommand line utilitiesWeb programming encre-css-cliA TailwindCSS-compatible utility-first CSS generation library written in Rust13,069MITCommand line utilitiesWeb programming sqlx-crudDerive macro for SQLx to implement Create, Read, Update, and Delete (CRUD) methods for you.13,046MITAsynchronousDatabase interfaces reverse-proxy-serviceTower service for reverse proxy13,015MIT OR Apache-2.0AsynchronousWeb programming cf-envCrate to parse Cloud Foundry environment variables with types and checks. Get you off that boilerplate code and care about what…12,968MIT OR Apache-2.0AccessibilityConfiguration sontonio-iamDelightfully simple Identity and Access Management for SMBs.12,952MITAuthenticationWeb programming spacegate-kernelA library-first, lightweight, high-performance, cloud-native supported API gateway12,951MIT/Apache-2.0Web programming hexafreezeAsynchronous generation of snowflake IDs12,935MITDatabase interfacesWeb programming terrazzo-macroMacros to generate dynamic HTML nodes in Rust12,899MITWebAssemblyWeb programming disterBuilds and bundles your wasm web app12,892MITCommand line utilitiesWebAssembly tonic-h3gRPC over HTTP/3 for Rust12,853MITNetwork programmingWeb programming filmbordersadd hipster film borders to your images :)12,842non-standardCommand line utilitiesMultimedia::Images oss-sdk-rsAliyun OSS SDK12,810Apache-2.0API bindingsWeb programming atproto-oauthOAuth workflow implementation for AT Protocol - PKCE, DPoP, and secure authentication flows12,790MITCommand line utilitiesWeb programming maple-core-macroA VDOM-less web library with fine grained reactivity12,781MITGUIWebAssembly synapse-admin-apiTypes for the endpoints in the synapse admin API.12,774MITAPI bindingsWeb programming wasm-bridge-jsjs-sys implementation of wasmtime's API12,767MITWebAssemblyWeb programming woddleAn async, synchronized, database-backed Rust job scheduler12,736Apache-2.0AsynchronousDate and time reinhardt-httpHTTP primitives, request and response handling for Reinhardt12,717BSD-3-ClauseWeb programmingWeb programming::HTTP server rocket-jwtjwt authorization for rocket12,714MITParser implementationsWeb programming cansAn elegant and lightweight Rust-based literal template engine for managing web content, enhanced with a world module for…12,696MIT OR Apache-2.0Parser implementationsTemplate engine perseus-tailwindA plugin for Perseus that automatically builds Tailwind CSS12,694MIT OR Apache-2.0Development toolsWebAssembly onwardsA flexible LLM proxy library12,694MITAPI bindingsWeb programming async-fred-sessionredis session store for async-session backed by fred.rs12,682MITDatabase interfacesWeb programming daoyi-cloud-commonCommon infrastructure library for daoyi-cloud-rs: JWT auth, error handling, pagination, validation, OpenAPI docs, and more12,679MITWeb programmingWeb programming::HTTP server terrazzo-clientA simple macro to clone variables before passing them into a `move` closure or async block.12,676MITWebAssemblyWeb programming leo-disassemblerA disassembler for the Leo programming language12,672GPL-3.0CompilersCryptography tower-sessions-rusqlite-store(tokio-)rusqlite session store for `tower-sessions`.12,648MITAsynchronousNetwork programming google-analytics-api-ga4Async Rust client for the Google Analytics 4 (GA4) Data API v1beta: runReport, realtime reports, pivot reports, and metadata12,629MITAPI bindingsWeb programming pforge-configZero-boilerplate MCP server framework with EXTREME TDD methodology12,613MITCommand line utilitiesDevelopment tools litellm-rsA high-performance AI Gateway written in Rust, providing OpenAI-compatible APIs with intelligent routing, load balancing, and…12,607MITAPI bindingsNetwork programming boluo-coreboluo的核心类型和特征12,600MITAsynchronousNetwork programming livid-cliBuilds and bundles your wasm web app12,592MITCommand line utilitiesWebAssembly rsass-macrosSass as a rust function-like macro.12,586MIT OR Apache-2.0Web programming anda_db_btreeA B-tree index library in Rust.12,574MITAccessibilityDevelopment tools sqlx-crud-macrosProc macro implemtation for sqlx-crud to implement Create, Read, Update, and Delete (CRUD) methods on SQLx for you 🪄 📖 📝 ❌12,566MITAsynchronousDatabase interfaces no_browsera light-weight, head-less 'web browser' based on reqwest12,559MIT OR Apache-2.0Development tools::TestingWeb programming tide-acmeAutomatic HTTPS certificates for Tide, via Let's Encrypt and ACME tls-alpn-01 challenges12,491MIT OR Apache-2.0Web programmingWeb programming::HTTP server monacoRust WASM bindings for the Monaco Editor12,483MIT OR Apache-2.0API bindingsText editors anda_db_tfsA full-text search library using the BM25 ranking algorithm in Rust.12,447MITAccessibilityDevelopment tools ui-cliA CLI to add components to your app.12,438MITAccessibilityDevelopment tools zuYew web components, implementing Material Design12,428LGPL-3.0GUIWebAssembly egui-asyncA simple library for running async tasks in egui and binding their results to your UI.12,426MIT OR Apache-2.0AsynchronousConcurrency leptos_darkmodeA helper crate for managing tailwindcss dark mode functionality in Leptos web applications.12,374MITWeb programming privatemailService to forward custom emails to personal email server12,362MITConfigurationDevelopment tools rocket_csrfCSRF (Cross-Site Request Forgery) protection for Rocket web framework12,360MITWeb programming hypersynthetic_macrosMacros for hypersynthetic12,359MIT OR Apache-2.0Template engineWeb programming cadreCadre is a simple, self-hosted, high-performance remote configuration service.12,346MITConfigurationDatabase interfaces tauri-plugin-graphqlA plugin for Tauri that enables type-safe IPC through GraphQL.12,341MITGUIWeb programming typesensei_deriveDerive proc macro for typesensei12,337MITAPI bindingsWeb programming vibeio-hyperA compatibility layer for using `hyper` with the `vibeio` async runtime12,301MITNetwork programmingWeb programming trillium-native-tlsnative-tls adapter for trillium.rs12,296MIT OR Apache-2.0Web programmingWeb programming::HTTP server plaitA modern HTML templating library for Rust that embraces composition.12,294MIT/Apache-2.0Template engineWeb programming actix-contrib-restUtil types and functions for REST and webapp projects built on top of the Actix Web framework12,292MIT OR Apache-2.0Web programming plait-macrosMacros for `plait`: A modern HTML templating library for Rust that embraces composition.12,284MIT/Apache-2.0Template engineWeb programming bevy_ecssAllows using a subset of CSS to interact with Bevy ECS12,281MIT OR Apache-2.0Game developmentGUI pforge-runtimeZero-boilerplate MCP server framework with EXTREME TDD methodology12,271MITCommand line utilitiesDevelopment tools zino-connectorUnified connector to data sources for zino.12,271MITAsynchronousNetwork programming tokio-ceglaTokio-based runtime support for `cegla-*` crates.12,269MITNetwork programmingWeb programming laterDistributed Background jobs manager and runner for Rust12,265MIT/Apache-2.0Web programming jwt-compact-previewMinimalistic JWT implementation with focus on type safety and secure cryptographic primitives12,262Apache-2.0CryptographyWeb programming biome_fsA small wrapper around std::path::PathBuf contains additional information and convenient methods12,199MIT OR Apache-2.0Development toolsWeb programming rvoip-sip-coreSIP protocol implementation for the rvoip stack12,194MITMultimediaNetwork programming tower-sessions-sqlx-store-chronoSQLx session stores for `tower-sessions` but using `chrono` instead of `time`.12,191MITAsynchronousNetwork programming shift_or_euc_cC API for shift_or_euc12,188MIT OR Apache-2.0EncodingInternationalization (i18n) nonce-authA secure nonce-based authentication library with pluggable storage backends12,180MIT OR Apache-2.0AuthenticationCryptography terrazzoThe Terrazzo library to build dynamic web pages in Rust12,152MITWebAssemblyWeb programming kvarn_asyncAsync utilities used in the Kvarn web server.12,135Apache-2.0AsynchronousWeb programming sendfileSendfile is a wrapper around the sendfile(2) system call.12,130MITAsynchronousWeb programming papaleguasACME client12,127MITAsynchronousNetwork programming zu-utilUtilities for zu component12,116LGPL-3.0GUIWebAssembly enum-tsTypeScript Enum pattern matcher codegen12,107MIT OR Apache-2.0Command-line interfaceText processing nyaa-siAn async Nyaa client for Rust12,069Apache-2.0API bindingsNetwork programming reinhardt-confConfiguration management framework for Reinhardt - Django-inspired settings with encryption and secrets management12,057BSD-3-ClauseConfigurationWeb programming moq-native-ietfMedia over QUIC - Helper library for native applications12,048MIT OR Apache-2.0MultimediaNetwork programming vite-rustA Vite back-end integration for Rust applications.12,037non-standardDevelopment toolsVisualization chrome-remote-interface-modelChrome DevTools Protocol message model.11,981MIT OR Apache-2.0API bindingsWeb programming vibeio-httpHigh-performance HTTP server primitives for the `vibeio` runtime11,974MITNetwork programmingWeb programming shared_http_bodyA library for creating shareable HTTP bodies that can be cloned and consumed by multiple consumers11,951Apache-2.0AsynchronousWeb programming bench_scraperA library for grabbing browser cookies from a filesystem11,940MIT OR Apache-2.0FilesystemNetwork programming urbandictionaryUnofficial Rust wrapper for the UrbanDictionary API11,939ISCAPI bindingsWeb programming maple-coreA VDOM-less web library with fine grained reactivity11,933MITGUIWebAssembly pulseengine-mcp-security[DEPRECATED] Use pulseengine-security instead. MCP security validation.11,932MIT OR Apache-2.0AuthenticationWeb programming axum-twsA high-performance WebSocket backend for axum powered by tokio-websockets.11,909MIT OR Apache-2.0Web programming squark-webSquark runtime implemiontion for web browser with using wasm-bindgen11,884WTFPLGUIWebAssembly goalaimThis package is the backend of the goalaim project.11,873Apache-2.0Network programmingWeb programming dendrite_macrosMacros to improve ergonomics of the dendrite crate.11,843MITWeb programming ssoSingle sign-on authentication server.11,842UnlicenseAuthenticationCommand line utilities specfmtCommand line tool to format Bikeshed and Wattsi specifications using WHATWG conventions11,839MITCommand line utilitiesWeb programming oxc_formatterOxc is a JavaScript / TypeScript tooling suite.11,821MITCompilersDevelopment tools enmaA crate serving anime and manga information 📦11,821MITText processingWeb programming cargo-htmlcreate self-contained HTML programs11,808Apache-2.0 OR MITDevelopment tools::Cargo pluginsWebAssembly webusb-webWebUSB on the web 🕸️ — Access USB devices from the web browser.11,799Apache-2.0Hardware supportWebAssembly hamlxHypi Application Markup Language11,792non-standardWeb programming better-routesA powerful Rust library designed for generating type-safe and maintainable Axum routers.11,789MITWeb programming tokio-fastcgiFastCGI handler (responder, authorizer, filter) library for Tokio11,759Apache-2.0AsynchronousNetwork programming rumageA simple framework for making simple markdown sites11,751MITWeb programming typescript-definitions-derive-ufo-patchserde support for exporting Typescript definitions11,723MIT/Apache-2.0Data structuresDevelopment tools rhymuriImplementation of IETF RFC 3986, Uniform Resource Identifier (URI)11,720non-standardParser implementationsWeb programming leo-coreCore library functions for the Leo programming language11,720GPL-3.0CompilersCryptography content-typesContent types, for web server programming11,719non-standardWeb programmingWeb programming::HTTP server buruA Rust application with both CLI and Web interface for data/image processing11,718MIT OR Apache-2.0Command line utilitiesWeb programming struct2swaggerCreate Swagger OpenApi3 from your structs11,707MITWeb programming spairA framework for single-page application in Rust11,700MPL-2.0WebAssemblyWeb programming dendrite_elasticsearchSupport for Elastic Search in dendrite11,690MITWeb programming reinhardt-dbDjango-style database layer for Reinhardt framework11,682BSD-3-ClauseDatabase interfacesWeb programming fbvideoAsync crate to get video URLs from Facebook11,676MITNetwork programmingParsing tools anttpAntTP is an HTTP server for the Autonomi Network11,654GPL-3.0Network programmingWeb programming hteapotHTeaPot is a lightweight HTTP server library designed to be easy to use and extend.11,650MITCommand line utilitiesNetwork programming sortable-jsRusty bindings to SortableJS, to build sortable lists in wasm11,649MITAPI bindingsGUI lignin-schemaAn HTML schema interface through which lignin Node trees can be created with efficient compile-time checking.11,628MIT OR Apache-2.0Rust patternsWeb programming signalr-clientA Rust library for calling SignalR hubs, supporting JSON and MessagePack protocols, with WASM and native (Tokio) targets.11,608MITAsynchronousNetwork programming ultralightRust bindings for Ultralight: Next-Generation HTML Renderer11,598non-standardGraphicsGUI artemis-normalized-cacheA graph-based normalized cache exchange for the artemis crate.11,597MIT OR Apache-2.0AsynchronousCaching headless_browserA scalable application for managing headless Chrome instances with proxy and server capabilities.11,548MITCommand line utilitiesWeb programming jwt-simple-jwksLibrary to validate JWT tokens using JSON Web Key Set (JWKS)11,547MITAuthenticationCryptography ux-animateBackend and runtime agnostic animation library11,542MPL-2.0GUIMultimedia actix-multiresponseactix-multiresponse intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept…11,467MIT OR Apache-2.0EncodingWeb programming scalar-docAn HTTP API documentation generator for Rust that doesn't care about which HTTP framework you use.11,451Apache-2.0Development toolsWeb programming awaurAWAUR: Asynchronous Web API Utilities for Rust11,434MITAsynchronousConcurrency leo-grammarAST generated by pest from the Leo grammar rules11,433GPL-3.0Cryptography::CryptocurrenciesWeb programming oxidyFast & Minimum Web Framework for Rust11,413MITNetwork programmingWeb programming serde-querystring-axumA query string extractor for axum based on serde-querystring11,404MIT OR Apache-2.0EncodingWeb programming bandurriaSelf-hosted lightweight comment system for static websites and blogs.11,403MPL-2.0Web programming wrendA WebGL2 rendering library for Rust/Wasm & JS11,383MIT/Apache-2.0MultimediaRendering reinhardt-authAuthentication and authorization system11,377BSD-3-ClauseAuthenticationWeb programming hitt-sseSSE utility library for the hitt http testing tool11,375MITWeb programming accordion-rs↕️ A highly customizable accordion component for WASM frameworks like Yew, Dioxus, and Leptos.11,347MITScienceWeb programming async-h1bhitdns fork of Asynchronous HTTP 1.1 parser.11,331MIT OR Apache-2.0AsynchronousParser implementations rvoip-rtp-coreRTP/RTCP protocol implementation for the rvoip stack11,320MITMultimediaNetwork programming chrome_driverAPI to manage chromium headless processes.11,300MITCommand line utilitiesWeb programming tokio-rate-limitHigh-performance, lock-free rate limiting library with pluggable algorithms and Axum middleware11,293MIT OR Apache-2.0AsynchronousNetwork programming cloudevents-sdk-actix-webCloudEvents official Rust SDK - Actix-Web integration11,291non-standardEncodingWeb programming derustEasy way to start your Rust asynchronous application server using Tokio and Axum frameworks.11,274MITWeb programming reinhardt-middlewareMiddleware system for request/response processing pipeline11,261BSD-3-ClauseWeb programmingWeb programming::HTTP server leptos_wsLeptos WS is a Websocket for the Leptos framework to support updates coordinated from the Server11,252MITWebAssemblyWeb programming async-event-emitterLightweight AsyncEventEmitter11,244MITAsynchronousWeb programming reinhardt-restREST API framework aggregator for Reinhardt11,231BSD-3-ClauseWeb programmingWeb programming::HTTP server ytranscriptytranscript is a rust crate that provides functionality to fetch YouTube video transcripts.11,202MITParsing toolsWeb programming robust-providerRobust Provider is a library for creating resilient RPC providers for EVM-based blockchains with automatic retries and failover…11,172MITAsynchronousCryptography::Cryptocurrencies certonAutomatic HTTPS/TLS certificate management via the ACME protocol11,168Apache-2.0CryptographyNetwork programming dorsNo-fuss workspace-friendly task runner for cargo11,152MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils eternalThe Eternal Framework11,150MITAsynchronousNetwork programming matchbox_socket_nostrPainless WebRTC peer-to-peer full-mesh networking socket over nostr11,112MIT OR Apache-2.0Game developmentNetwork programming bluntHighly opinionated way to build asynchronous Websocket servers with Rust.11,106MIT OR Apache-2.0 OR MPL-2.0AsynchronousNetwork programming typed-session-axumCookie-based sessions for Axum via typed-session11,099BSD-2-ClauseWeb programming pubky-homeserverPubky core's homeserver.11,097MITAuthenticationCryptography spawn-access-controlA Rust library for access control management with WebAssembly support, including role-based access control (RBAC), permissions,…11,092MITCryptographyWeb programming puff-rsPuff - Deep Stack Python Runtime and GraphQL library.11,079MITAsynchronousDevelopment tools::FFI nusaweb-frontend features for kagura11,077MIT OR Apache-2.0GUIWeb programming class_list_macroA reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.11,065MITDevelopment tools::Build UtilsRust patterns