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.

rama-utilsutilities crate for rama1,289,318MIT OR Apache-2.0AsynchronousNetwork programming rama-corerama service core code, used by rama and service authors1,288,105MIT OR Apache-2.0AsynchronousNetwork programming rama-http-typesrama http type defintions and high level utilities1,283,735MIT OR Apache-2.0Web programming rama-netrama network types and utilities1,283,538MIT OR Apache-2.0AsynchronousNetwork programming rama-tcpTCP support for rama1,280,179MIT OR Apache-2.0AsynchronousNetwork programming rama-dnsDNS support for rama1,279,326MIT OR Apache-2.0AsynchronousNetwork programming rama-httprama http layers, services and other utilities1,279,228MIT OR Apache-2.0AsynchronousNetwork programming rama-http-headerstyped http headers for rama1,269,094MIT OR Apache-2.0Web programming spider_fingerprintFingerprint library for Rust.1,262,348MITCommand line utilitiesWeb programming rama-http-corerama http protocol implementation and low level utilities1,257,838MIT OR Apache-2.0AsynchronousNetwork programming yew-routerA router implementation for the Yew framework1,251,651MIT OR Apache-2.0GUIWeb programming rama-udpUDP support for rama1,243,768MIT OR Apache-2.0AsynchronousNetwork programming rama-socks5SOCKS5 support for rama1,241,828MIT OR Apache-2.0AsynchronousNetwork programming oxcA collection of JavaScript tools written in Rust.1,218,305MITCompilersDevelopment tools percent-encoding-rfc3986RFC3986-compliant percent encoding and decoding1,215,890MIT/Apache-2.0EncodingNo standard library crates_io_apiAPI client for crates.io1,201,756MIT/Apache-2.0Web programmingWeb programming::HTTP client envoy-typesCollection of protobuf types and other assets to work with the Envoy Proxy through Rust gRPC services.1,200,611Apache-2.0Network programmingWeb programming rama-tls-rustlstls implementations for rama using rustls1,189,376MIT OR Apache-2.0AsynchronousCryptography websocket-baseA WebSocket (RFC6455) library for Rust: low-level component. It contains HTTP-independent aspect of WebSockets1,187,829MITAsynchronousNetwork programming typescript-type-def-deriveDerive procedural macro for typescript-type-def1,156,449MITDevelopment tools::FFIEncoding reqwest_cookie_storeA simple crate providing an implementation of the `reqwest::cookie::CookieStore` trait for `cookie_store::CookieStore`1,155,801MIT/Apache-2.0Web programmingWeb programming::HTTP client typescript-type-defGenerate TypeScript type definitions for Rust types1,153,897MITDevelopment tools::FFIEncoding rama-unixUnix (Domain) socket support for rama1,138,159MIT OR Apache-2.0AsynchronousNetwork programming web-transport-protoWebTransport core protocol1,137,766MIT OR Apache-2.0Network programmingWeb programming spider_network_blockerWeb crawler network blocking urls and patterns.1,129,708MITCommand line utilitiesWeb programming trunkBuild, bundle & ship your Rust WASM application to the web.1,089,580MIT/Apache-2.0Command line utilitiesWebAssembly biome_deserializeUtilities to deserialize values1,077,680MIT OR Apache-2.0Development toolsWeb programming rocket_corsCross-origin resource sharing (CORS) for Rocket.rs applications1,073,363MIT/Apache-2.0Web programming minify-jsExtremely fast JavaScript minifier1,054,980Apache-2.0Command line utilitiesCompression parse-jsJavaScript parsing library1,054,279Apache-2.0Development tools::Build UtilsWeb programming leptos-useCollection of essential Leptos utilities inspired by React-Use / VueUse1,052,453MIT OR Apache-2.0GUIWebAssembly oxc_transformerA collection of JavaScript tools written in Rust.1,044,775MITCompilersDevelopment tools oxc_minifierA collection of JavaScript tools written in Rust.1,030,867MITCompilersDevelopment tools spider_chromeDEPRECATED: This crate has been renamed to `chromey`. Please update your Cargo.toml.1,015,342MIT OR Apache-2.0API bindingsDevelopment tools::Testing grpcThe official Rust implementation of gRPC: a high performance, open source, universal RPC framework.1,012,495MITAsynchronousNetwork programming smg-authAuthentication and authorization for control plane APIs1,007,831Apache-2.0AuthenticationWeb programming apollo-parserSpec-compliant GraphQL parser.1,007,346MIT OR Apache-2.0CompilersDevelopment tools graphql-ws-clientA graphql over websockets client1,006,862Apache-2.0AsynchronousNetwork programming smg-wasmWebAssembly runtime and module management for Shepherd Model Gateway1,006,611Apache-2.0WebAssemblyWeb programming specta-typescriptExport your Rust types to TypeScript959,634MITAsynchronousWeb programming mailcheckerCross-language temporary (disposable/throwaway) email detection library. Covers 2740 fake email providers.956,909MITEmailWeb programming specta-serdeSerde support for Specta955,128MITAsynchronousWeb programming juniper_subscriptionsJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations.946,681BSD-2-ClauseAsynchronousWeb programming minify-htmlExtremely fast and smart HTML + JS + CSS minifier943,324MITCompressionDevelopment tools::Build Utils snarkvm-parametersParameters for a decentralized virtual machine933,308Apache-2.0CompilersCryptography mime2extGiven a mimetype, suggest a file extension932,496MITFilesystemWeb programming juniper_graphql_wsGraphQL over WebSocket Protocol implementations for `juniper` crate.923,026BSD-2-ClauseAsynchronousWeb programming biome_parserBiome's parser shared infrastructure921,001MIT OR Apache-2.0Development toolsWeb programming snarkvm-curvesCurves for a decentralized virtual machine918,416Apache-2.0CompilersCryptography snarkvm-utilitiesUtilities for a decentralized virtual machine918,290Apache-2.0CompilersCryptography snarkvm-algorithmsAlgorithms for a decentralized virtual machine917,757Apache-2.0CompilersCryptography oxc_strA collection of JavaScript tools written in Rust.913,005MITCompilersDevelopment tools biome_json_syntaxSyntaxKind and common rowan definitions for biome_json_parser912,848MIT OR Apache-2.0Development toolsWeb programming biome_json_parserBiome's JSON parser911,090MIT OR Apache-2.0Development toolsWeb programming biome_json_factoryUtilities to create JSON AST for biome_json_parser910,895MIT OR Apache-2.0Development toolsWeb programming snarkvm-fieldsFields for a decentralized virtual machine900,764Apache-2.0CompilersCryptography tauri-spectaCompletely typesafe Tauri commands900,639MITAsynchronousWeb programming axum-login🪪 User identification, authentication, and authorization for Axum.896,660MITAsynchronousDatabase interfaces axum-streamsHTTP body streaming support for Axum: json/csv/protobuf/arrow/txt881,768Apache-2.0AsynchronousNetwork programming oxc_compatA collection of JavaScript tools written in Rust.866,381MITCompilersDevelopment tools svixSvix webhooks API client and webhook verification library863,788MITAsynchronousDevelopment tools biome_formatterBiome's formatter shared infrastructure848,490MIT OR Apache-2.0Development toolsWeb programming html-to-markdown-rsHigh-performance HTML to Markdown converter using the astral-tl parser. Part of the Xberg ecosystem.842,061MITParsing toolsText processing http-serde-extserde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections817,031MITEncodingNetwork programming ruma-macrosProcedural macros used by the Ruma crates.816,538MITAPI bindingsWeb programming spider_utilsUtilities to use for Spider Web Crawler.816,031MITCommand line utilitiesWeb programming mime_to_extno_std MIME ↔ extension lookup from embedded JSON, no OS files806,573MIT OR Apache-2.0FilesystemParser implementations routefinderrouter799,854MIT OR Apache-2.0Web programmingWeb programming::HTTP server rumaTypes and traits for working with the Matrix protocol.795,802MITAPI bindingsWeb programming biome_deserialize_macrosMacros to help implement deserializable types in Biome789,622MIT OR Apache-2.0Development toolsWeb programming tonic-async-interceptorAsync variant of Tonic's interceptor function783,748MITAsynchronousAuthentication warp-reverse-proxyWarp filter that acts as a reverse proxy, forwarding the request to a proxy address and extracting a response.778,278non-standardWeb programmingWeb programming::HTTP server s3sS3 Service Adapter778,155Apache-2.0Web programmingWeb programming::HTTP server webpageSmall library to fetch info about a web page: title, description, language, HTTP info, links, RSS feeds, Opengraph, Schema.org,…774,156MITWeb programming snarkvmA decentralized virtual machine770,573Apache-2.0CompilersCryptography tower-sessions-sqlx-storeSQLx session stores for `tower-sessions`.749,288MITAsynchronousNetwork programming cargo-leptosBuild tool for Leptos.746,727MITDevelopment toolsWebAssembly snarkvm-utilities-derivesCanonical serialization for a decentralized virtual machine743,224Apache-2.0CompilersCryptography jwt-compactMinimalistic JWT implementation with focus on type safety and secure cryptographic primitives740,203Apache-2.0CryptographyNo standard library actix-web-validatorValidation mechanism for actix-web738,722MITEncodingWeb programming ruma-client-apiTypes for the endpoints in the Matrix client-server API.733,722MITAPI bindingsWeb programming tauri-specta-macrosCompletely typesafe Tauri commands721,456MITAsynchronousWeb programming h3-datagramrfc9297 extension for the h3 crate706,760MITNetwork programmingWeb programming snarkvm-circuitCircuits for a decentralized virtual machine705,816Apache-2.0CompilersCryptography spider_transformationsTransformation utils to use for spider693,161MITCommand line utilitiesWeb programming snarkvm-synthesizerSynthesizer for a decentralized virtual machine689,948Apache-2.0CompilersCryptography apollo-compilerA compiler for the GraphQL query language.668,993MIT OR Apache-2.0CompilersDevelopment tools kode-bridgeModern HTTP Over IPC library for Rust with both client and server support (Unix sockets, Windows named pipes).651,689Apache-2.0API bindingsAsynchronous rusty-s3Simple pure Rust AWS S3 Client following a Sans-IO approach650,042BSD-2-ClauseAPI bindingsWeb programming web-transport-quinnWebTransport library for Quinn647,005MIT OR Apache-2.0Network programmingWeb programming idbA futures based crate for interacting with IndexedDB on browsers using webassembly645,346MIT/Apache-2.0AsynchronousDatabase interfaces biome_unicode_tableUnicode table for JavaScript IDs633,116MIT OR Apache-2.0Development toolsWeb programming tower-sessions-dynamodb-storeAWS DynamoDB session store. Not for direct use; see the `tower-sessions` crate for details.621,583MITAsynchronousNetwork programming s3s-fsAn experimental S3 server based on file system611,642Apache-2.0Web programmingWeb programming::HTTP server texting_robotsTexting Robots: A Rust native `robots.txt` parser with thorough unit testing.610,372MIT OR Apache-2.0Parser implementationsParsing tools ntex-h2An HTTP/2 client and server606,694MIT OR Apache-2.0AsynchronousNetwork programming serde-querystringA query string deserializer based on serde602,660MIT OR Apache-2.0EncodingWeb programming biome_js_syntaxSyntaxKind and common rowan definitions for biome_js_parser599,027MIT OR Apache-2.0Development toolsWeb programming juniper_axum`juniper` GraphQL integration with `axum`.596,957BSD-2-ClauseAsynchronousWeb programming ewebsockWebSocket client that works natively and on the web (WASM)584,636MIT OR Apache-2.0WebAssemblyWeb programming rust_socketioAn implementation of a socketio client written in rust.583,616MITNetwork programmingWeb programming http-api-problemA library to create HTTP error response content for APIs based on RFC 7807581,915Apache-2.0/MITWeb programming biome_js_formatterBiome's JavaScript formatter579,343MIT OR Apache-2.0Development toolsWeb programming biome_js_parserBiome's JavaScript parser577,845MIT OR Apache-2.0Development toolsWeb programming rust_engineioAn implementation of a engineio client written in rust.573,932MITNetwork programmingWeb programming web-pushWeb push notification client with support for http-ece encryption and VAPID authentication.566,419Apache-2.0AsynchronousWeb programming ruma-federation-apiTypes for the endpoints in the Matrix server-server API.555,737MITAPI bindingsWeb programming web-transport-traitAn async WebTransport trait.550,807MIT OR Apache-2.0Network programmingWeb programming bhttpBinary HTTP messages (RFC 9292)550,804MIT OR Apache-2.0Network programmingSecurity multipart-rsA simple, zero-allocation, streaming, async multipart reader & writer for Rust535,650MITAsynchronousNetwork programming json-ldJSON-LD implementation510,412MIT/Apache-2.0Data structuresDatabase interfaces fast_websocket_clientTokio-native WebSocket client for Rust. High-throughput, low-latency, callback-driven, proxy-ready.483,222Apache-2.0AsynchronousConcurrency oxc_transformer_pluginsA collection of JavaScript tools written in Rust.483,210MITCompilersDevelopment tools wasm-bindgen-rayonAdapter for using Rayon-based concurrency on the Web481,997Apache-2.0ConcurrencyWebAssembly dav-serverRust WebDAV server library. A fork of the webdav-handler crate.477,453Apache-2.0Web programming auto_encoderAuto encoding library465,851MITCommand line utilitiesWeb programming json-ld-syntaxJSON-LD syntax464,308MIT/Apache-2.0Data structuresDatabase interfaces json-ld-coreJSON-LD core types and traits463,575MIT/Apache-2.0Data structuresDatabase interfaces snarkvm-synthesizer-snarkSNARK wrappers for a decentralized virtual machine462,763Apache-2.0CompilersCryptography rexieRexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly461,964MIT/Apache-2.0AsynchronousDatabase interfaces snarkvm-ledgerA node ledger for a decentralized virtual machine461,225Apache-2.0CryptographyWeb programming json-ld-expansionJSON-LD document expansion implementation460,725MIT/Apache-2.0Data structuresDatabase interfaces json-ld-compactionJSON-LD document compaction implementation460,464MIT/Apache-2.0Data structuresDatabase interfaces juniper_warp`juniper` GraphQL integration with `warp`.458,078BSD-2-ClauseAsynchronousWeb programming json-ld-context-processingJSON-LD context processing implementation454,047MIT/Apache-2.0Data structuresDatabase interfaces multipartySimple zero copy streaming multipart decoder implementation450,424MIT/Apache-2.0AsynchronousWeb programming yew-hooksHooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks.437,426Apache-2.0/MITGUIWebAssembly yawcYet another websocket library. But a fast, secure WebSocket implementation with RFC 6455 compliance and compression support436,462MPL-2.0AsynchronousNetwork programming resend-rsResend's Official Rust SDK.435,658MITEmailWeb programming snarkvm-synthesizer-programProgram for a decentralized virtual machine433,814Apache-2.0CompilersCryptography urnA crate for handling URNs (Unique Resource Names)428,5520BSD OR MIT OR Apache-2.0EncodingParser implementations snarkvm-r1csR1CS for a decentralized virtual machine425,524Apache-2.0CompilersCryptography axum-sessions🥠 Cookie-based sessions for Axum via async-session.422,371MITAsynchronousNetwork programming tide-websocketstide websockets418,546MIT OR Apache-2.0Web programmingWeb programming::HTTP server snarkvm-ledger-blockA block for a decentralized virtual machine413,951Apache-2.0CryptographyWeb programming snarkvm-ledger-storeA data store for a decentralized virtual machine413,434Apache-2.0CryptographyWeb programming snarkvm-synthesizer-processA process for a decentralized virtual machine412,126Apache-2.0CompilersCryptography snarkvm-ledger-queryA query for a decentralized virtual machine412,015Apache-2.0CryptographyWeb programming seedA Rust framework for creating web apps, using WebAssembly411,216MITWebAssemblyWeb programming okapi-operationProcedural macro for generating OpenAPI operation specification (using okapi)407,843MITWeb programming boonJSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation403,726MIT OR Apache-2.0Web programming nokhwaA Simple-to-use, cross-platform Rust Webcam Capture Library400,465Apache-2.0API bindingsMultimedia utoipauto-coreRust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase394,969MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools utoipauto-macroRust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase393,365MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools snarkvm-ledger-narwhal-transmission-idA transmission ID for a Narwhal-style memory pool in a decentralized virtual machine390,153Apache-2.0CompilersCryptography okapi-operation-macroMacro implementation for okapi-operation389,833MITWeb programming snarkvm-ledger-narwhal-batch-headerA batch header for a Narwhal-style memory pool in a decentralized virtual machine389,270Apache-2.0CompilersCryptography utoipautoRust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase388,848MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools snarkvm-ledger-narwhal-batch-certificateA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine388,361Apache-2.0CompilersCryptography snarkvm-ledger-committeeA committee for a decentralized virtual machine388,345Apache-2.0CompilersCryptography snarkvm-ledger-narwhal-subdagA subdag for a Narwhal-style memory pool in a decentralized virtual machine387,945Apache-2.0CompilersCryptography snarkvm-ledger-authorityData structures for a block authority in a decentralized virtual machine387,561Apache-2.0CompilersCryptography harshHashids implementation for Rust386,621MIT/Apache-2.0EncodingValue formatting snarkvm-ledger-narwhal-dataA batch certificate for a Narwhal-style memory pool in a decentralized virtual machine383,808Apache-2.0CompilersCryptography three-d2D/3D renderer - makes it simple to draw stuff across platforms (including web)381,838MITGraphicsRendering voloVolo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.381,469MIT OR Apache-2.0AsynchronousNetwork programming volo-thriftThrift RPC framework implementation of volo.380,750MIT OR Apache-2.0AsynchronousNetwork programming motoreMotore is a library of modular and reusable components for building robust clients and servers. Motore is greatly inspired by…378,795MIT OR Apache-2.0AsynchronousNetwork programming snarkvm-ledger-narwhal-transmissionA transmission for a Narwhal-style memory pool in a decentralized virtual machine377,784Apache-2.0CompilersCryptography dominatorZero-cost ultra-high-performance declarative DOM library using FRP signals377,688MITGUIWebAssembly tower-livereloadA LiveReload middleware built on top of tower.376,632MIT OR Apache-2.0Development toolsWeb programming snarkvm-ledger-narwhalData structures for a Narwhal-style memory pool in a decentralized virtual machine376,347Apache-2.0CompilersCryptography headers-accept🤝 The missing `Accept` implementation for `headers::Header`369,759MITNetwork programmingWeb programming slack-hookA rust crate for sending messages to Slack via webhooks.369,203MIT OR Apache-2.0API bindingsWeb programming axum-validProvides validation extractors for your Axum application, allowing you to validate data using validator, garde, validify or all…363,778MITAsynchronousNetwork programming ipfs-api-preludeShared code for IPFS HTTP API clients362,682MIT OR Apache-2.0FilesystemWeb programming ohttpOblivious HTTP359,121MIT OR Apache-2.0Network programmingSecurity css_datasetCSS dataset about functions, properties, etc.357,237MITWeb programming readabilityrsA Rust port of Mozilla's Readability library for extracting article content from web pages354,223Apache-2.0Parser implementationsWeb programming egui_webBindings for compiling egui code to WASM for a web page346,123MIT OR Apache-2.0GUIWeb programming matrix_indexed_db_futuresA fork of `indexed_db_futures` — Future bindings for IndexedDB via `web_sys`342,440MITAsynchronousDatabase interfaces css-inlineHigh-performance library for inlining CSS into HTML 'style' attributes341,194MITWeb programming icondata_coreProvides a common struct for representing svg icon data337,078MITWeb programming ipfs-api-backend-hyperHyper implementation of IPFS HTTP API332,934MIT OR Apache-2.0FilesystemWeb programming oxnetcommonly used networking primitives with common traits implemented331,130MIT OR Apache-2.0Network programmingWeb programming snarkvm-ledger-coinbaseCoinbase puzzle for a decentralized virtual machine330,416Apache-2.0CompilersCryptography hyperlaneA lightweight, high-performance, and cross-platform Rust HTTP server library built on Tokio. It simplifies modern web service…327,194MITNetwork programmingWeb programming rspack_sourcesRusty webpack-sources port.325,390MITDevelopment toolsWeb programming wild-docYou can read and write data using XML and output various structured documents.You can also program using…320,305MIT/Apache-2.0Database interfacesDatabase implementations hdtLibrary for the Header Dictionary Triples (HDT) RDF compression format.312,620MITCompressionFilesystem icondata_aiLibrary providing SVG and corresponding metadata for "Ant Design Icons".303,576MITWeb programming ua_generatorRandom User Agent Spoofer in Rust.299,840MITWeb programming fly-accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.298,884MIT OR Apache-2.0CompressionWeb programming sycamore-macroproc-macro crate for Sycamore296,235MITGUIWebAssembly icondataIcon data from free icon libraries.295,894MITWeb programming momento-protosGenerated GRPC and Protocol Buffers types for Momento clients295,832Apache-2.0Web programming sycamoreA library for building reactive web apps in Rust and WebAssembly295,387MITGUIWebAssembly chromeyConcurrent chrome devtools protocol automation library for Rust294,498MIT OR Apache-2.0API bindingsDevelopment tools::Testing zipkinA library for collecting timing information about distributed computations293,679Apache-2.0Network programmingWeb programming async-logAsync tracing capabilities for the log crate.292,682MIT OR Apache-2.0AsynchronousCommand line utilities npm_rsProvides simple Rust to npm bindings to use in your build scripts.289,395MIT OR Apache-2.0Development tools::Build UtilsWeb programming biome_js_unicode_tableUnicode table for JavaScript IDs289,205MIT OR Apache-2.0Development toolsWeb programming http-connectionTrait representing HTTP connections.288,936MITWeb programming sycamore-reactiveReactive primitives for Sycamore288,690MITGUIWebAssembly log_limitA rate limiting logging crate288,122MIT OR Apache-2.0Command-line interfaceConfiguration xmldeclExtracts an encoding from an ASCII-based bogo-XML declaration in text/html in a Web-compatible way287,944Apache-2.0 OR MITEncodingInternationalization (i18n) biome_suppressionUtilities to suppress diagnostics280,869MIT OR Apache-2.0Development toolsWeb programming oxc_transform_napiA collection of JavaScript tools written in Rust.280,172MITCompilersDevelopment tools utoipa-actix-webUtoipa's actix-web bindings for seamless integration of the two273,471MIT OR Apache-2.0Web programming biome_json_formatterBiome's JSON formatter273,058MIT OR Apache-2.0Development toolsWeb programming