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.

rocket-recaptcha-v3This crate can help you use reCAPTCHA v3 (v2 is backward compatible) in your Rocket web application.22,640MITWeb programming js-internA macro for interning JavaScript primitives22,600MITCachingWebAssembly mwapi_errorsPossible MediaWiki error types22,552GPL-3.0-or-laterWeb programming matchbox_signalingPainless WebRTC peer-to-peer signaling servers22,529MIT OR Apache-2.0Game developmentNetwork programming actix-swaggerCode generator from swagger file for actix-web framework22,494MITDevelopment toolsNetwork programming pagetop-userPageTop package for user, roles, permissions, and session management.22,479MIT OR Apache-2.0AuthenticationGUI cotThe Rust web framework for lazy developers.22,435MIT OR Apache-2.0Network programmingWeb programming axum-connect-buildConnect-Web RPC code generator for axum-connect22,421MIT OR Apache-2.0Network programmingWeb programming blogs-md-easyIteratively convert a collection of Markdown files into a respective HTML template.22,409MITCommand-line interfaceConfiguration tasklineA simple distributed task queue for Rust22,385MITAsynchronousWeb programming ipfs-api-backend-actixActix implementation of IPFS HTTP API22,361MIT OR Apache-2.0FilesystemWeb programming gluerA wrapper for Rust frameworks that eliminates redundant type and function definitions between the frontend and backend22,325MIT OR Apache-2.0AccessibilityAPI bindings nickel-dieselNickel middleware providing a diesel ORM with r2d2 connection pooling22,286MITDatabase interfacesWeb programming wnfs-wasmWebNative Filesystem API (WebAssembly)22,251Apache-2.0CryptographyFilesystem rustforceSalesforce REST API Client22,162MITWeb programming rusty_oauthA lightweight, secure OAuth 2.0 library for Rust, providing streamlined authentication flows for applications and services.…22,146MITAuthenticationWeb programming http-global-cacheA global cache to use for http.22,142MITCommand line utilitiesWeb programming axum-webtools-macrosGeneral purpose macros for axum web framework.22,122AGPL-3.0-or-laterWeb programming opentelemetry-tideOpenTelemetry integration for Tide22,100MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Profiling curl-parserConvert curl command to a ParsedRequest (could be further converted to reqwest::RequestBuilder)21,957MITWeb programming ironshield-typesStandardized Types, Headers, & Methods for IronShield Bindings21,892Apache-2.0CryptographyWebAssembly cdp-html-shotA Rust library for capturing HTML screenshots using CDP.21,864MIT OR Apache-2.0AsynchronousMultimedia::Images typescript-definitions-deriveserde support for exporting Typescript definitions21,791MIT/Apache-2.0Data structuresDevelopment tools spirit-hyperHyper helpers for Spirit21,685Apache-2.0 OR MITConfigurationWeb programming leptos_server_signalLeptos server signals synced through websockets21,682MITWebAssemblyWeb programming megaAn API client library for interacting with MEGA21,589MIT OR Apache-2.0API bindingsWeb programming oxc_coverage_instrumentIstanbul-compatible JavaScript/TypeScript coverage instrumentation using the Oxc AST21,574MITDevelopment tools::TestingWeb programming snowdonA lightweight thread-safe snowflake ID implementation for Rust21,549Apache-2.0 OR MITConcurrencyWeb programming zino-axumIntegrations with axum for zino.21,524MITAsynchronousNetwork programming everruns-sdkRust SDK for Everruns API21,518MITAPI bindingsWeb programming ic_auth_typesShared Rust data types, byte wrappers, and deterministic CBOR helpers for IC-Auth.21,459MITWeb programming mech-wasmA web assembly wrapper for Mech core and syntax. Allows Mech to be embedded in the browser.21,408Apache-2.0ScienceScience::Robotics moq-karpMedia over QUIC21,371MIT OR Apache-2.0MultimediaNetwork programming github-app-authLibrary for authenticating as a GitHub app21,296Apache-2.0AuthenticationWeb programming ceglaLow-level parsing library for CGI (and CGI-like protocols)21,152MITNetwork programmingParsing tools msal_browserRust WASM wrapper for msal-browser.js21,138MITAuthenticationWebAssembly rustdoc-highlightA Rust syntax highlighting library21,123Apache-2.0/MITDevelopment toolsWeb programming crabdisIt's like Redis but a bit rusty...21,114MITDatabase interfacesNetwork programming css-styleTyped CSS Style21,112MIT OR Apache-2.0GUIWebAssembly mockforge-coreShared logic for MockForge - routing, validation, latency, proxy21,073MIT OR Apache-2.0Development tools::TestingWeb programming oxanusDEPRECATED: renamed to oxana. Use oxana 2.x instead.21,032MITAsynchronousConcurrency trillium-async-stdasync-std runtime adapter for trillium.rs21,014MIT OR Apache-2.0Web programmingWeb programming::HTTP server ahrefExtract 'a' tags from html page20,976MITCommand line utilitiesParsing tools parrot-networkExperimental public Distributed Ledger Technology (DLT)20,976MITNetwork programmingRust patterns webserver-baseA Rust library which contains shared logic for all of my webserver projects.20,956non-standardWeb programming js-intern-coreInternal implementation details for the js-intern crate20,929MITCachingWebAssembly uri-template-system-coreURI Template System Core (prefer top-level URI Template System)20,923AGPL-3.0-onlyData structuresNetwork programming web-static-packEmbed static resources (GUI, assets, images, styles, html) within executable. Serve with hyper or any server of your choice.20,907MITWeb programming gxibbuild tool for the gxi-rs project20,873MITCommand line utilitiesDevelopment tools::Build Utils pubkyPubky SDK20,818MITAuthenticationCryptography limitadorRate limiting library20,758Apache-2.0Web programming chunkifyA simple and efficient chunking library for Rust.20,732MITNetwork programmingWeb programming r3bl_reduxDEPRECATED: This crate is no longer maintained. Redux library built using Tokio20,715Apache-2.0Rust patternsWeb programming cegla-cgiHigh-level CGI implementation for Rust20,661MITNetwork programmingWeb programming hyperlane-broadcasthyperlane-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use…20,658MITNetwork programmingWeb programming ts-rs-json-valuegenerate typescript bindings from rust types20,656MITDevelopment tools::Build UtilsDevelopment tools::FFI aliri_actixActix for interacting with `aliri` authorities20,645MIT OR Apache-2.0AuthenticationWeb programming yew-stdwebA framework for making client-side single-page apps20,641MIT/Apache-2.0GUIWeb programming yew-consentManaging consent with Yew20,639Apache-2.0GUIWebAssembly tailyewReusable Yew + Tailwind UI component library20,614MITGUIWebAssembly cegla-scgiHigh-level SCGI implementation for Rust20,613MITNetwork programmingWeb programming exponential-histogramAuto-scaling approximate histogram20,597Apache-2.0Development tools::ProfilingWeb programming biome_css_syntaxSyntaxKind and common rowan definitions for biome_css_parser20,578MIT OR Apache-2.0Development toolsWeb programming uri-template-systemURI Template (RFC 6570) Parsing, Expansion and Matching20,534AGPL-3.0-onlyData structuresNetwork programming google-cloudAsynchronous Rust bindings for Google Cloud Platform gRPC APIs20,528MIT OR Apache-2.0AsynchronousNetwork programming dioxus-material-iconsMaterial Icons for Dioxus20,450MITGUIWeb programming ymirCore library for building scalable application using rust.20,407MITDevelopment toolsWeb programming wayfindA speedy, flexible router.20,322MIT OR Apache-2.0Network programmingWeb programming leptoasterA minimal toast library for Leptos.20,317MITGUIWeb programming actix-analyticsMonitoring and analytics for Actix web applications.20,315MITVisualizationWeb programming seamlessAn opinionated library to easily create RPC style JSON APIs20,301MITAsynchronousWeb programming axum-insightsAn Azure Application Insights exporter for axum via tracing.20,295MITWeb programming hittCommand line HTTP testing tool focused on speed and simplicity20,269MITCommand line utilitiesDevelopment tools js-intern-proc-macroInternal implementation details for the js-intern crate20,261MITCachingWebAssembly ic_tee_cdkA Canister Development Kit to make Trusted Execution Environments (TEEs) work with the Internet Computer20,208MIT OR Apache-2.0Web programming seamless_macrosMacros to complement the 'seamless' library20,183MITAsynchronousWeb programming pagetop-bulmixPageTop theme that uses the Bulma framework for sleek, responsive design elements.20,130MIT OR Apache-2.0GUIWeb programming zino-httpHTTP requests and responses for zino.20,122MITAsynchronousNetwork programming typesenseiTypesense client library20,101MITAPI bindingsWeb programming hoenir-coreHœnir for handling the corresponding exchange of data using Rust.20,049non-standardCommand line utilitiesData structures dom-content-extractionRust implementation of Content extraction via text density paper20,034MPL-2.0Data structuresText processing axum_responsesStandardized JSON Responses and Error Handling for Axum Framework20,020MITWeb programmingWeb programming::HTTP server axum_static_macroA macro to serve static files from the binary in Axum, and a list of content types for them20,012MIT OR Apache-2.0Web programming product-os-oauth-oidcComplete OAuth 2.0 and OpenID Connect implementation with support for authorization code flow, PKCE, device code flow, and client…19,963GPL-3.0-onlyAuthenticationWeb programming nitoxNitox is a `tokio`-based client for NATS.19,914MIT/Apache-2.0Database interfacesNetwork programming pugpug.js port to Rust19,902MITCommand line utilitiesParsing tools barbCommand-line tool to perform file-based HTTP(s) requests.19,877GPL-3.0-or-laterCommand line utilitiesNetwork programming trunk-ngBuild, bundle & ship your Rust WASM application to the web.19,864MIT/Apache-2.0Command line utilitiesWebAssembly axum-analyticsMonitoring and analytics for Axum web applications.19,819MITVisualizationWeb programming ag-grid-rsWasm bindings for AG Grid19,815Apache-2.0 OR MITAPI bindingsWebAssembly ludtwigLinter / Formatter for Twig template files which respects HTML and your time19,800MITCommand line utilitiesDevelopment tools crisp-status-localCrisp Status local probe relay.19,760MPL-2.0Web programming normalize-url-rsPort of Node.js URL normalization library19,750MITWeb programming tauri-plugin-sveltePersistent Svelte stores for Tauri19,742MITFilesystemGUI pubky-commonTypes and struct in common between Pubky client and homeserver19,694MITAuthenticationCryptography kafrukafru is a Python Celery-inspired queuing library for Rust, using cron for scheduling and SurrealDB for storing queues, metrics,…19,671MITAsynchronousDatabase interfaces tw_merge_variantsVariant macros for tw_merge19,662MITDevelopment toolsWebAssembly anansi-auxAnansi's auxiliary library.19,640MITAsynchronousWeb programming wasi-worker-cliTool to create and deploy WASM WASI-based browser service workers19,509MIT/Apache-2.0Command line utilitiesWebAssembly yew_assetsAssets Icon components for yew19,488MIT/Apache-2.0GraphicsWebAssembly mwbot_deriveA MediaWiki bot framework (macro)19,481GPL-3.0-or-laterWeb programming leptos_sseLeptos server signals synced through server-sent-events (SSE)19,470MITWebAssemblyWeb programming named_routes_axumGive Axum routes names19,436MITWeb programming p2panda-rsAll the things a panda needs19,435AGPL-3.0-or-laterCryptographyWebAssembly vertigo-cliReactive Real-DOM library with SSR for Rust - packaging/serving tool19,431MIT OR Apache-2.0Command line utilitiesDevelopment tools rocket_static_fsA simple static file server for the rocket framework.19,414MIT/Apache-2.0Web programming zino-actixIntegrations with actix-web for zino.19,391MITAsynchronousNetwork programming marzban_apiA simple async client which abstracts/simplifies the interactions with the Marzban panel API…19,364MITAPI bindingsAsynchronous moq-transforkMedia over QUIC19,355MIT OR Apache-2.0MultimediaNetwork programming toucheSynchronous HTTP library19,335MITNetwork programmingWeb programming oauth-device-flowsA specialized Rust library implementing OAuth 2.0 Device Authorization Grant (RFC 8628)19,334MIT OR Apache-2.0API bindingsAuthentication zino-ntexIntegrations with ntex for zino.19,315MITAsynchronousNetwork programming actix-error-deriveA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…19,182MITValue formattingWeb programming dumb_cgiAn adequate, dependency-free CGI library for server-side CGI programs19,180MITNetwork programmingWeb programming socketio-rsAn implementation of a socketio written in rust.19,172MITNetwork programmingWeb programming underway⏳ Durable step functions via Postgres19,131MIT OR Apache-2.0AsynchronousDatabase interfaces mailjet-rsMailjet API wrapper for Rust19,121MITAPI bindingsEmail biome_css_factoryUtilities to create CSS AST for biome_css_parser19,104MIT OR Apache-2.0Development toolsWeb programming submillisecondA lunatic web framework for Rust.19,093Apache-2.0/MITNetwork programmingWeb programming link-bridgeA lightweight Rust library for creating URL redirects with short names that generate web pages redirecting to longer links on…19,066MITWeb programming material-yewYew wrapper for Material Web Components19,040Apache-2.0API bindingsGUI biome_css_parserBiome's CSS parser18,893MIT OR Apache-2.0Development toolsWeb programming spirit-reqwestReqwest helpers for Spirit18,883Apache-2.0 OR MITConfigurationWeb programming throttlecrabA high-performance GCRA (Generic Cell Rate Algorithm) rate limiter library18,860MITAlgorithmsConcurrency leo-importsImport parser for Leo program package dependencies18,764GPL-3.0Cryptography::CryptocurrenciesWeb programming thumborA Rust client for the Thumbor image service18,760MITMultimedia::ImagesWeb programming bevy_networking_turbulenceNetworking plugin for Bevy engine running on naia-socket and turbulence libraries18,713MITGame developmentNetwork programming avocado_deriveAvocado, the strongly-typed MongoDB driver18,657MITAPI bindingsDatabase interfaces siren-typesTypes for the siren mediatype.18,635MIT OR Apache-2.0Web programming ic_tee_agentAn agent to interact with the Internet Computer for Trusted Execution Environments (TEEs)18,635MIT OR Apache-2.0Web programming throttlecrab-serverA high-performance rate limiting server with multiple protocol support18,630MITNetwork programmingWeb programming dianaDiana is an out-of-the-box GraphQL system with full support for use as a serverless function, as well as commonly-used features…18,625MITWeb programmingWeb programming::HTTP server rama-haproxyrama HaProxy support18,588MIT OR Apache-2.0AsynchronousNetwork programming inline_assetsA Rust library for inlining Javascript, CSS, and font files into your html files for easy distribution.18,572MITWeb programming dioxus-chartsChart components library for Dioxus18,561MIT OR Apache-2.0GUIWebAssembly yew-featherYew components for Feather icons18,513MITWebAssemblyWeb programming openapi-interfacesGenerate OpenAPI schemas for related GET, POST, PUT and JSON Merge Patch types18,509Apache-2.0 OR MITCommand line utilitiesWeb programming zino-ormORM for zino.18,442MITAsynchronousDatabase interfaces html-generatorA robust Rust library designed for transforming Markdown into SEO-optimized, accessible HTML. Featuring front matter extraction,…18,433MIT OR Apache-2.0Command line utilitiesData structures micro_http_asyncA small, lightweight and hassle-free crate using async to serve web pages or web apis with high performance and extremely low…18,432MITAsynchronousNetwork programming zino-authAuthentication and authorization for zino.18,339MITAsynchronousNetwork programming mogwai-dommogwai's DOM view implementation18,305MITGUIWebAssembly axum-typed-routing-macrosTyped routing macros for axum18,279MIT OR Apache-2.0Web programming wdaMake web browser automation painless.18,273MIT OR GPL-3.0-or-laterWeb programming casdoor-rs-sdkA Casdoor SDK (contain APIs) with more complete interfaces and better usability.18,241Apache-2.0Web programming wasm-bridgeRun WASM modules on desktop or on the web using wasmtime's API18,239MITWebAssemblyWeb programming idempotent-proxy-typestypes of idempotent-proxy18,234MIT OR Apache-2.0Web programming minimal-idA library that implements generating short, unique ids with minimal collisions and good locality18,218MITData structuresDevelopment tools nickel_corsCORS Middleware for nickel.rs18,208MITWeb programmingWeb programming::HTTP server adk-rustRust Agent Development Kit - Build AI agents in Rust with modular components for models, tools, memory, and more.18,206Apache-2.0API bindingsAsynchronous jwksclient2Library to validate JWT tokens using JSON Web Key Set (JWKS)18,200MITAuthenticationCryptography tower-resilience-circuitbreakerA circuit breaker middleware for Tower services18,180MIT OR Apache-2.0AsynchronousWeb programming prosafe_exporterPrometheus exporter for NETGEAR switches supported by ProSAFE Plus utility18,166MITNetwork programmingWeb programming squark-macrosMacros like JSX to help building Squark application18,164WTFPLGUIWeb programming ic_auth_verifierSignature, delegation, HTTP envelope, and deep-link verification utilities for IC-Auth.18,149MITWeb programming handlebars-concatHandlebars string, array and object concatenator helper.18,147BSD-2-ClauseTemplate engineText processing totp_rfc6238library for generating Time-based One-time Password (TOTP) codes/tokens defined in RFC 623818,135MIT OR Apache-2.0AuthenticationWeb programming html-to-reactconvert a html string to react18,112MITEncodingParser implementations wasm_client_anchorA wasm compatible anchor client18,081UnlicenseWebAssemblyWeb programming rspack_tracing_perfettoRspack tracing perfetto18,081MITDevelopment toolsWeb programming actix-errorA simple library to handle REST errors, with a derive macro to generate the error type. It also provides a compatibility layer…18,079MITValue formattingWeb programming into-responseIntoResponse derive for Axum framework.18,074MITWeb programming koboldEasy declarative web interfaces18,069MPL-2.0WebAssemblyWeb programming vkteams-bot-cliHigh-performance VK Teams Bot API toolkit with CLI and MCP server support18,015MIT OR Apache-2.0API bindingsCommand line utilities criusCrius is a simple hystrix-like circuit breaker18,004Apache-2.0AsynchronousConcurrency shuttle-env-varsUse .env files to set environment variables in your Shuttle services17,865MITWeb programming dioxus-web-componentExpose a Dioxus component as a Web Component17,851MIT OR Apache-2.0GUIWebAssembly wnfs-hamtIPLD HAMT implementation for Webnative Filesystem17,827Apache-2.0CryptographyFilesystem rocket_i18nRocket fairing for easy internationalization with gettext (also supports Actix web)17,752GPL-3.0Internationalization (i18n)Localization (L10n) wdcA WebDriver client library.17,748MIT OR GPL-3.0-or-laterNetwork programmingWeb programming lib-wcWill's Programming Toolbox17,723MPL-2.0AsynchronousConcurrency actix-permissionsPermission and input validation extension for Actix Web. Alternative to actix guard, with access to HttpRequest and Payload.17,714MIT/Apache-2.0Web programming web-static-pack-packerInstallable web-static-pack-packer tool for web-static-pack crate17,703MITWeb programming spider_agentA concurrent-safe multimodal agent for web automation and research.17,684MITAsynchronousWeb programming cspA small Content Security Policy creation helper.17,644MITConfigurationWeb programming kayrx-macroThe Kayrx Framework17,627MITAsynchronousNetwork programming spider_agent_htmlHTML processing utilities for spider_agent — cleaning, content analysis, and diffing.17,627MITText processingWeb programming event-scannerEvent Scanner is a library for scanning events from any EVM-based blockchain.17,615MITAsynchronousCryptography::Cryptocurrencies pontus_onyxA remoteStorage server and client library17,576MITDatabase interfacesDatabase implementations slack-bkSlack BlockKit API abstraction for Rust17,537MITAPI bindingsData structures yew_formBringing MVC to Yew! A set mildly opinionated Yew component to map and validate a model to a HTML form17,502MITWeb programming json-streaminga library for reading and writing JSON from / to a stream without the need to materialize the data in memory. Provides both…17,461Apache-2.0No standard libraryNo standard library::No dynamic allocation rusty_interactionHandle Discord Interactions as outgoing webhook17,451ISCAPI bindingsWeb programming ic_object_storeThe Rust version of the client SDK for the IC Object Store canister.17,441MIT OR Apache-2.0Web programming cli-proxycli proxy server17,422MITCommand line utilitiesDevelopment tools mwtimestampparsing and formatting for MediaWiki timestamps17,408GPL-3.0-or-laterWeb programming i18n_codegenSafe localization library using code generation17,405MITWeb programming russengerA Rust library designed to simplify the handling of Facebook Messenger webhook responses.17,404Apache-2.0API bindingsWeb programming zod_genGenerate Zod schemas and TypeScript types from Rust types. Use with zod_gen_derive for automatic #[derive(ZodSchema)] support and…17,304MITDevelopment toolsWeb programming paginatorThis crate is used for generating pagination bar.17,288MITAlgorithmsNo standard library scrape-coreHigh-performance HTML parsing library core17,277MIT OR Apache-2.0Parsing toolsWeb programming deadpool-fantocciniDead simple async session pool for fantoccini.17,275MITAsynchronousDevelopment tools::Testing httpd-utilA set of utilities for building HTTP microservices17,233GPL-3.0-or-laterAPI bindingsWeb programming atproto-identityAT Protocol identity management - DID resolution, handle resolution, and cryptographic operations17,193MITCommand line utilitiesWeb programming image_searchA crate designed to search Google Images based on provided arguments.17,185MITAsynchronousNetwork programming silkenwebA library for building web apps17,184MIT OR Apache-2.0GUIWeb programming spider-markup5everCommon code for xml5ever and html5ever (Send-able fork via spider-tendril)17,151MIT OR Apache-2.0Parser implementationsWeb programming next-rs📈 UI in Rust made simple.17,146MITNo standard libraryWeb programming openbook📖1️⃣2️⃣ A CLI, TUI and SDK to interact with OpenBook V1 and V2 markets on the Solana blockchain.17,121MITCommand line utilitiesScience spider-html5everHigh-performance browser-grade HTML5 parser (Send-able fork via spider-tendril)17,100MIT OR Apache-2.0Parser implementationsWeb programming