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.

mdurlURL parser and formatter that gracefully handles invalid input.270,990MITEncodingParser implementations rsassSass implementation in pure rust (not complete yet)268,241MIT OR Apache-2.0Web programming escaperA library for HTML entity encoding and decoding267,952Apache-2.0 / MIT / MPL-2.0EmailParsing tools async-log-attributesProc Macro attributes for the async-log crate.267,933MIT OR Apache-2.0AsynchronousCommand line utilities ipfs-apiImplementation of an IPFS HTTP API client266,007MIT OR Apache-2.0FilesystemWeb programming rust-embed-for-webRust Macro which embeds files into your executable. A fork of `rust-embed` with a focus on usage on web servers.265,723MITFilesystemWeb programming beamterm-dataCore data structures and binary serialization for the beamterm WebGL terminal renderer263,845MITGraphicsWebAssembly trillium-httpthe http implementation for the trillium toolkit263,374MIT OR Apache-2.0Web programmingWeb programming::HTTP server beamterm-rendererHigh-performance WebGL2 terminal renderer for beamterm, targeting sub-millisecond render times in web browsers262,935MITGraphicsWebAssembly axum-messages🛎️ One-time notification messages for Axum.262,822MITAsynchronousNetwork programming http-zipkinHTTP header propagation for Zipkin trace information.261,992Apache-2.0Web programming zipkin-typesType definitions for Zipkin distributed trace information261,406Apache-2.0Network programmingWeb programming trillium-macrosproc-macros for trillium.rs260,841MIT OR Apache-2.0Web programmingWeb programming::HTTP server axum-templateLayers, extractors and template engine wrappers for axum based Web MVC applications256,674MITTemplate engineWeb programming icondata_luLibrary providing SVG and corresponding metadata for "Lucide".256,205MITWeb programming http-typeA comprehensive Rust type library for HTTP operations and concurrent programming. Provides core HTTP types (Request/Response with…255,082MITNetwork programmingWeb programming url2ergonomic wrapper around the popular url crate251,290MIT/Apache-2.0EncodingParser implementations twilio-asyncAn async and ergonomic wrapper around Twilio API & TwiML250,998MITAPI bindingsDevelopment tools tonic-tlsTLS for tonic gRPC.250,032MITNetwork programmingWeb programming sycamore-coreCore functionality for the SycamoreS248,492MITGUIWebAssembly sycamore-webproc-macro crate for Sycamore248,023MITGUIWebAssembly ddtraceUtilities for integrating Datadog with tracing246,814MITWeb programming twimlTypesafe construction of Twilio TwiML246,068MITAPI bindingsDevelopment tools tauri-driverWebdriver server for Tauri applications243,907Apache-2.0 OR MITGUIWeb programming icondata_bsLibrary providing SVG and corresponding metadata for "Bootstrap Icons".237,633MITWeb programming hyper_serdeSerde support for hyper types.236,341MIT OR Apache-2.0EncodingWeb programming tower-sessions-redis-storeRedis session store for `tower-sessions`.236,337MITAsynchronousNetwork programming oxc_napiA collection of JavaScript tools written in Rust.236,238MITCompilersDevelopment tools icondata_biLibrary providing SVG and corresponding metadata for "BoxIcons".234,957MITWeb programming trilliuma modular toolkit for building async web apps234,957MIT OR Apache-2.0Web programmingWeb programming::HTTP server form-dataAsyncRead/AsyncWrite/Stream `multipart/form-data`234,902MIT OR Apache-2.0AsynchronousWeb programming h3-webtransportwebtransport extension for h3234,773MITNetwork programmingWeb programming dom_smoothieA Rust crate for extracting relevant content from web pages234,620MITText processingWeb programming icondata_faLibrary providing SVG and corresponding metadata for "Font Awesome".233,595MITWeb programming icondata_ioLibrary providing SVG and corresponding metadata for "Ionicons".231,107MITWeb programming icondata_tbLibrary providing SVG and corresponding metadata for "Tabler Icons".231,093MITWeb programming icondata_riLibrary providing SVG and corresponding metadata for "Remix Icon".230,534MITWeb programming manatsuCLI tools for Manatsu227,979MITWeb programming icondata_fiLibrary providing SVG and corresponding metadata for "Feather".227,607MITWeb programming icondata_siLibrary providing SVG and corresponding metadata for "Simple Icons".227,541MITWeb programming sass-rsHigher level binding for the Sass library226,973MITDevelopment tools::Build UtilsWeb programming garde-actix-webActix-web garde wrapper226,881MITWeb programming icondata_cgLibrary providing SVG and corresponding metadata for "css.gg".226,379MITWeb programming icondata_vsLibrary providing SVG and corresponding metadata for "VS Code Icons".226,239MITWeb programming icondata_ocLibrary providing SVG and corresponding metadata for "Github Octicons".224,144MITWeb programming icondata_hiLibrary providing SVG and corresponding metadata for "Heroicons".223,945MITWeb programming icondata_wiLibrary providing SVG and corresponding metadata for "Weather Icons".221,546MITWeb programming icondata_imLibrary providing SVG and corresponding metadata for "IcoMoon Free".221,353MITWeb programming icondata_chLibrary providing SVG and corresponding metadata for "Charm".221,109MITWeb programming icondata_tiLibrary providing SVG and corresponding metadata for "Typicons".221,032MITWeb programming dodrioA fast, bump-allocated virtual DOM library.219,055MPL-2.0WebAssemblyWeb programming web-viewRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications218,367MITAPI bindingsGUI tracing-subscriber-wasmA tracing-subscriber writer that writes to the console using wasm-bindgen.217,655MITAsynchronousWebAssembly tonic-opensslA OpenSSL wrapper for tonic.216,237MITNetwork programmingWeb programming http-serverSimple and configurable command-line HTTP server213,972MIT OR Apache-2.0Web programmingWeb programming::HTTP server min_jwtMinimal JSON Web Token library213,587MIT OR Apache-2.0AuthenticationCryptography rusty_pasetoA type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.212,372MIT OR Apache-2.0AuthenticationCryptography vizFast, robust, flexible, lightweight web framework for Rust212,149MITAsynchronousNetwork programming oxc_parser_napiA collection of JavaScript tools written in Rust.211,901MITCompilersDevelopment tools indxdbA key-value database engine abstraction layer for IndexedDB running in WASM210,192Apache-2.0Database implementationsWebAssembly webview-sysRust native ffi bindings for webview210,131MITAPI bindingsGUI yewduxErgonomic state management for Yew applications208,982MIT OR Apache-2.0Rust patternsWebAssembly reqwest-streamsHTTP body streaming support for reqwest: JSON/CSV/Protobuf and others208,070Apache-2.0AsynchronousNetwork programming biome_string_caseUtilities to convert string cases207,651MIT OR Apache-2.0Development toolsWeb programming viz-coreThe core traits and types in for Viz207,532MITAsynchronousNetwork programming ressA scanner/tokenizer for JS files207,121MITParsing toolsText processing json-ld-serializationJSON-LD serialization205,611MIT/Apache-2.0Data structuresDatabase interfaces linked-dataLinked-Data dateset serialization/deserialization traits204,580MIT/Apache-2.0EncodingWeb programming ructeRust Compiled Templates, efficient type-safe web page templates.204,106MIT OR Apache-2.0Template engineWeb programming unleash-api-clientAn API client for https://www.getunleash.io/203,160Apache-2.0API bindingsWeb programming viz-routerThe router for Viz202,984MITAsynchronousNetwork programming axum-jrpcA JSON-RPC extractor for Axum202,037MITAsynchronousNetwork programming axum-htmxA set of htmx extractors, responders, and request guards for axum.199,426MIT OR Apache-2.0Web programming rmcp-actix-webactix-web transport implementations for RMCP (Rust Model Context Protocol)195,630MITNetwork programmingWeb programming trillium-server-commonserver utilities for trillium.rs195,574MIT OR Apache-2.0Web programmingWeb programming::HTTP server tauri-plugin-prevent-defaultDisable default browser shortcuts190,091MITGUIWeb programming apistos-modelsActix-web OpenAPI v3.0 documentation generator188,338MIT OR Apache-2.0Web programming apistos-coreActix-web OpenAPI v3.0 documentation generator187,509MIT OR Apache-2.0Web programming yewdux-macrosErgonomic state management for Yew applications187,474MIT OR Apache-2.0Rust patternsWebAssembly indexed-dbBindings to IndexedDB that default the transactions to aborting and can work multi-threaded187,361MIT OR Apache-2.0AsynchronousDatabase interfaces axum-metricsMinimalist exporter-agnostic metrics instrumentation middleware for axum186,952MIT OR Apache-2.0Development tools::DebuggingNetwork programming apistos-genActix-web OpenAPI v3.0 documentation generator186,330MIT OR Apache-2.0Web programming tauri-plugin-manatsuManatsu plugin for Tauri185,640MITWeb programming apistosActix-web OpenAPI v3.0 documentation generator184,591MIT OR Apache-2.0Web programming iced_webA web backend for Iced184,401MITWeb programming yarte_helpersHelper collection for yarte180,449MIT/Apache-2.0GUITemplate engine leptos_iconsComponent library providing a variety of icons for the leptos web framework.180,403MITWeb programming gql_clientMinimal GraphQL client for Rust179,823MITAsynchronousWeb programming yarte_deriveProcedural macro package for yarte178,809MIT/Apache-2.0GUITemplate engine yarteType-safe, compiled Handlebars178,259MIT/Apache-2.0GUITemplate engine lol_alloclol_alloc: A laughably simple wasm global_allocator.176,982MITMemory managementNo standard library apistos-pluginsActix-web OpenAPI v3.0 documentation generator171,956MIT OR Apache-2.0Web programming acme-libLibrary for requesting certificates from an ACME provider.171,027MITAPI bindingsWeb programming trillium-routerrouter for trillium.rs166,294MIT OR Apache-2.0Web programmingWeb programming::HTTP server futures-signals-component-macroMacro for creating futures-signals compatible components166,268MITGUIWebAssembly http-requesthttp-request is a lightweight, efficient library for building, sending, and handling HTTP/HTTPS requests in Rust applications. It…159,779MITNetwork programmingWeb programming icondata_mdiLibrary providing SVG and corresponding metadata for "Material Design Icons".158,106MITWeb programming http-types-red-badger-temporary-forkCommon types for HTTP operations.157,251MIT OR Apache-2.0AsynchronousWeb programming zino-modelDomain models for zino.157,086MITDatabase interfacesWeb programming cargo-webA Cargo subcommand for the client-side Web156,904MIT/Apache-2.0Development toolsDevelopment tools::Cargo plugins juniper_rocket`juniper` GraphQL integration with `rocket`.156,131BSD-2-ClauseAsynchronousWeb programming io-contextA context that carries a deadline, cancelation signals and request scoped values across API boundaries and between processes.155,608MIT/Apache-2.0ConcurrencyNetwork programming actix-multipart-testA simple actix multipart form data builder149,612Apache-2.0Web programming event-store-adapter-rscrate to make DynamoDB an Event Store148,632MIT OR Apache-2.0Data structuresRust patterns tide-testingtide testing helper147,758MIT OR Apache-2.0Web programmingWeb programming::HTTP server trillium-tokiotokio runtime adapter for trillium.rs146,146MIT OR Apache-2.0Web programmingWeb programming::HTTP server salvo-http3Http3 for salvo web framework146,000MITNetwork programmingWeb programming dyer-macrosDyer-macros is a collection of macros when compiling and building dyer.144,770MITNetwork programmingWeb programming scim-serverA comprehensive SCIM 2.0 server library for Rust with multi-tenant support and type-safe operations144,757MITAPI bindingsAuthentication strongStrongly typed String143,037MITRust patternsWeb programming rusty_paserkPlatform Agnostic Serializable Keys (PASERK) is an extension on PASETO for key management141,393MITAuthenticationCryptography wranglerCommand-line interface for all things Cloudflare Workers140,277MIT/Apache-2.0Command line utilitiesDevelopment tools specta-utilHigh-level utilities for working with Specta139,999MITAsynchronousWeb programming iftreeInclude many files in your Rust code for self-contained binaries139,084MITFilesystemWeb programming yarte_hirIntermediate representation for yarte138,513MIT/Apache-2.0GUITemplate engine monolithCLI tool and library for saving web pages as a single HTML file138,397CC0-1.0Command line utilitiesWeb programming yarte_codegenCode generator for yarte138,114MIT/Apache-2.0GUITemplate engine sycamore-futuresFutures, suspense, and async/await support for Sycamore137,802MITGUIWebAssembly tokiotest-httpserverA simple http server to make unit/integration tests137,798MITNetwork programmingWeb programming yarte_parserAst, lexer and parser for yarte135,287MIT/Apache-2.0GUITemplate engine snarkvm-wasmWASM for a decentralized virtual machine134,779Apache-2.0CompilersCryptography leptos-struct-tableGenerate a complete batteries included leptos data table component from a struct definition.134,677MIT OR Apache-2.0GUIWebAssembly juniper_actix`juniper` GraphQL integration with `actix-web`.132,856BSD-2-ClauseAsynchronousWeb programming oxc_minify_napiA collection of JavaScript tools written in Rust.132,411MITCompilersDevelopment tools dyer-clidyer-cli is a great tool created to guide you use dyer fast and at ease, helps you build a robust crawler, data processor,…132,185MITNetwork programmingWeb programming http-bytesByte buffer to/from http::{Request,Response}129,516MIT/Apache-2.0EncodingNetwork programming chardetng_cC bindings for chardetng129,363Apache-2.0 OR MITEncodingInternationalization (i18n) unbinderA high-performance JSON Schema dereferencer for resolving $ref pointers127,903MITNo standard libraryParser implementations trillium-clienthttp client for trillium.rs126,331MIT OR Apache-2.0Web programmingWeb programming::HTTP client tcplanetcplane is a lightweight and high-performance Rust TCP server library designed to simplify network service development. It…125,982MITNetwork programmingWeb programming page-turnerA generic abstraction of APIs with pagination125,618MIT OR Apache-2.0AsynchronousConcurrency rmcp-openapiLibrary for converting OpenAPI specifications to MCP tools125,217MITNetwork programmingWeb programming hyperlane-logA Rust logging library that supports both asynchronous and synchronous logging. It provides multiple log levels, such as error,…124,281MITDevelopment toolsNetwork programming ruma-api-macrosDeprecated: crate merged into ruma-macros122,910MITAPI bindingsWeb programming trillium-apian api handler for trillium.rs122,728MIT OR Apache-2.0Web programmingWeb programming::HTTP server fast_html5everHigh-performance browser-grade HTML5 parser122,358MIT OR Apache-2.0Parser implementationsWeb programming ruma-apiDeprecated: crate merged into ruma-common120,764MITAPI bindingsWeb programming esrsA Prima.it-opinionated library to achieve cqrs/es120,712MIT OR Apache-2.0AsynchronousData structures openrpc-typesA transcription of types from the OpenRPC Specification120,551MIT OR Apache-2.0Development toolsNetwork programming lambda_sqsHandles an SQS event and provides a vec of your type for processing.120,014MIT OR Apache-2.0Web programming moq-nativeMedia over QUIC - Helper library for native applications119,688MIT OR Apache-2.0MultimediaNetwork programming webui`early development` Website UI framework and component library for quickly building websites with native support for Material UI…119,339MITWebAssemblyWeb programming growthbook-rustOfficial Growthbook Rust SDK119,099MITWeb programming dominator_helpershelpers for Dominator116,572MIT OR Apache-2.0GUIWebAssembly fast_markup5everCommon code for xml5ever and html5ever116,563MIT OR Apache-2.0Parser implementationsWeb programming fronteggAn async API client for the Frontegg user management service.115,901Apache-2.0API bindingsWeb programming actix-multipart-rfc7578An implementation of multipart/form-data (RFC7578) for Actix115,565MIT OR Apache-2.0AsynchronousWeb programming trillium-testingtesting library for trillium applications115,369MIT OR Apache-2.0Web programmingWeb programming::HTTP server trillium-opentelemetryopentelemetry for trillium.rs115,369MIT OR Apache-2.0Web programmingWeb programming::HTTP server ruma-state-resAn abstraction for Matrix state resolution.114,938MITAPI bindingsWeb programming perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MITAsynchronousDevelopment tools apollo-smithA GraphQL test case generator.113,127MIT OR Apache-2.0CompilersDevelopment tools problem_detailsRFC 9457 / RFC 7807 problem details for HTTP APIs.113,084MIT OR Apache-2.0Web programming webmentionLibrary and a CLI tool for sending and validation webmentions113,000MIT OR Apache-2.0Command line utilitiesWeb programming axum-keycloak-authProtect axum routes with a JWT emitted by Keycloak.112,452MIT OR Apache-2.0AuthenticationWeb programming web-transport-irohWebTransport library for Iroh111,414MIT OR Apache-2.0Network programmingWeb programming trillium-caching-headershttp caching headers for trillium.rs111,299MIT OR Apache-2.0Web programmingWeb programming::HTTP server playwrightPlaywright port to Rust110,102MIT OR Apache-2.0Web programming async-datagramAsync datagram traits.109,811MIT OR Apache-2.0AsynchronousNetwork programming yew-lucideYew components for Lucide icons109,222MITWebAssemblyWeb programming s3s-awsS3 service adapter integrated with aws-sdk-s3109,131Apache-2.0Web programmingWeb programming::HTTP server perseus-macroThe Perseus macros.109,007MITAsynchronousDevelopment tools stylanceScoped CSS for rust projects108,604MIT OR Apache-2.0Web programming jsonrpc-client-coreA crate for generating transport agnostic, auto serializing, strongly typed JSON-RPC 2.0 clients107,940MIT/Apache-2.0EncodingNetwork programming trawlerA workload generator that emulates the traffic to lobste.rs107,750MIT OR Apache-2.0Command line utilitiesDevelopment tools::Profiling grpc-protobufProtobuf integration for the grpc crate107,732MITAsynchronousNetwork programming ada-urlFast WHATWG Compliant URL parser107,238MIT OR Apache-2.0EncodingNo standard library include_sassInternal implementation of the grass::include! macro106,952MITWeb programming csrfCSRF protection primitives106,816MITAuthenticationCryptography hcaptchahCaptcha client response verification. Validate the hCaptcha response submitted from to your server from the client.106,695MIT OR Apache-2.0Web programming tide-rustlstide tls listener based on async-rustls and rustls106,247MIT OR Apache-2.0Web programmingWeb programming::HTTP server patternfly-yewPatternFly 5 components for Yew106,238Apache-2.0GUIWebAssembly orb-billingAn async API client for the Orb billing platform.104,494Apache-2.0API bindingsWeb programming sciter-rsRust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX /…104,491MITAPI bindingsGUI obwsThe obws (obvious) remote control library for OBS.103,894MITAPI bindingsWeb programming gcs-rsyncrsync support for gcs with higher perf than gsutil rsync103,676MITAPI bindingsAsynchronous ruma-events-macrosDeprecated: crate merged into ruma-macros103,052MITAPI bindingsWeb programming isbotDetect if a user-agent is a known bot102,476MITParsing toolsWeb programming webdriver-downloaderLibrary for webdriver download.102,078MITWeb programming visdomA html document syntax and operation library, use APIs similar to jquery, easy to use for web scraping and confused html.101,096MITWeb programming svc-agentAn agent library.101,017MITNetwork programmingWeb programming rocket-include-handlebarsThis is a crate which provides macros `handlebars_resources_initialize!` and `handlebars_response!` to statically include HBS…100,132MITWeb programming fhir-modelFHIR Software Development Kit. Library for interfacing with FHIR.99,560MITData structuresParser implementations aliri_towerTower middleware for interacting with `aliri` authorities99,440MIT OR Apache-2.0AuthenticationWeb programming ressaAn ECMAscript parser99,257MITParsing toolsText processing axum-server-dual-protocolHost a HTTP and HTTPS server on the same port with `axum-server`98,214MIT OR Apache-2.0AsynchronousNetwork programming apistos-swagger-uiActix-web OpenAPI v3.0 documentation generator98,179MIT OR Apache-2.0Web programming sitemap-rsA Rust library to generate URL, Index, Image, Video, and News sitemaps.98,016MITParsing toolsWeb programming url-parse🔗 A Rust library for parsing URLs.97,153MITEncodingParser implementations paginateA framework agnostic pagination crate, that is especially suited for databases, slices and collections. Paginate calculates the…96,798Apache-2.0AlgorithmsData structures hyperlane-quick-startA lightweight rust http server with middleware, websocket, sse, and tcp support, built on tokio for cross-platform async…96,054MITNetwork programmingWeb programming accept-headerA simple library for parsing HTTP Accept headers for content negotiation.95,861MITWeb programming moq-liteDeprecated: renamed to moq-net. This crate re-exports moq-net for backwards compatibility and will not receive further updates.95,483MIT OR Apache-2.0MultimediaNetwork programming hcaptcha_deriveDerive macro for hCaptcha. Please use hcaptcha crate.94,958MIT OR Apache-2.0Web programming rocket-include-static-resourcesThis is a crate which provides macros `static_resources_initializer!` and `static_response_handler!` to statically include files…94,626MITWeb programming reflectapiReflectAPI is a library for Rust code-first web service API declaration and corresponding clients code generation tools.94,353Apache-2.0API bindingsDevelopment tools reflectapi-schemaA library for defining and serializing/deserializing ReflectAPI schemas94,304Apache-2.0API bindingsDevelopment tools reflectapi-deriveDerive macros for reflectapi93,940Apache-2.0API bindingsDevelopment tools minify-html-onepassEven faster version of minify-html93,674MITCompressionDevelopment tools::Build Utils http-constantA comprehensive library providing common HTTP constants for header names, versions, MIME types, and protocol identifiers.93,665MITNetwork programmingWeb programming