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.

file-operationA Rust library providing comprehensive utilities for file operations with both sync/async support. Includes operations for copy,…93,402MITNetwork programmingWeb programming trillium-headhttp head handler for trillium.rs92,697MIT OR Apache-2.0Web programmingWeb programming::HTTP server jsonrpc-client-httpA transport implementation for jsonrpc-client-core based on Hyper and futures92,041MIT/Apache-2.0Network programmingWeb programming leptos-chartistryChartistry is a charting library for Leptos92,038MPL-2.0GraphicsGUI crockfordProvides Crockford Base32 encoding for identifiers (e.g. u64 values).90,179MIT/Apache-2.0EncodingParsing tools trillium-rustlsrustls adapter for trillium.rs90,115MIT OR Apache-2.0Web programmingWeb programming::HTTP server zenvDotenv (.env) loader written in rust88,982GPL-3.0-or-laterCommand line utilitiesWeb programming sycamore-router-macroproc-macro crate for sycamore-router88,806MITGUIWebAssembly captchaforge[DO NOT USE — UNDER ACTIVE DEVELOPMENT, NOT PRODUCTION-READY] Captcha solver scaffolding for Firefox + BiDi-driven browsers. The…88,614MIT OR Apache-2.0AuthenticationWeb programming dataurlCLI tool and Rust crate for parsing and generating data URLs88,579CC0-1.0Command line utilitiesEncoding turfBuild SCSS to CSS during compile time and inject those styles into your binary.88,369MITWebAssemblyWeb programming sycamore-routerRouter for Sycamore87,949MITGUIWebAssembly tuonoSuperfast React fullstack framework86,602non-standardWeb programming snarkvm-ledger-puzzlePuzzle for a decentralized virtual machine86,577Apache-2.0CompilersCryptography tuono_lib_macrosSuperfast React fullstack framework86,394non-standardWeb programming ucanImplement UCAN-based authorization with conciseness and ease!86,306Apache-2.0AuthenticationCryptography snarkvm-algorithms-cudaCuda optimizations for a decentralized virtual machine85,536Apache-2.0CompilersCryptography fhir-sdkFHIR Software Development Kit. Library for interfacing with FHIR.85,498MITData structuresParser implementations roadsterA "Batteries Included" web framework for rust designed to get you moving fast.84,617MIT OR Apache-2.0Web programmingWeb programming::HTTP server hyper-reverse-proxyA simple reverse proxy, to be used with Hyper and Tokio.84,542Apache-2.0Network programmingWeb programming rspack_tasksRspack tasks84,378MITDevelopment toolsWeb programming rspack_javascript_compilerRspack javascript compiler84,327MITDevelopment toolsWeb programming rspack_workspaceRspack workspace utilities83,904MITDevelopment toolsWeb programming tuono_libSuperfast React fullstack framework83,582non-standardWeb programming wild-doc-script-denodeno for wild-doc83,336MIT/Apache-2.0Database interfacesDatabase implementations http-compressA high-performance async library for HTTP compression/decompression, supporting Brotli, Deflate, and Gzip algorithms. Provides…83,068MITNetwork programmingWeb programming snarkvm-ledger-puzzle-epochEpoch puzzle for a decentralized virtual machine83,029Apache-2.0CompilersCryptography matchbox_socketPainless WebRTC peer-to-peer full-mesh networking socket82,331MIT OR Apache-2.0Game developmentNetwork programming llm_readabilityReadability library for LLM's built in Rust81,298MITCommand line utilitiesWeb programming tardisElegant, clean Rust development framework81,035MIT/Apache-2.0AsynchronousCaching spider_agent_typesPure data types and constants for spider_agent automation. Zero heavy dependencies.80,670MITData structuresWeb programming moq-relayMedia over QUIC80,011MIT OR Apache-2.0MultimediaNetwork programming goodmetricsUnlimited cardinality, fast metrics recording - for services79,635Apache-2.0Development tools::ProfilingWeb programming readability-rustA Rust port of Mozilla's Readability library for extracting article content from web pages79,550Apache-2.0Parser implementationsText processing llm_models_spiderAuto-updated registry of LLM model capabilities (vision, audio, etc.)79,474MITData structuresWeb programming tsyncGenerate typescript types from rust code.78,286MIT OR Apache-2.0Command line utilitiesDevelopment tools hyperbuildFast allocation-less HTML minifier with smart whitespace handling78,178MITCommand line utilitiesCompression yew-nested-routerA router for Yew which supports nesting78,133Apache-2.0GUIWebAssembly tauri-plugin-piniaPersistent Pinia stores for Tauri77,699MITFilesystemGUI resastRusty-ECMAScript Abstract Syntax Tree77,575MITParsing toolsText processing iam-rsComplete Rust library for parsing, validating, and evaluating IAM policies. Provider-agnostic authorization engine with full AWS…77,184MITAPI bindingsAuthentication juniper-from-schemaGenerate Juniper code from you GraphQL schema76,794MITWeb programming my_internet_ipRetrieve the public IP of the machine your app runs on.76,037MITNetwork programmingWeb programming rama-tls-boringtls implementations for rama using boring76,010MIT OR Apache-2.0AsynchronousCryptography naia-client-socketAbstraction to expose common API over a UDP socket on Linux, and a unreliable WebRTC datachannel on the browser75,677MIT OR Apache-2.0Game developmentNetwork programming rspack_browserslistRspack browserslist75,287MITDevelopment toolsWeb programming wasm-cookiesAllows to manage cookies in and outside of the browser with Rust and WebAssembly.74,946MITWebAssemblyWeb programming expo_push_notification_clientExpo Push Notification Client for Rust74,936MIT OR Apache-2.0API bindingsWeb programming reflectapi-cliCLI for reflectapi74,920Apache-2.0API bindingsDevelopment tools stytchStytch Rust client74,848MITAPI bindingsAuthentication anthropic-sdkAnthropic Rust SDK.74,802MITAPI bindingsAsynchronous yew-bootstrapBootstrap 5 Components for Yew73,993MITGUIWeb programming source-mapUtilities for building source maps (v3) for a compiler73,978MITWeb programming yarte_domMarkup parser73,867MIT/Apache-2.0GUITemplate engine web-transportGeneric WebTransport API with native (web-transport-quinn) and WASM (web-transport-wasm) support.73,851MIT OR Apache-2.0Network programmingWeb programming rspack_binding_apiRspack shared binding API73,734MITDevelopment toolsWeb programming yew-nested-router-macrosMacro support for yew-nested-router73,683Apache-2.0GUIWebAssembly hedwigA simple message bus for Rust73,670Apache-2.0AsynchronousWeb programming rocket-cache-responseThis crate provides a response struct used for HTTP cache control.73,584MITWeb programming rspack_binding_buildBinding build script for Rspack73,372MITDevelopment toolsWeb programming rspcA blazing fast and easy to use TRPC server for Rust.73,368MITAsynchronousWeb programming feattle-coreFeatture toggles for Rust, extensible and with background synchronization and administration UI73,301MIT OR Apache-2.0ConfigurationData structures matchbox_protocolCommon interfaces between matchbox_socket and matchbox_server72,985MIT OR Apache-2.0Game developmentNetwork programming rspack_binding_builderRspack node builder72,889MITDevelopment toolsWeb programming apistos-redocActix-web OpenAPI v3.0 documentation generator72,881MIT OR Apache-2.0Web programming async-oauth2An asynchronous OAuth2 flow implementation.72,744MIT OR Apache-2.0AuthenticationWeb programming kaguracomponent-oriented GUI framework72,592MIT OR Apache-2.0GUIWeb programming handlebars-chronoHandlebars helper for using chrono DateTime72,512BSD-2-ClauseTemplate engineText processing rspack_binding_builder_macrosRspack binding builder macros72,479MITDevelopment toolsWeb programming aliri_axumAxum for interacting with `aliri` authorities72,025MIT OR Apache-2.0AuthenticationWeb programming axum-tungsteniteWebSocket connections for axum directly using tungstenite71,725MITAsynchronousNetwork programming yarte_htmlMarkup parser71,685MIT/Apache-2.0GUITemplate engine parsoidWrapper around Parsoid HTML that provides convenient accessors for processing and manipulation71,497GPL-3.0-or-laterWeb programming vigil-serverMicroservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).71,491MPL-2.0Web programming itconfigEasy build a configs from environment variables and use it in globally.71,357MITConfigurationWeb programming rust-cgiLibrary to help create CGI programs in Rust70,919AGPL-3.0Network programmingWeb programming wasm_split_cli_supportSplit a WASM module into lazily loadable chunks70,802MIT OR Apache-2.0WebAssemblyWeb programming feattle-uiFeatture toggles for Rust, extensible and with background synchronization and administration UI70,146MIT OR Apache-2.0ConfigurationData structures libp2p-webrtc-websysWebRTC for libp2p under WASM environment69,841MITAsynchronousNetwork programming taxyA reverse proxy server with built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket.69,725MITNetwork programmingWeb programming rocket-etag-if-none-matchThis crate provides a request guard used for getting `if-none-match` header.69,229MITWeb programming naia-socket-sharedCommon data types shared between naia-server-socket & naia-client-socket crates69,008MIT OR Apache-2.0Game developmentNetwork programming ruma-serde-macrosDeprecated: crate merged into ruma-macros68,795MITAPI bindingsWeb programming sparkpostRust bindings for sparkpost email api v168,688MPL-2.0+/LGPL-3.0+API bindingsWeb programming tokkitA simple(simplistic) OAUTH toolkit.68,640Apache-2.0/MITWeb programming axum-yamlYAML extractor for axum68,576MITEncodingParsing tools rocket-include-teraThis is a crate which provides macros `tera_resources_initialize!` and `tera_response!` to statically include Tera files from…68,531MITWeb programming feattleFeatture toggles for Rust, extensible and with background synchronization and administration UI68,438MIT OR Apache-2.0ConfigurationData structures unhtml_deriveproc macro derive for unhtml68,243MITEncodingParser implementations url-search-paramsurl-search-params provides the ability to create search params from HashMap and vice versa.68,209MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0Network programmingParsing tools web_loggerA logger for logging in web-browsers67,893MIT/Apache-2.0Web programming unhtmlA magic html parser67,838MITEncodingParser implementations tardis-macrosElegant, clean Rust development framework67,828MIT/Apache-2.0AsynchronousCaching browser-windowA simple, optionally async, optionally threadsafe, electron-like browser toolkit for Rust.67,445MITAsynchronousGUI dbuiA work in progress67,429MITDatabase interfacesDevelopment tools wtxA collection of different transport implementations and related tools focused primarily on web technologies.67,212MPL-2.0AsynchronousDatabase interfaces web-transport-wsDeprecated: use the `qmux` crate instead67,053MIT OR Apache-2.0Network programmingWeb programming feattle-syncFeatture toggles for Rust, extensible and with background synchronization and administration UI66,815MIT OR Apache-2.0ConfigurationData structures aragogA simple lightweight object-document mapper for ArangoDB66,386MITDatabase interfacesWeb programming jsonlogic-rsjsonlogic (jsonlogic.com) implemented in Rust66,171MITParsing toolsWebAssembly xfcc-parserEnvoy x-forwarded-client-cert (XFCC) header parser66,031BSD-3-ClauseParser implementationsWeb programming leo-astAbstract syntax tree (AST) for the Leo programming language66,015GPL-3.0CompilersCryptography helmet-coreHTTP security headers middleware core for various web frameworks65,861MITNetwork programmingWeb programming ece-nativeEncrypted Content-Encoding (ECE) encryption and decryption implemented according to RFC818865,431MIT OR Apache-2.0CryptographyNetwork programming naia-sharedCommon functionality shared between naia-server & naia-client crates65,363MIT OR Apache-2.0Game developmentNetwork programming tauri-store-macrosPersistent stores for Tauri64,806MITFilesystemGUI wafrift-typesCore types for WAF Rift — Request, Technique, EvasionResult, Config, Error.64,496MIT OR Apache-2.0Network programmingWeb programming actix-request-hookActix web middleware hook for requests. Enables subscribing to request start and end, request id, elapsed time between requests…64,399MIT/Apache-2.0Web programming res-regexA js-regex validator64,350MITParsing toolsText processing tauri-storePersistent stores for Tauri64,331MITFilesystemGUI htrconvert html to react fast63,968MITParser implementationsWeb programming rustyscriptEffortless JS Integration for Rust63,679MIT OR Apache-2.0API bindingsCompilers async-rate-limitCommon traits for rate limiting and implementations in async contexts.63,659MITAsynchronousConcurrency juniper_hyper`juniper` GraphQL integration with `hyper`.63,453BSD-2-ClauseAsynchronousWeb programming webauthn-rs-device-catalogWebauthn RS Device Catalog63,297MPL-2.0AuthenticationWeb programming wafrift-detectWAF detection from response headers and body, response fingerprint drift analysis.63,018MIT OR Apache-2.0Network programmingWeb programming bore-cliA modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.62,805MITCommand line utilitiesNetwork programming trillium-forwardinghandler for trillium.rs that rewrites host/scheme from forwarded/x-forwarded headers62,701MIT OR Apache-2.0Web programmingWeb programming::HTTP server zino-dioxusDioxus components for zino.62,421MITGUINetwork programming axum-serdeProvides multiple serde-based extractors / responses for the Axum web framework, also offers a macro to easily customize…62,315MITAsynchronousNetwork programming rspack_plugin_esm_libraryESM library plugin for Rspack62,151MITDevelopment toolsWeb programming wild-doc-scripttrait for wild-doc script62,122MIT/Apache-2.0Database interfacesDatabase implementations web-push-nativeGeneric Event Delivery Using Http Push (web-push) components implemented according to RFC803062,111MIT OR Apache-2.0CryptographyNetwork programming datastarDatastar SDK for Rust62,094MITWeb programming scalar_api_referenceEmbed Scalar API documentation in Rust web applications62,059MITDevelopment toolsWeb programming actix-web-metricsMetrics.rs integration for Actix Web62,026MITWeb programming apimockHTTP(S) mock server. Drop JSON files into a folder and your API immediately exists.61,941Apache-2.0Command line utilitiesDevelopment tools hyperlane-plugin-websocketA WebSocket plugin for the Hyperlane framework, providing robust WebSocket communication capabilities and integrating with…61,645MITNetwork programmingWeb programming fastly-apiFastly API client61,354MITAPI bindingsWebAssembly rocket-download-responseThis crate provides a response struct used for client downloading.61,217MITWeb programming robots_txtA lightweight parser and generator for robots.txt.61,015MIT/Apache-2.0Parser implementationsWeb programming hyper-client-socketsA Hyper client library allowing access to Unix, VSock and Firecracker sockets60,970MITWeb programmingWeb programming::HTTP client ohttp-relayRelay Oblivious HTTP requests to protect IP metadata60,763MITNFANetwork programmingWeb programming create-rust-appSet up a modern rust+react web app by running one command.60,759MIT OR Apache-2.0Command line utilitiesConfiguration tower-sessions-moka-storeMoka session store for `tower-sessions`.60,673MITAsynchronousNetwork programming axum-helmetHTTP security headers middleware core for axum web framework60,605MITNetwork programmingWeb programming gotham_restfulRESTful additions for the gotham web framework60,497Apache-2.0Web programmingWeb programming::HTTP server naia-clientProvides a cross-platform client that can send/receive messages to/from a server, and has a pool of in-scope entities/components…60,174MIT OR Apache-2.0Game developmentNetwork programming viz-handlersThe handlers for Viz60,029MITAsynchronousNetwork programming named-colournamed-colour provides Hex Codes for popular colour names.59,778MIT OR Apache-2.0VisualizationWeb programming websocketsA WebSocket client implementation.59,765MITAsynchronousNetwork programming mimetype-detectorFast, accurate, and thread-safe MIME type detection for ~500 file formats with zero dependencies59,437MIT OR Apache-2.0FilesystemParsing tools snarkvm-ledger-test-helpersTest helpers for a decentralized virtual machine59,411Apache-2.0CryptographyWeb programming leo-packagePackage parser for the Leo programming language59,327GPL-3.0CompilersCryptography chart-js-rsChart JS API for Rust WebAssembly59,229Apache-2.0GUIWebAssembly libreadabilityRust port of go-readability — extract readable content from HTML59,167MITParser implementationsText processing tokio-schannelAn implementation of TLS streams for Tokio backed by Schannel59,077MITNetwork programmingWeb programming yew-oauth2OAuth2 components for Yew58,940Apache-2.0GUIWebAssembly fcm_v1a simple Rust FCM server library (HTTP v1 API)58,749MITAPI bindingsWeb programming udpA lightweight and efficient Rust library for building UDP servers with request-response handling.58,656MITNetwork programmingWeb programming blindsWrap an async abstraction over a window58,379MIT/Apache-2.0Game developmentWeb programming volo-httpHTTP framework implementation of volo.58,297MIT OR Apache-2.0AsynchronousNetwork programming constellation-serverPluggable authoritative DNS server. Entries can be added & removed from an HTTP REST API.58,219MPL-2.0Web programming rocket-validationRocket Guards to support validation using validator58,215MITWeb programming leptos-next-metadataNext.js-style metadata management for Leptos v0.8+ with type-safe APIs, blazing-fast OG image generation, and AI-assisted…58,087MIT OR Apache-2.0AsynchronousWeb programming hyperlane-utilsA library providing utils for hyperlane.57,895MITNetwork programmingWeb programming okta-jwt-verifierA helper library for working with JWT's for Okta in Rust57,788MIT OR Apache-2.0Web programming trillium-proxyreverse proxy for trillium.rs57,677MIT OR Apache-2.0Web programmingWeb programming::HTTP server rustyroadRusty Road is a framework written in Rust that is based on Ruby on Rails. It is designed to provide the familiar conventions and…57,652MITDevelopment toolsNetwork programming protosocketMessage-oriented nonblocking tcp stream57,645Apache-2.0Web programming naia-server-socketAn abstraction to provide a common API over either a UDP socket or a service that can establish WebRTC connections57,498MIT OR Apache-2.0Game developmentNetwork programming leptos-next-metadata-macrosProcedural macros for leptos-next-metadata - providing clean, declarative metadata syntax for Leptos v0.8+57,170MIT OR Apache-2.0AsynchronousWeb programming juniper-from-schema-code-genInternal code generation crate for juniper-from-schema57,121MITWeb programming leo-compilerCompiler for Leo programming language56,918GPL-3.0CompilersCryptography async_jobSimple async cron job crate for Rust56,667MITWeb programming neutraltsNeutral TS template engine is a web template designed to work with any programming language via IPC and natively as library/crate…56,448Apache-2.0Template engineWeb programming ruma-clientA Matrix client library.56,337MITAPI bindingsWeb programming xml_c14nSafe & stupid simple API for XML canonicalization, built on libxml256,274MIT OR Apache-2.0API bindingsEncoding h2_impAn HTTP/2 client and server56,269MITAsynchronousNetwork programming nest_structNest struct and enum definitions with minimal syntax changes56,220MITData structuresDevelopment tools ramamodular service framework55,912MIT OR Apache-2.0AsynchronousNetwork programming leo-langThe Leo programming language55,831GPL-3.0CompilersCryptography nostro2Nostro2 is a simple toolset for interacting with the Nostr protocol.55,810MITAuthenticationCryptography async-redis-sessionredis session store for async-session55,794MIT OR Apache-2.0Database interfacesWeb programming url-forkFork of url crate with no_std support55,595MIT OR Apache-2.0EncodingParser implementations wamp_asyncAn asynchronous WAMP implementation55,340MIT OR Apache-2.0AsynchronousNetwork programming axum-proxyTower service for reverse proxy55,340MIT OR Apache-2.0AsynchronousWeb programming mwbotA MediaWiki bot framework55,308GPL-3.0-or-laterWeb programming indiewebA collection of utilities for working with the IndieWeb.54,532AGPL-3.0API bindingsWeb programming playwright-rsRust bindings for Microsoft Playwright54,324Apache-2.0Development tools::TestingWeb programming ruma-appservice-apiTypes for the endpoints in the Matrix application service API.54,305MITAPI bindingsWeb programming tcp-requestA Rust library for sending raw TCP requests, with features for handling responses, managing redirects, and working with…54,293MITNetwork programmingWeb programming aws-smithy-http-server-pythonPython server runtime for Smithy Rust Server Framework.54,103Apache-2.0API bindingsAsynchronous didwebvh-rsImplementation of the did:webvh method in Rust53,678Apache-2.0AuthenticationCryptography libhoney-rustRust library for sending data to Honeycomb53,588MITAPI bindingsAsynchronous headers-accept-encodingHypper typed HTTP headers with Accept-Encoding + zstd support53,514MITWeb programming kayrxThe Kayrx Framework53,444MITAsynchronousNetwork programming oapi_generatorCode generator for OpenAPI specifications53,306ISCTemplate engineWeb programming bounce-macrosThe uncomplicated state management library for Yew.53,235MIT OR Apache-2.0WebAssemblyWeb programming fregateFramework for services creation53,221Apache-2.0Web programming recoverable-spawnA thread that supports automatic recovery from panics, allowing threads to restart after a panic. Useful for resilient and…53,008MITNetwork programmingWeb programming mechMech is a programming language for building reactive systems like robots, games, and animations.52,642Apache-2.0Game enginesScience justextRust port of JusText — paragraph-level boilerplate removal for HTML52,353BSD-2-ClauseParser implementationsText processing tauri-store-utilsUtilities for the Tauri store52,307MITFilesystemGUI asyncapi-rust-codegenProcedural macro implementation for asyncapi-rust52,199MIT OR Apache-2.0API bindingsAsynchronous asyncapi-rust-modelsRuntime data structures for asyncapi-rust (AsyncAPI 3.0 spec models)52,194MIT OR Apache-2.0API bindingsAsynchronous golemA (mostly) safe library for graphics programming52,168MIT OR Apache-2.0Game developmentGraphics hcloudUnofficial Rust crate for accessing the Hetzner Cloud API52,145MIT OR Apache-2.0API bindingsWeb programming asyncapi-rustAsyncAPI 3.0 specification generation for Rust WebSockets and async protocols52,045MIT OR Apache-2.0API bindingsAsynchronous spider_scraperA css scraper using html5ever51,965MITWeb programming