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.

actix-ratelimitRate limiting middleware framework for actix-web51,897MITAsynchronousCaching spider_firewallFirewall to use for Spider Web Crawler.51,864MITCommand line utilitiesWeb programming web-transport-wasmWebTransport WASM bindings51,597MIT OR Apache-2.0Network programmingWeb programming noosphere-intoTransformations of Noosphere content into various target formats51,440MIT OR Apache-2.0AsynchronousWeb programming h3-utilh3 utilities for tonic-h351,363MITNetwork programmingWeb programming caniuse-serdeA more modern wrapping for parsing and querying the caniuse.com JSON database using Serde 1.051,338MITAPI bindingsDatabase interfaces bounceThe uncomplicated state management library for Yew.51,253MIT OR Apache-2.0WebAssemblyWeb programming axum-h3HTTP/3 for axum51,173MITNetwork programmingWeb programming elefrenA wrapper around the Mastodon API.51,007MIT/Apache-2.0API bindingsWeb programming h2_wasiAn HTTP/2 client and server50,977MITAsynchronousNetwork programming bloom-serverHTTP REST API caching middleware, to be used between load balancers and REST API workers.50,976MPL-2.0CachingWeb programming naia-deriveProcedural macros to simplify implementation of Naia Replicate & Protocolize traits50,831MIT OR Apache-2.0Game developmentNetwork programming moq-clockCLOCK over QUIC50,634MIT OR Apache-2.0MultimediaNetwork programming sonic-serverFast, lightweight and schema-less search backend.50,438MPL-2.0Database implementationsWeb programming stylance-cliCli tool for bundling stylance scoped CSS files.50,319MIT OR Apache-2.0Web programming leptos_oidcA Leptos utility library for simplified OpenID Connect (OIDC) authentication integration.50,312MITAPI bindingsNetwork programming wild-doc-script-pythonpython for wild-doc50,254MIT/Apache-2.0Database interfacesDatabase implementations aws-smithy-legacy-http-serverLegacy server runtime for Smithy Rust Server Framework, providing compatibility for code generated with http 0.x and hyper 0.x…50,146Apache-2.0API bindingsAsynchronous h10Simple HTTP/1.0 Server50,079MITDevelopment toolsNetwork programming chompbuildMake-like parallel task runner with a JS extension system49,939Apache-2.0Command line utilitiesDevelopment tools manager_handlersA microservice manager implementation that creates HTTP-accessible handlers with configurable replicas. Handlers communicate via…49,716MITAsynchronousNetwork programming protosocket-prostMessage-oriented nonblocking tcp stream - protocol buffers bindings49,625Apache-2.0Web programming responderQuickly create API:s using this simple and lightweight framework.49,480MITWeb programming ic-http-typesHTTP request and response types for the Internet Computer49,355Apache-2.0API bindingsDevelopment tools create-rust-app_cliSet up a modern rust+react web app by running one command.49,342MIT OR Apache-2.0Command line utilitiesConfiguration rh2An HTTP/2 client and server49,184MITAsynchronousNetwork programming noosphere-coreCore data types of the Rust Noosphere implementation49,143MIT OR Apache-2.0AsynchronousData structures windmarkAn elegant and highly performant async Gemini server framework48,810MIT OR Apache-2.0Web programming styledScoped styles for your Leptos components48,719APL-1.0WebAssemblyWeb programming rocket-client-addrThis crate provides two request guards used for getting an IP address from a client.48,496MITWeb programming vkteams-botHigh-performance VK Teams Bot API toolkit with CLI and MCP server support48,464MIT OR Apache-2.0API bindingsCommand line utilities rocket-raw-responseThis crate provides a response struct used for responding raw data.48,303MITWeb programming tsyncpAsync channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing.48,281MITNetwork programmingWeb programming htmxology-macrosMacros for the htmxology crate48,225MITWeb programming darkredisAsync Redis client using std::future48,155ZlibDatabase interfacesWeb programming trillium-smolsmol runtime adapter for trillium.rs48,033MIT OR Apache-2.0Web programmingWeb programming::HTTP server htmxologyHTMX server-side rendering framework for Rust, based on Axum.47,957MITWeb programming ratsioRatsio is a Rust client library for NATS messaging system and NATS Event Streaming.47,805MITAsynchronousNetwork programming erroracleHTTP error classification and target modeling for scanner feedback loops.47,680MIT OR Apache-2.0Network programmingWeb programming naia-serverA server that uses either UDP or WebRTC communication to send/receive messages to/from connected clients, and syncs registered…47,634MIT OR Apache-2.0Game developmentNetwork programming busybodyService Container and Dependency injector crate47,629MITAsynchronousWeb programming yew-autopropsproc-macro to automatically derive Properties structs from args for Yew components47,601MIT OR Apache-2.0GUIWebAssembly actix-limitationRate limiter using a fixed window counter for arbitrary keys, backed by Redis for Actix Web47,529MIT OR Apache-2.0AsynchronousWeb programming respdiffTrait-based differential response analysis and probe learning for HTTP scanning.47,523MIT OR Apache-2.0Network programmingWeb programming hyperlane-macrosA comprehensive collection of procedural macros for building HTTP servers with enhanced functionality. This crate provides…47,467MITNetwork programmingWeb programming snarkvm-metricsMetrics for a decentralized virtual machine47,420Apache-2.0CompilersCryptography exocore-coreCore of Exocore (Distributed applications framework)47,319Apache-2.0Command-line interfaceDatabase implementations zero4rszero4rs is a powerful, pragmatic, and extremely fast web framework for Rust47,282MIT/Apache-2.0Rust patternsWeb programming popper-rsA crate for using Popper in Rust47,254Apache-2.0GUIWebAssembly url-build-parseurl-build-parse provides the ability to parse URL from string as well as construct URL from parts.47,242MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0Network programmingParsing tools yarte_configConfig file parser of yarte47,017MIT/Apache-2.0GUITemplate engine apistos-scalarActix-web OpenAPI v3.0 documentation generator46,827MIT OR Apache-2.0Web programming pusherThe Rust library for interacting with the Pusher HTTP API.46,715MITWeb programmingWeb programming::HTTP client exocore-transportTransport layer of Exocore (Distributed applications framework)46,301Apache-2.0Command-line interfaceDatabase implementations trafilaturaExtract readable content, comments, and metadata from web pages46,196Apache-2.0Parser implementationsText processing jwks-clientLibrary to validate JWT tokens using JSON Web Key Set (JWKS)46,168MITAuthenticationCryptography recoverable-thread-poolA thread pool that supports automatic recovery from panics, allowing threads to restart after a panic. Useful for resilient and…46,141MITNetwork programmingWeb programming tauri-apiThis crate was moved to the `tauri` crate45,965MITFilesystemGUI stensStrict encoding schema library45,952MITData structuresParser implementations oxc_module_lexerA collection of JavaScript tools written in Rust.45,888MITCompilersDevelopment tools trillium-loggerlogger for trillium.rs45,888MIT OR Apache-2.0Web programmingWeb programming::HTTP client rocket-sentrySimplifies integration between the Rocket web framework and Sentry application monitoring system.45,883MITDevelopment toolsWeb programming ssr_rsServer side rendering with the v8 engine for parse and evaluate the javascript code45,866non-standardWeb programming protosocket-serverMessage-oriented nonblocking tcp stream - server tools45,837Apache-2.0Web programming uppsalaA pure Rust XML parser, DOM, namespace, XPath, and XSD validation library45,663BSD-2-ClauseEncodingParser implementations bitcoin-deriveA procedural macro crate providing attributes for concurrency control, signal-slot mechanisms, and fuzz testing, designed for…45,593MITCompilersConcurrency rama-uauser-agent (UA) support for rama45,534MIT OR Apache-2.0Parser implementationsWeb programming apistos-rapidocActix-web OpenAPI v3.0 documentation generator45,505MIT OR Apache-2.0Web programming yew-more-hooksMore hooks for Yew45,465Apache-2.0GUIWebAssembly shopify_apiShopify API client45,319MITAPI bindingsWeb programming destream_jsonLibrary for decoding & encoding a JSON stream45,275Apache-2.0AsynchronousEncoding hyper-serveHigh level server designed to be used with axum framework.45,186MITAsynchronousNetwork programming simple-servera simple webserver.45,095MIT/Apache-2.0Web programming svc-errorAn implementation of RFC7807: Problem Details for HTTP APIs.44,939MITWeb programming exocore-storeStore / indexation layer of Exocore (Distributed applications framework)44,907Apache-2.0Command-line interfaceDatabase implementations exocore-protosProtobuf and cap'n protos of Exocore (Distributed applications framework)44,745Apache-2.0Command-line interfaceDatabase implementations yew_stylesFramework styles for yew44,740MIT/Apache-2.0GraphicsGUI rocket-accept-languageThis crate provides a request guard used for getting `accept-language` header.44,731MITLocalization (L10n)Web programming product-os-serverProduct OS : Server provides a full functioning advanced server capable of acting as a web server, command and control…44,708GPL-3.0-onlyNetwork programmingWeb programming exocoreDistributed applications framework44,629Apache-2.0Command-line interfaceDatabase implementations sessionsGeneral sessions module for web services44,443MIT OR Apache-2.0AsynchronousNetwork programming snarkvm-synthesizer-coinbaseCoinbase puzzle for a decentralized virtual machine44,406Apache-2.0CompilersCryptography specta-tagsDeprecated. Use specta_typescript::semantic instead.44,297MITAsynchronousWeb programming dbui-clientWASM web client sources for dbui44,232MITWebAssemblyWeb programming bevy_matchboxA Bevy extension for Matchbox WebRtc networking44,228MIT OR Apache-2.0Game developmentNetwork programming dsyncGenerate rust structs & query functions from diesel schema files.44,213MIT OR Apache-2.0Command line utilitiesDevelopment tools async-anthropicAnthropic Rust Client.44,156MITAPI bindingsAsynchronous hangMedia over QUIC44,053MIT OR Apache-2.0MultimediaNetwork programming jwk-simpleJWK/JWKS for Rust and WASM (RFC 7517, 7518, 7638, 8037, 9864) with jwt-simple integration44,043MITAuthenticationCryptography leo-parserTranslating from the lossless syntax tree to the AST for the Leo language language43,841GPL-3.0CompilersCryptography spider-clientSpider Cloud client43,837MITWeb programming svc-authnAn authentication library.43,756MITAuthenticationWeb programming mammutA wrapper around the Mastodon API.43,716MIT/Apache-2.0Web programming li-http-typesCommon types for HTTP operations.43,642MIT OR Apache-2.0AsynchronousWeb programming incrustTemplate engine inspired by Jinja243,557MIT/Apache-2.0Parser implementationsTemplate engine fire-httpHttp async library based on hyper and tokio43,367MIT OR Apache-2.0Web programming leo-spanSpan handling for the Leo programming language43,301GPL-3.0CompilersCryptography leo-errorsErrors for the Leo programming language43,276GPL-3.0CompilersCryptography tokio-shutdownWait for a stop signal across multiple threads43,234MITAsynchronousConcurrency binjs_metaPart of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an…43,147MITCompressionParsing tools unreactA static site generation framework for Rust using Handlebars and Scss.42,996MITTemplate engineWeb programming wild-doc-webserverThis is still in development.42,876MIT/Apache-2.0Database implementationsTemplate engine webdriver-downloader-cliCli for webdriver download.42,774MITCommand line utilitiesWeb programming svc-authzAn authorization library.42,612MITAuthenticationWeb programming wnfsWebNative filesystem core implementation42,399Apache-2.0CryptographyFilesystem wnfs-commonCommon types for the Webnative Filesystem42,028Apache-2.0CryptographyFilesystem rust-doh-proxyRust DNS over HTTPS proxy application42,005MITAsynchronousNetwork programming velvet-webWrapper stack for webapp apis41,973MIT OR Apache-2.0Web programmingWeb programming::HTTP server webdriver-installFast and simple webdriver installation41,953MITCommand line utilitiesWebAssembly cgiLibrary to help create CGI programs in Rust41,766AGPL-3.0Network programmingWeb programming sxd_htmlAdd HTML parsing support to sxd_document. This enables to evaluate XPath expressions on HTML documents.41,729MIT OR Apache-2.0Parser implementationsWeb programming querystrongquery-params41,637MIT OR Apache-2.0Web programmingWeb programming::HTTP server robotxtThe implementation of the Robots.txt (or URL exclusion) protocol with the support of crawl-delay, sitemap and universal match…41,636MITAsynchronousWeb programming serde-querystring-actixA query string extractor for actix-web based on serde-querystring41,451MIT OR Apache-2.0EncodingWeb programming rocket-etagged-raw-responseThis crate provides a response struct used for responding raw data with **Etag** cache.41,396MITWeb programming rocket-json-responseThis is a crate which provides `JSONResponse` and `JSONResponseWithoutData` structs to response JSON format data with an…41,294MITWeb programming ucan-key-supportReady to use SigningKey implementations for the ucan crate41,217Apache-2.0CryptographyEncoding ic_cose_typesA Rust types library used for integrating with IC-COSE.41,145MIT OR Apache-2.0Web programming mwapi_responses_deriveAutomatically generate strict types for MediaWiki API responses (macro)40,833GPL-3.0-or-laterWeb programming yew-tincturecomponents for yew web framework40,642MIT/Apache-2.0GUIWebAssembly public-ip-addressA simple library for performing public IP and geolocation lookups from various services.40,553MIT OR Apache-2.0Network programmingWeb programming mwapi_responsesAutomatically generate strict types for MediaWiki API responses40,470GPL-3.0-or-laterWeb programming acrylic-webcompile acrylic apps to web-assembly40,433MITGUIRendering::Graphics APIs ssgA secure-by-default static site generator built in Rust. WCAG 2.2 AA validation, CSP/SRI hardening, native JS/CSS minification,…40,420MIT OR Apache-2.0Command line utilitiesParsing tools volo-grpcgRPC framework implementation of volo.39,999MIT OR Apache-2.0AsynchronousNetwork programming protoc-fetcherFetches official Protocol Buffer compiler (protoc) releases for use in build scripts39,796MITCompilersDevelopment tools::Build Utils zeptohttpcminimal HTTP client using http and httparse crates39,756MIT OR Apache-2.0Network programmingWeb programming leptos_uiMacros to build UI components easily with Leptos and Tailwind CSS.39,709MITAccessibilityDevelopment tools rusteniumA modern, robust, high-performance WebDriver BiDi automation library for Rust39,651MITAPI bindingsDevelopment tools::Testing warp_lambdaA super simple crate to let you use [warp filters](https://github.com/seanmonstar/warp) with [aws lambda…39,597MITWeb programmingWeb programming::HTTP server wasm-server-runnercargo run for wasm programs39,593MITCommand line utilitiesDevelopment tools rustenium-coreCore WebDriver BiDi protocol implementation for Rustenium39,590MITAPI bindingsWeb programming include_directoryEmbed the contents of a directory in your binary39,536MITDevelopment toolsGame engines juniper-eager-loading-code-genEliminate N+1 query bugs when using Juniper39,346MITWeb programming noosphere-apiType information pertinent to the REST API of the gateway server that is a part of the Noosphere CLI39,232MIT OR Apache-2.0AuthenticationWeb programming product-os-routerProduct OS : Router provides a fully featured router leveraging Axum and Tower with a suite of helper methods to make it easier…38,860GPL-3.0-onlyWeb programming juniper-eager-loadingEliminate N+1 query bugs when using Juniper38,733MITWeb programming orengineOptimized ring engine for Rust. It is a lighter and faster asynchronous library than tokio-rs, async-std, may, and even smol.38,712MITAsynchronousConcurrency twitch_oauth_tokenType-safe Twitch OAuth 2.0 authentication library with CSRF protection and full scope support38,636MIT OR Apache-2.0API bindingsAuthentication base64idEfficiently represent 64, 32 and 16 bit integers as base64url strings38,567MIT OR Apache-2.0Data structuresEncoding ic-oss-typesA Rust types library used for integrating with ic-oss cluster.38,561MIT OR Apache-2.0Web programming eventasticEventastic is an opinionated fork of Eventually-rs. It enforces the use of transactions and handles idempotency.38,435MITAsynchronousData structures iconsIcons for Rust fullstack applications — Leptos and Dioxus.38,418MITAccessibilityDevelopment tools routerify-queryA Routerify middleware which parses the request query string.38,356MITAsynchronousWeb programming chat-gpt-lib-rsA Rust library for interacting with OpenAI's ChatGPT API, providing a simple interface to make API requests and handle responses.38,336Apache-2.0API bindingsText processing axum-server-mtlsmTLS peer certificate extraction for axum-server. Wraps RustlsAcceptor to inject client certificates into request extensions.38,056MIT OR Apache-2.0AuthenticationNetwork programming geo-uriA crate for parsing and generating uniform resource identifiers for geographic locations (geo URIs)38,034MITEncodingParser implementations zipitCreate and stream zip archives on the fly38,021MITAsynchronousCompression naia-serde-deriveDerive methods for naia-serde37,964MIT OR Apache-2.0Game developmentNetwork programming jsonschema-cliA command line tool for JSON Schema validation.37,862MITWeb programming aragog_cliCLI for Aragog Crate37,794MITDatabase interfacesWeb programming li-surfSurf the web - HTTP client framework37,746MIT OR Apache-2.0Web programmingWeb programming::HTTP client snowboardfast, simple & reliable http servers 🏂37,738MITNetwork programmingParsing tools encre-cssA TailwindCSS-compatible utility-first CSS generation library written in Rust37,711MITWeb programming alpine-markupCore markup types for Alpine, a simple HTML template engine37,568MIT OR Apache-2.0GUITemplate engine tbonTinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format37,272Apache-2.0AsynchronousEncoding standardwebhooksRust library for creating and verifying webhook signatures.37,219MITAsynchronousDevelopment tools alpineA simple HTML template engine37,202MIT OR Apache-2.0GUITemplate engine axum-cometdFramework for CometD server creation37,041Apache-2.0Web programming exocore-apps-macrosDistributed applications framework36,929Apache-2.0Command-line interfaceDatabase implementations exocore-apps-sdkDistributed applications framework36,887Apache-2.0Command-line interfaceDatabase implementations vertigoReactive Real-DOM library with SSR for Rust36,879MIT OR Apache-2.0AsynchronousGUI iron-csrfCSRF protection for the web framework Iron36,870MITAuthenticationCryptography alpine-htmlHTML types for Alpine, a simple HTML template engine36,747MIT OR Apache-2.0GUITemplate engine exoCLI for Exocore (Distributed applications framework)36,696Apache-2.0Command-line interfaceDatabase implementations typed-html-macrosType checked JSX for Rust (proc_macro crate)36,678MPL-2.0+Template engineWebAssembly rate_limit_wrapperAsync rate limit wrapper to easily manage resources36,627WTFPLAsynchronousConcurrency alpine-cssCSS types for Alpine, a simple HTML template engine36,292MIT OR Apache-2.0GUITemplate engine alpine-svgA simple HTML template engine36,284MIT OR Apache-2.0GUITemplate engine swagger-ui-redistA redistribution of Swagger UI for use with web servers.36,236MIT OR Apache-2.0Web programming naia-serdeBit-level de/serialization for naia36,235MIT OR Apache-2.0Game developmentNetwork programming rocket-mongo-file-center-raw-responseThis crate provides a response struct used for responding raw data from the File Center on MongoDB with **Etag** cache optionally.36,089MITWeb programming typed-sessionAsync typed session middleware36,074BSD-2-ClauseWeb programming headless_browser_libA library providing a Chrome proxy API for managing Chrome instances in cloud environments.36,071MITCommand line utilitiesWeb programming itconfig-macroEasy build a configs from environment variables and use it in globally.35,889MITConfigurationWeb programming infectIntent/effect/task - A variation on the Model View Intent (MVI) and State Action Model (SAM) paradigms35,882MPL-2.0AsynchronousGUI tower-resilience-coreCore infrastructure for tower-resilience: events, metrics, and shared utilities35,706MIT OR Apache-2.0AsynchronousWeb programming exocore-chainStorage of Exocore (Distributed applications framework)35,652Apache-2.0Command-line interfaceDatabase implementations axum-flashWeb framework that focuses on ergonomics and modularity35,558MITAsynchronousNetwork programming tinychainNext-gen cloud service runtime35,558Apache-2.0ConcurrencyData structures esbuild-rsRust wrapper for esbuild, an extremely fast JS minifier written in Go35,554MITCommand line utilitiesCompression chamomileAnother P2P Library. Support IoT devices.35,550MIT/Apache-2.0Network programmingWeb programming rocket-simple-authorizationThis crate provides a request guard builder used for authorization.35,456MITParser implementationsWeb programming noosphere-storagePluggable backing storage for the Rust Noosphere implementation35,444MIT OR Apache-2.0AsynchronousWeb programming graphql-starter-macrosMacros for graphql-starter crate35,373MITRust patternsWeb programming tide-openssltide openssl listener based on async-std-openssl. Based on http-rs/tide-rustls35,369MIT OR Apache-2.0Web programmingWeb programming::HTTP server soupyA library for querying tree-based formats, similar to BeautifulSoup.35,304MIT OR Apache-2.0Parsing toolsText processing warpgrapherAutomate web service creation with GraphQL and Graph Databases35,303MIT OR Apache-2.0Web programming groupcachegroupcache is a distributed caching and cache-filling library, intended as a replacement for a pool of memcached nodes in many…35,267MITAsynchronousCaching hyperlane-timeA library for fetching the current time based on the system's locale settings.35,165MITNetwork programmingWeb programming open-coroutineThe open-coroutine is a simple, efficient and generic stackfull-coroutine library.35,136Apache-2.0AsynchronousConcurrency vitrineA scriptable static site generator34,970AGPL-3.0-onlyCommand line utilitiesParsing tools aspotifyDeprecated in favour of rspotify34,788MIT OR Apache-2.0API bindingsAsynchronous securestoreSecureStore API for creating or decrypting user secrets34,593Apache-2.0 OR MITConfigurationCryptography httpzCode once, support every Rust webserver!34,425MITAsynchronousDevelopment tools mesdocAn api to get ability to operate html document like jquery.34,223MITWeb programming query-params-macroA procedural macro for easy use of arbitrary structs as query parameters in Hyper34,126MITNetwork programmingRust patterns servo-websocketA WebSocket (RFC6455) library for Rust.34,108MITAsynchronousNetwork programming ybcA Yew component library based on the Bulma CSS framework.33,834MIT/Apache-2.0WebAssemblyWeb programming medallionJWT library for rust using serde, serde_json and openssl33,833MITAuthenticationCryptography