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.

jstWrite a javascript object in rust4,796MITEncodingParser implementations ergoreqA human-centric web request client developed based on Reqwest, supporting automatic cookie management, automatic retries, and…4,786MITWeb programmingWeb programming::HTTP client torprojectTor Project for Rust4,782MIT OR Apache-2.0Network programmingWeb programming csrf_guardThread safe, generic, enterprise level csrf guard for all frameworks and runtimes4,775MITAuthenticationCryptography truestackSecurity-aware technology fingerprinting — detects what is really running, not what the version string claims4,775MITNetwork programmingWeb programming weavingstatic site generator weaving binary4,773non-standardCommand line utilitiesWeb programming wasm-domThe helpers for manipulate DOM within WebAssembly4,769MIT OR Apache-2.0WebAssemblyWeb programming aarambh-netA library for HTTP, TCP, and UDP clients and servers4,765MITAsynchronousNetwork programming product-os-urlencodingLightweight, efficient URL encoding/decoding library supporting both std and no_std environments with RFC 3986 compliance4,757GPL-3.0-onlyEncodingNo standard library create-tailyew-appCLI to scaffold a new Tailyew Yew+Tailwind project4,755MITCommand line utilitiesWebAssembly trace_idA lightweight, high-performance tracing ID generation and propagation library for Rust, with out-of-the-box support for Axum.4,734MIT OR Apache-2.0API bindingsAsynchronous wechat4rs此库已经转移到 [wechat-mp](https://crates.io/crates/wechat-mp)4,733MIT OR Apache-2.0API bindingsWeb programming create-rspc-appGet started with your next rspc app!4,732MITAsynchronousWeb programming material-dioxusDioxus wrapper for Material Web Components4,729Apache-2.0API bindingsGUI simbld-httpA comprehensive HTTP response library for Rust.4,729MITDevelopment toolsNetwork programming iisSet of helper functions for smooth running web server written in Rust on Internet Information Services (IIS)4,727MITWeb programming euv-coreA declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.4,718MITNetwork programmingWeb programming sciter-serdeSerde support for Sciter engine.4,710MITAPI bindingsGUI chcA simple, fast, and secure HTTP client.4,693Apache-2.0GUIWebAssembly pinterest-loginA Pinterest login library that uses chromiumoxide to emulate a browser and login to Pinterest.4,691MIT OR UnlicenseAPI bindingsAuthentication storyboard-clientA client for StoryBoard API4,691MITWeb programming actix-firebase-authFirebase ID token verification for Actix Web using Google's JWKs4,689MIT OR Apache-2.0AuthenticationWeb programming geocoderA Rust crate that provides an easy way to use the Google Geocoding API.4,684MITAPI bindingsWeb programming autortr_rocket_coreThe core submodule for the autortr-rocket project4,684Apache-2.0Web programming askama-plus-html5everParse Askama templates, and tidy them up using html5ever4,683MIT OR Apache-2.0Web programming id_token_verifierOpenID Connect ID Token Verifier In Rust4,683MITAuthenticationWeb programming leptos-heliosHigh-performance Rust visualization library with Canvas2D, WebGPU, and WebAssembly support4,678MITGraphicsVisualization agent-parser-roA comprehensive user agent string parser that detects browser, operating system, and device type4,675MIT OR Apache-2.0Parser implementationsWeb programming coasys_juniper_subscriptionsJuniper `SubscriptionCoordinator` and `SubscriptionConnection` implementations.4,662BSD-2-ClauseAsynchronousWeb programming weaver-libstatic site generator as a library, markdown and liquid in, HTML out.4,648non-standardCommand line utilitiesWeb programming rocket_modulesA small crate that adds macros to conveniently organize Rocket route handlers in modules.4,636MIT OR Apache-2.0Rust patternsWeb programming strip-tagsStrip HTML and PHP tags from strings4,629MITNo standard libraryText processing leptos-motion-scrollScroll-triggered animations and parallax effects for Leptos Motion4,625MIT OR Apache-2.0GUIWebAssembly github-ureqA simple wrapper for the GitHub API V3 using the ureq crate.4,624MITAPI bindingsWeb programming videocall-codecsCross-platform video codec library with VP8/VP9 support for native and WebAssembly environments4,623MIT OR Apache-2.0Multimedia::VideoWebAssembly async-gigachatAsync bindings for Gigachat API4,616MITAPI bindingsAsynchronous yewdux-utilsErgonomic state management for Yew applications4,615MIT OR Apache-2.0Rust patternsWebAssembly waihonaLibrary for rudimentary cloud storage capabilities across major cloud providers4,611non-standardAPI bindingsAsynchronous yew-and-bulma-macrosProcedural macros used by Yew and Bulma4,599MIT OR Apache-2.0GUIWebAssembly savoryCore library for building user interface4,587MIT OR Apache-2.0GUIWebAssembly axum-proxiedHelpers for running axum behind a reverse proxy.4,586Apache-2.0 OR MITWeb programming mockforge-cliCLI interface for MockForge4,585MIT OR Apache-2.0API bindingsDevelopment tools octiconsA scalable set of icons handcrafted with <3 by GitHub ported for use in Rust.4,584MITGUIWeb programming areq-bodyHTTP body types and traits as part of areq crate4,584MITAsynchronousNetwork programming httpliteA super lightweight HTTP server written in Rust, made to resemble the functionality of the "NET/HTTP" module in Go.4,583Apache-2.0Web programming rmemstore-messagesmessage definitions for rmemstore4,573Apache-2.0Web programming regex_routerAn implementation of request routing via a singular grouped regex (with support for path parameter extraction).4,572MITWeb programming mockforge-uiAdmin UI for MockForge - web-based interface for managing mock servers4,572MIT OR Apache-2.0API bindingsDevelopment tools wonopuiWonopUI: A parameterized YEW UI framework for building flexible and customizable web applications.4,571MITWeb programming pca9956bA RESTful HTTP microservice for controlling PCA9956B devices4,570GPL-3.0-or-laterAPI bindingsEmbedded development base64id-coreEfficiently represent 64, 32 and 16 bit integers as base64url strings4,569MIT OR Apache-2.0Data structuresEncoding nostro2-relayWebSocket relay client and connection pool for the Nostr protocol4,567MITAuthenticationCryptography twitter-cardGenerate HTML for Twitter Card integration.4,557MIT OR Apache-2.0Template engineValue formatting crypto-extSet of cryptographic functions to encrypt, decrypt, sign, verify data4,554MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0CachingCryptography hivehub-internal-sdkInternal SDK for Hive services to communicate with HiveHub.Cloud API4,548MITAPI bindingsWeb programming tower-sessions-ext-sqlx-storeSQLx session stores for `tower-sessions-ext`.4,548MITAsynchronousNetwork programming huxi-serverA site engine for web applications, based on Axum and PostgreSQL4,542MIT OR Apache-2.0Web programming df_st_updaterUpdate manager for the DF Storyteller project.4,537AGPL-3.0-or-laterCommand line utilitiesEncoding axum-routing-htmxTyped routing macros for HTMX on axum4,532MIT OR Apache-2.0Web programming cargo-ngrokUse ngrok traces to drive your development process.4,531MITDevelopment tools::Cargo pluginsWeb programming openleadr-vtnOpenADR 3.1 VTN server4,530Apache-2.0 OR MITWeb programming include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0Development toolsGame development siteprobeCLI tool to fetch URLs from sitemap.xml, check their existence, and generate performance reports4,523MITCommand line utilitiesNetwork programming mockforge-vbrVirtual Backend Reality engine - stateful mock servers with persistent virtual databases4,503MIT OR Apache-2.0API bindingsDevelopment tools pmdaemonPMDaemon - A high-performance, cross-platform process manager built in Rust with advanced port management and monitoring…4,502MITCommand line utilitiesDevelopment tools mogwai-hydratorView hydration for the mogwai library4,501MITGUIWebAssembly dioxus-browser-extension-builderA browser extension builder for dioxus4,497MITDevelopment toolsWebAssembly thalo_runtimeA high-performance event sourcing runtime utilizing WebAssembly an embedded event store.4,486Apache-2.0 OR MITAsynchronousDatabase interfaces minitelMinitel interaction library4,482MIT OR Apache-2.0API bindingsEmbedded development vy-coreA convenient and type-safe HTML templating library.4,480MITTemplate engineWeb programming rnCommand line tool for managing per-session nodejs versions based on package.json files4,473MITCommand line utilitiesDevelopment tools fuzzrP2P platform for publishing content, self-hosting, decentralized curation, and more.4,473UnlicenseCryptographyFilesystem worker-route-macroProc macro for worker-route crate4,472Apache-2.0Network programmingWeb programming dioxus-chessboardA chessboard component for Dioxus4,472MIT OR Apache-2.0GUIWebAssembly rhai-chronoRhai package for using chrono DateTime4,471BSD-2-ClauseTemplate engineText processing bing-wallpaper-urlA crate for getting the url of Bing wallpaper4,465MITWeb programming dioxus-bootstrap-cssBootstrap 5.3 components for Dioxus — type-safe RSX wrappers powered by Bootstrap CSS4,465Apache-2.0GUIWebAssembly openlark-clientOpenLark 高级客户端 - 统一入口点和轻量级服务注册表4,459Apache-2.0API bindingsDevelopment tools spacegate-configA library-first, lightweight, high-performance, cloud-native supported API gateway4,457MIT/Apache-2.0Web programming warp-rate-limitRate-limiting middleware for the Warp web framework4,450MITAsynchronousWeb programming spacegate-pluginA library-first, lightweight, high-performance, cloud-native supported API gateway4,448MIT/Apache-2.0Web programming radiors🎛️ A highly customizable radio buttons component for WASM frameworks like Yew, Dioxus, and Leptos.4,447MITScienceWeb programming dodrio-js-apiAn API for implementing Dodrio rendering components with JavaScript4,445MPL-2.0WebAssemblyWeb programming shrimpleMinimal CLI for static website generation, supercharged with Lua4,438MITCommand-line interfaceCompilers slack-auth-middlewareA middleware layer for Axum to authenticate requests from Slack using HMAC signatures.4,425MITAuthenticationWeb programming dceJust examples for dce libs4,424MITCommand line utilitiesNetwork programming mockforge-amqpAMQP protocol support for MockForge4,413MIT OR Apache-2.0API bindingsDevelopment tools nono-proxyNetwork filtering proxy for the nono sandbox4,412Apache-2.0Network programmingWeb programming lignin-domA DOM differ for lignin. Aside from diffing lignin Nodes to adjust HTML elements, it's also possible to construct Node trees from…4,407MIT OR Apache-2.0WebAssemblyWeb programming wayfinderA little HTTP router generator4,403MITWeb programming nostro2-web-relayNostro2 is a simple toolset for interacting with the Nostr protocol.4,403MITAuthenticationCryptography randoidImplementation of nanoid ids that doesn't requre allocation4,402MIT OR Apache-2.0No standard libraryWeb programming networker-rsA Rust library providing TCP, UDP, and HTTP easier calls.4,401MITNetwork programmingWeb programming spider-markup5ever_rcdomSend/Sync-friendly RcDom on the spider-* atomic-tendril fork stack4,399MIT OR Apache-2.0Parser implementationsWeb programming yew_translatorA i18n implementation for yew using string templaters.4,390MIT OR Apache-2.0AccessibilityInternationalization (i18n) thalo_deriveDerive macros for thalo4,386Apache-2.0 OR MITAsynchronousDatabase interfaces khalasUI Library based on Seed4,385MIT OR Apache-2.0GUIWebAssembly tide-csrfCross-Site Request Forgery (CSRF) protection middleware for Tide4,381MIT OR Apache-2.0Web programmingWeb programming::HTTP server async_ui_webAsync UI for the Browser4,379MPL-2.0AsynchronousGUI axum-paramsA Rails-like powerful parameter handling library for Axum4,371MITWeb programming haychBuild utils for HTMX application4,370MITCommand line utilitiesDevelopment tools::Build Utils valerieRust font-end framework for building web apps.4,369MIT OR Apache-2.0GUINo standard library tower-sessions-firestore-storetower-sessions store using Cloud Firestore4,362MITAsynchronousNetwork programming org-social-lib-rsA Rust library for parsing and interacting with Org-social decentralized social networks4,360GPL-3.0Network programmingParser implementations xterm-js-sysRust WebAssembly bindings for xterm.js.4,351MITAPI bindingsCommand-line interface comaComa is a lightweight command-line tool designed for crawling websites4,349MITWeb programming silkenweb-htmlSilkenweb HTML types4,347MIT OR Apache-2.0GUIWeb programming coasys_juniper_graphql_wsLegacy `graphql-ws` GraphQL over WebSocket Protocol implementation for `juniper` crate.4,342BSD-2-ClauseAsynchronousWeb programming bigcolorA powerful Rust color library for parsing, converting, and manipulating colors across multiple formats4,337MITGraphicsWeb programming swordStructured web framework built on top of tokio ecosystem, providing powerful features for building robust web applications.4,333non-standardWeb programmingWeb programming::HTTP server apisix-rsApisix utils4,333MITAuthenticationWeb programming ultrahookA client for recieving webhooks from UltraHook4,332MITWeb programming greynetHigh performance rule and constraint satisfaction engine4,322Apache-2.0AlgorithmsData structures scrumpleA fast JavaScript bundler for Origami components4,322MITCommand line utilitiesDevelopment tools material_rs_color_utilitiesColor utilites for material 3, for color and theming4,316LGPL-3.0-or-later OR Apache-2.0GUIWebAssembly tonic_datastore_v1Tonic based gRPC client for Google Cloud datastore.v14,315Apache-2.0Database interfacesWeb programming routerify-wsThe websocket support for the Routerify library.4,315MITAsynchronousWeb programming rmemstoreclient for rmemstored4,314Apache-2.0Web programming routerify-websocketThe websocket support for the Routerify library.4,313MITAsynchronousWeb programming dpop-verifierLightweight DPoP proof verifier with pluggable replay store4,307MIT OR Apache-2.0AuthenticationCryptography vyA convenient and type-safe HTML templating library.4,306MITTemplate engineWeb programming openlark飞书开放平台 Rust SDK - 企业级高覆盖率 API 客户端,极简依赖一条命令4,302Apache-2.0API bindingsDevelopment tools prettyish-htmla probably good enough HTML prettifier4,298GPL-3.0-or-laterParser implementationsWeb programming ironshield-wasmWebAssembly bindings for IronShield4,296Apache-2.0CryptographyWebAssembly oxyde-cloud-commonShared code for the oxyde-cloud crates4,289MITGUIWebAssembly convex-typegenType safe bindings for ConvexDB in Rust4,285MITDatabase interfacesDevelopment tools otlp-sigv4-clientAWS SigV4 authentication client for OpenTelemetry4,274MITDevelopment tools::DebuggingDevelopment tools::Profiling rust_diDI — Dependency Injection for Rust4,273MITConcurrencyConfiguration hammerwork-webWeb-based admin dashboard for Hammerwork job queues with real-time monitoring, webhook management, event streaming, and…4,272MITDatabase interfacesDevelopment tools solidmcpA high-level Rust toolkit for building Model Context Protocol (MCP) servers with type safety and minimal boilerplate. Supports…4,269MITAPI bindingsNetwork programming deliProvides an ergonomic way to define data models that are seamlessly converted into IndexedDB object stores, utilizing derive…4,267MIT/Apache-2.0AsynchronousDatabase interfaces aurochsWrite html as if you were doing it with JavaScript, but in Rust4,259MITTemplate engineWeb programming cloudconvertClient library for CloudConvert4,257MITAPI bindingsAsynchronous matdesign-colorMaterial Design Color Palettes for Rust4,250MITGraphicsNo standard library oauth_fcmA library for sending both data and notification Firebase Cloud Messaging (FCM) messages4,249MITAuthenticationWeb programming s3s-e2es3s test suite4,246Apache-2.0Web programmingWeb programming::HTTP server bing_clientAsync reverse client for Bing copilot4,242Apache-2.0 OR MITAPI bindingsAsynchronous url-normalizeNormalize a URL — faithful Rust port of sindresorhus/normalize-url4,242MITWeb programming axum-router-pluginShared library-based plugins for Axum4,238MITAsynchronousWeb programming rocket_csrf_guardErgonomic CSRF protection for Rocket applications4,230MIT OR Apache-2.0Web programming trillium-sseserver sent events for trillium.rs4,227MIT OR Apache-2.0Web programmingWeb programming::HTTP server nano-rs-extraLight Web Kit4,226MITConfigurationNetwork programming libdsync-hasezoeyGenerate rust structs & query functions from diesel schema files.4,226MIT OR Apache-2.0Command line utilitiesDevelopment tools gemini_client_rustA Rust client for interacting with Google's Gemini API. Tailored only for a single type of query at this point4,225MITAPI bindingsWeb programming dcl-http-prom-metricsDecentraland HTTP Prometheus Metrics collector4,223Apache-2.0Network programmingWeb programming vy-macrosA convenient and type-safe HTML templating library.4,218MITTemplate engineWeb programming legibleA Rust port of Mozilla's Readability.js for extracting readable content from web pages4,218Apache-2.0Parsing toolsText processing chuchi-coreTypes used in chuchi4,210MIT OR Apache-2.0Web programming yew-duskmoonDuskMoon, a Yew component libaray.4,210GPL-3.0GUIWebAssembly trillium-handlebarshandlebars templates for trillium.rs4,207MIT OR Apache-2.0Web programmingWeb programming::HTTP server webscreenshotA simple CLI tool to take screenshots of rendered webpages, given a URL or local file path.4,205Apache-2.0Command line utilitiesDevelopment tools hyperchad_routerHyperChad Router package4,202MPL-2.0Development toolsGUI simple-useragentA simple user agent parser library based on the uap-core regexes4,197MITParser implementationsWeb programming iron-middlefiddle`iron_middlefiddle` provides a macro to make route-specific middleware in Iron an easy feat4,195MITWeb programmingWeb programming::HTTP server lewpSay goodbye to the web template hell. Generate your HTML5 website technically optimized and always valid. In your Rust source.4,191MIT OR Apache-2.0Web programming js-objectA macro for creating JavaScript objects4,190MITCachingWebAssembly leptos_sweetalertAn unofficial remake of SweetAlert for the Leptos web framework4,189MITWebAssemblyWeb programming edjxEDJX SDK4,184MITWebAssemblyWeb programming yab2Yet Another Backblaze B2 Client4,182MIT OR Apache-2.0API bindingsWeb programming spacegate-shellA library-first, lightweight, high-performance, cloud-native supported API gateway4,182MIT/Apache-2.0Web programming hysp📦 An independent package manager that every hacker deserves.4,179MITAccessibilityWeb programming izihawa-ipfs-apiImplementation of an IPFS HTTP API client4,179MIT OR Apache-2.0FilesystemWeb programming crabby-webshell-generatorCrabby is a tool developed to generate webshells written in - insert your desired webshell language -. It is designed to be used…4,176MITDevelopment toolsWeb programming supabase-jwtA lightweight, framework-agnostic library for validating Supabase Auth JWTs using a cached JWKS.4,169MIT OR Apache-2.0AuthenticationWeb programming spider_mcpMCP (Model Context Protocol) server exposing Spider web crawler capabilities as tools.4,169MITCommand line utilitiesWeb programming structpathlibrary type-safe parsing and generation of url paths4,164non-standardParser implementationsWeb programming base64id-deriveDerive macro for base64id. Not intended for use directly.4,164MIT OR Apache-2.0Data structuresEncoding mimeograph_crumbleA size optimized copy of `cookie` designed to be small when compiled to WASM.4,158MIT OR Apache-2.0WebAssemblyWeb programming rocket-sass-fairingA rocket fairing for easily serving compiled sass with cache policy4,152MITDevelopment toolsWeb programming areq-h1An implementation of HTTP/1.1 as part of areq crate4,152MITAsynchronousNetwork programming fly-sdkUnofficial Fly.io SDK for Rust4,150MITVirtualizationWeb programming discosearch-rsRust client for discosearch engine4,148MITWeb programming frontestA crate for querying, matching and asserting DOM4,148MIT OR Apache-2.0AccessibilityDevelopment tools::Testing htmxtoolsA lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum.4,146MIT OR Apache-2.0AsynchronousEncoding limitation-actix-middlewareAn Actix web middleware for rate limiting requests using a fixed window counter keyed on a header.4,144MPL-2.0AsynchronousWeb programming drteethLow-complexity web technology user interface library for desktop apps4,142UnlicenseGUIWeb programming nadirA static site builder focused on simplicity4,141MITCommand line utilitiesDevelopment tools rustextileTextile markup language parser for Rust4,134BSD-3-ClauseParser implementationsText processing ezrtc-serverEasy cross-platform WebRTC communication with data channels and a simple signaling server.4,134MITNetwork programmingWeb programming chuchi-codegenCodegen for chuchi4,132MIT OR Apache-2.0Web programming foxholeA Blazingly-fast http framework4,131MITWeb programmingWeb programming::HTTP server rootyParse and display url routes in rust4,130Apache-2.0/MITParsing toolsWebAssembly validate-roA flexible validation framework with sync/async support and MongoDB integration4,128MIT OR Apache-2.0Web programming yew-api-hookUse asynchronous api requests in conjunction with yew's suspense feature4,126MITGUINetwork programming mockforge-tunnelTunneling service for exposing local MockForge servers via public URLs4,126MIT OR Apache-2.0API bindingsDevelopment tools kanha🦚 Compile once, Hack forever4,123MITAccessibilityWeb programming areqAsync runtime-agnostic HTTP requests4,121MITAsynchronousNetwork programming dravr-browserHeadless-Chrome automation primitives: launch, persistent profiles, stealth, CDP input, and streaming network capture4,117MIT OR Apache-2.0API bindingsWeb programming pexels-apiA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/4,112MIT OR Apache-2.0AsynchronousDevelopment tools simple-minify-htmlExtremely fast and simple fork of minify-html4,104MITCompressionDevelopment tools::Build Utils viz-jsRust + Wasm bindings for viz-js4,094AGPL-3.0WebAssemblyWeb programming mailfredProcess emails as an HTTP server4,089Apache-2.0AsynchronousEmail autumn-admin-pluginOut-of-the-box admin panel plugin for autumn-web applications4,087MIT OR Apache-2.0Web programmingWeb programming::HTTP server mlscraper-rustScrape structured data from HTML documents automatically4,086MITDevelopment toolsWeb programming hyper-auth-proxyA simple auth reverse proxy, to authenticate via basic auth from a redis store.4,085AGPL-3.0-or-laterNetwork programmingWeb programming urlsealA library for generating and validating secure URL tokens4,078MIT OR Apache-2.0AuthenticationWeb programming anda_cliThe command line interface for Anda engine server.4,075MIT OR Apache-2.0AccessibilityDevelopment tools axum-error-handlerA simple error handler for axum4,073MITWeb programming tonic-server-dispatchA request-dispatch level for tonic-Server.4,072MITAsynchronousNetwork programming leptos-motion-macrosProcedural macros for Leptos Motion component generation4,072MIT OR Apache-2.0GUIWebAssembly