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.

ajsonrpcA performance oriented websocket json-rpc router11,063MITNetwork programmingWeb programming prestProgressive RESTful framework11,059MIT OR Apache-2.0Development toolsWebAssembly hescapeA fast and lightweight HTML escape/unescape library for Rust.11,031MIT/Apache-2.0EncodingWeb programming graburlGet all url's from website11,023MITCommand line utilitiesParsing tools web-sys-main-loopProvides a main loop (or game loop) for web_sys windows10,992Apache-2.0Development toolsGame development s3-serverAn experimental generic S3 server10,988MITWeb programmingWeb programming::HTTP server cutenessCute static site (+ server) generator with a bunch of plugins :310,988GPL-3.0Web programming intasendA Rust SDK for the Intasend Payment Gateway10,981MITFinanceWeb programming rocket_sessionRocket.rs plug-in for cookie-based sessions holding arbitrary data10,970MITWeb programmingWeb programming::HTTP server vigil-localVigil Local daemon. Used as a slave service to monitor hosts behind a firewall and report their status to Vigil.10,962MPL-2.0Web programming mockforge-tracingOpenTelemetry and distributed tracing integration for MockForge10,962MIT OR Apache-2.0API bindingsDevelopment tools chrome-remote-interfaceChrome DevTools Protocol Client.10,954MIT OR Apache-2.0API bindingsWeb programming typescript-definitions-ufo-patchserde support for exporting Typescript definitions10,948MIT/Apache-2.0Data structuresDevelopment tools anda_db_hnswA high-performance vector search library in Rust.10,940MITAccessibilityDevelopment tools url-crawlerUse crusty instead10,938MITWeb programming mech-programOrganizes Mech cores into a coordinated program.10,935Apache-2.0Game enginesScience hyper-zipkinHyper header definitions for standard Zipkin headers10,928Apache-2.0Web programming forge-rsxA Rust macro library for declarative, JSX-like HTML generation. It allows you to write HTML structures with embedded logic,…10,922MITParser implementationsTemplate engine reinhardt-routers-macrosProcedural macros for compile-time URL path validation in Reinhardt10,915BSD-3-ClauseDevelopment toolsWeb programming rssplsGenerate RSS feeds from websites10,914MIT OR Apache-2.0Command line utilitiesWeb programming atproto-clientHTTP client for AT Protocol services with OAuth and identity integration10,902MITCommand line utilitiesWeb programming arroyo-udf-macrosMacros for the Arroyo UDF interface10,868MIT OR Apache-2.0Database implementationsWeb programming web-bundlerManages the building of WebAssembly single page app frontends from a build.rs script so that they can easily be embedded into…10,866MIT/Apache-2.0Web programming hessra-sdkHessra authorization service SDK for Rust10,859Apache-2.0API bindingsAuthentication openai_responsesRust SDK for the OpenAI Responses API10,842MITAPI bindingsAsynchronous mockforge-openapiOpenAPI 3.x / Swagger 2.0 spec loading, parsing, schema validation, and response selection for MockForge10,832MIT OR Apache-2.0Development tools::TestingWeb programming softether_exporterPrometheus expoter for SoftEther VPN server10,820MITWeb programming yew-duskmoon-iconsDuskMoon Icons, a Yew icons libaray.10,811GPL-3.0GUIWebAssembly html-rsGenerate HTML code using Rust builders10,809MITDevelopment toolsRust patterns rhymessageImplementation of IETF RFC 5322, Internet Message Format10,806non-standardParser implementationsWeb programming huginn-net-httpHTTP fingerprinting (p0f-style) analysis for huginn-net10,806MIT OR Apache-2.0Network programmingWeb programming jsonapisJSON:API library for Rust10,799MITWeb programming notegraf-webThe reference web frontend of Notegraf10,781AGPL-3.0-onlyText processingWeb programming wallet_standard_browserThe wasm / browser compatible rust based implementation of the wallet standard.10,778UnlicenseWebAssemblyWeb programming zino-chatbotUnified access to chatbot services for zino.10,777MITAsynchronousNetwork programming httSimple HTTP10,773non-standardWeb programming blanket-rsStatic generator10,744MITCompilersWeb programming slowlorisThe slow loris attack, now implemented in Rust!10,725MITCommand line utilitiesWeb programming pagetop-alinerTema de PageTop que muestra esquemáticamente la composición de las páginas HTML10,715MIT OR Apache-2.0GUIWeb programming reinhardt-openapi-macrosProcedural macros for OpenAPI schema generation in Reinhardt10,709BSD-3-ClauseDevelopment toolsWeb programming iref-macrosMacros for the `iref` library10,679MIT/Apache-2.0Internationalization (i18n)Web programming logimeshlogimesh is a Rust RPC Microservice 2.0 framework.10,663MITAsynchronousNetwork programming open_ai_rustIdiomatic Rust SDK for the OpenAI API: chat, responses, embeddings, audio, images, moderations, files, batches, vector stores,…10,660Apache-2.0API bindingsWeb programming cappCommon things i use to build Rust CLI tools for web crawlers.10,659MITAsynchronousConcurrency arroyo-udf-commonCommon utilities for the Arroyo UDF FFI API10,651MIT OR Apache-2.0Database implementationsWeb programming plausible-rsA Rust library for the Plausible Analytics API.10,649MITAPI bindingsWeb programming satosome sort of s-expr based html templating system10,634WTFPLTemplate engineWeb programming nano-getA tiny HTTP/1.1 GET and HEAD client with zero dependencies by default.10,630MITNetwork programmingWeb programming m_serverA minimal HTTP server framework for delivering JSON data. ALPHA: NOT READY FOR PRODUCTION!10,624GPL-3.0-onlyWeb programming tailwind-rs-coreCore types and utilities for tailwind-rs10,617MITDevelopment toolsWeb programming axum-folder-routerHelper macro for simple folder based routing of axum handlers10,606MITWeb programming gotham_formdataForm data parsing for the gotham web framework10,601Apache-2.0Web programmingWeb programming::HTTP server i18nrs🌐 A highly customizable Internationalization (i18n) component for WASM frameworks like Yew, Dioxus, and Leptos.10,595MITScienceWeb programming wasm-web-helpersThe helper suite for WebAssembly web clients10,595MIT OR Apache-2.0WebAssemblyWeb programming eventually-postgresEvent Store implementation using PostgreSQL for the Eventually crate10,591MITAsynchronousWeb programming emscripten_main_loopMain loop abstraction that works for both native and Emscripten builds. Gets around the issue of freezing up browser tabs when a…10,586non-standardWebAssemblyWeb programming axum_corsZero-copy CORS middleware for Axum / 基于 Axum 的零拷贝跨域资源共享中间件10,576MulanPSL-2.0API bindingsAsynchronous flyerHTTP framework for rust10,561MITWeb programmingWeb programming::HTTP server muboA static url shortener generator10,543MITCommand line utilitiesValue formatting bt_http_utilsA simple HTTP wrapper to simplify POST and GET calls. Default headers with set and get headers. Support cookies. Request generic…10,533GPL-3.0-onlyWeb programmingWeb programming::HTTP client liveboatStatic page generator for Newsboat feeds10,530non-standardCommand line utilitiesNo standard library rvoip-sip-transportTransport layer for SIP - UDP, TCP, TLS support10,529MITMultimediaNetwork programming html5tokenizerAn HTML5 tokenizer with code span support.10,523MITParser implementationsWeb programming actix-json-responseA helper type for json responses with Actix-web10,520MIT/Apache-2.0Web programming go-zoom-kinesisA robust AWS Kinesis stream processor with checkpointing and retry capabilities10,509MITAsynchronousWeb programming biome_js_semanticBiome's semantic model for JavaScript10,495MIT OR Apache-2.0Development toolsWeb programming web-codecsWASM bindings for Web Codecs10,491MIT OR Apache-2.0API bindingsMultimedia firecrawlOfficial Rust SDK for Firecrawl API v2.10,491MITAPI bindingsWeb programming axum-governorRate limiting middleware for Axum, powered by governor.10,485MITNetwork programmingWeb programming feedfinderAuto-discovery of feeds in HTML content10,484MITWeb programming class_listA reactive helper that ensures normalized class list strings in frontend frameworks like Leptos.10,464MITDevelopment tools::Build UtilsRust patterns yew-i18n🌐 Internationalization (i18n) component for the Yew framework.10,457MITAccessibilityInternationalization (i18n) trading-chartsRust bindings of Lightweight Charts with Leptos and Dioxus adapters10,449MITFinanceWebAssembly viz-testThe core traits and types in for Viz10,444MITAsynchronousNetwork programming wnfs-nameaccumulatorCryptographic accumulators for the Webnative Filesystem10,439Apache-2.0CryptographyFilesystem racoonRacoon is a fast, fully customizable web framework for Rust focusing on simplicity.10,422MITWeb programmingWeb programming::HTTP server codegen-for-async-graphqlInternal code generation crate for async-graphql10,402MITNetwork programmingWeb programming atproto-oauth-axumAxum web framework integration for AT Protocol OAuth workflows10,389MITCommand line utilitiesWeb programming hyper-serverHigh level server for hyper and tower.10,386MITAsynchronousNetwork programming lignin-htmlHTML renderer for lignin VDOM Nodes. This crate is primarily for static and server-side rendering. For client-side use, see…10,382MIT OR Apache-2.0Text processingWeb programming sw-sync-cliCLI for fast and flexible data transfer between shopware and (CSV) files over API10,379MITCommand line utilitiesDevelopment tools fcm-rsA Rust crate for easy interaction with Firebase Cloud Messaging API (V1).10,368MITAPI bindingsWeb programming fhir-deriveFHIR-RS macro implementation10,344non-standardDevelopment toolsParsing tools reinhardt-pagesWASM-based frontend framework for Reinhardt with Django-like API10,335BSD-3-ClauseWebAssemblyWeb programming arpy-macrosMacros for the Arpy RPC library10,323MIT OR Apache-2.0Network programmingWeb programming dynamic-tokenEncodes and evaluates a time-sensitive dynamic authentication token based on shared API key, a timestamp, some random noise…10,323GPL-2.0-or-later WITH Bison-exception-2.2API bindingsCryptography silkenweb-cssCSS utilities for Silkenweb10,314MIT OR Apache-2.0GUIWeb programming wild-doc-script-imageimage for wild-doc10,311MIT/Apache-2.0Database interfacesDatabase implementations yokEmbed the contents of a directory in your binary10,308MITDevelopment toolsGame engines jsonrpc-sdk-macrosA internal crate used by jsonrpc-sdk-prelude.10,302Apache-2.0 OR MITWeb programming messagesignLibrary for signing requests to mehal services10,293MITAuthenticationWeb programming opentelemetry-surfOpenTelemetry integration for surf10,267MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Profiling pathfinder-commonCommon types and utilities for Pathfinder10,262MIT OR Apache-2.0Cryptography::CryptocurrenciesData structures product-os-openapiProduct OS : OpenAPI provides a set of structs for defining the structure of an OpenAPI / Swagger specification. This crate is…10,260GPL-3.0-onlyData structuresParsing tools pubky-testnetA local test network for Pubky Core development.10,259MITAuthenticationCryptography reinhardt-pages-macrosProcedural macros for reinhardt-pages (WASM frontend framework)10,256BSD-3-ClauseWebAssemblyWeb programming startmeupAction bindings and runtime for Ordinary10,255AGPL-3.0-onlyWebAssemblyWeb programming gnostr-relaygnostr:git+nostr protocol relay10,251MITNetwork programmingWeb programming roasRust OpenAPI Specification — parser, validator, and loader for OpenAPI v2.0 / v3.0.x / v3.1.x / v3.2.x10,244MIT OR Apache-2.0Parser implementationsWeb programming passkey-serverA generic, storage-agnostic Passkey (WebAuthn) server implementation.10,223MITAuthenticationWebAssembly crawlbergHigh-performance web crawling engine10,208MITNetwork programmingWeb programming iapasync google/apple receipt validation using hyper10,157MITAsynchronousWeb programming tracing-actionsTracing subscriber that vends action trace structures to a callback10,117Apache-2.0Development tools::ProfilingWeb programming mangadexUnofficial asynchronous mangadex API wrapper for rust10,103MITAPI bindingsWeb programming pgxn_metaThe PGXN distribution metadata specification10,086PostgreSQLDatabase interfacesWeb programming keygate-jwtEasy to use, secure, and opinionated JWT (JSON Web Tokens) implementation for Rust10,067MITAPI bindingsCryptography leo-synthesizerCircuit synthesizer of the Leo programming language10,058GPL-3.0Cryptography::CryptocurrenciesWeb programming elm_rsGenerate Elm bindings for your Rust types10,053MPL-2.0Development tools::FFIWeb programming discernA Rust library for implementing the Command Query Responsibility Segregation (CQRS) pattern.10,052MITAsynchronousConcurrency fido-mdsFido Metadata Service parser10,048MPL-2.0AuthenticationWeb programming biscuit-actix-middlewareBiscuit middleware for actix-web.10,036Apache-2.0AsynchronousWeb programming staticdatagenA Rust library for generating structured data files and metadata for static sites, including HTML, RSS feeds, sitemaps, and…10,008Apache-2.0 OR MITCommand line utilitiesData structures css-in-rust-nextCSSinRust is a package for use with WASM applications providing a component level CSS styling experience.9,991MITWebAssemblyWeb programming anda_db_deriveA Rust procedural macro crate that provides derive macros for AndaDB schema types.9,982MITAccessibilityDevelopment tools canvas_lms_connectorThis library provides a range of functionalities for interacting with the Canvas Learning Management System API.9,979MITNetwork programmingWeb programming serv4rsserv4rs is a powerful, pragmatic, and extremely fast web framework for Rust9,971MIT/Apache-2.0Rust patternsWeb programming outlet-postgresPostgreSQL logging handler for outlet HTTP request/response middleware9,965MITDatabase interfacesWeb programming mimeograph_router_helpersBits used by mimeograph_router_codegen9,961MIT OR Apache-2.0WebAssemblyWeb programming ordinaryOrdinary CLI9,957AGPL-3.0-onlyCommand line utilitiesDevelopment tools rust-glRust wrapper around webgl.9,951MITAPI bindingsGraphics logimesh-macrologimesh-macro is Proc macros for logimesh.9,951MITAsynchronousNetwork programming stellation-coreThe framework experience for Yew.9,944MIT OR Apache-2.0WebAssemblyWeb programming featherFeather: A minimal HTTP framework for Rust9,944MITNetwork programmingWeb programming feishu-sdkFeishu/Lark SDK for Rust9,940MITAPI bindingsWeb programming css-autoprefixProvides a library similar to [autoprefixer](https://github.com/postcss/autoprefixer) to prefix your CSS depending on the…9,923MITParsing toolsWeb programming observable-rsA general purpose observable library9,905MIT/Apache-2.0Web programming mauth-clientSign requests and validate responses using the Medidata MAuth protocol9,905MITAuthenticationWeb programming arpyDefine RPC signatures and use them with various clients/servers9,898MIT OR Apache-2.0Network programmingWeb programming blog-toolsA collection of tools that helps make blogs in Rust9,894MITWeb programming stellation-bridgeThe framework experience for Yew.9,890MIT OR Apache-2.0WebAssemblyWeb programming mongodb-macroMongoDB Macro is a crate with macros for quickly creating structures to work with mongodb9,886MITConfigurationDatabase interfaces eventastic_postgresA postgres event store for eventastic9,854MITAsynchronousWeb programming trillium-ructeructe templates for trillium.rs9,853MIT OR Apache-2.0Web programmingWeb programming::HTTP server vilaToolkit for creating strongly-typed REST API clients9,842MITWeb programmingWeb programming::HTTP client fediverseJust toying with the W3C ActivityStream & ActivityPub specs9,827MITNetwork programmingWeb programming plaster-routerA router for plaster-based frontend web applications9,826MIT/Apache-2.0GUIWeb programming stencilrTemplate engine and bindings for Ordinary9,769AGPL-3.0-onlyTemplate engineWebAssembly xyz_validatorA set of validators. Currently, only Resource Query Language (RQL) validator is implemented.9,762MIT OR Apache-2.0Parser implementationsWeb programming rust_sync_forceSalesforce Sync REST API Client9,760MITWeb programming sign-in-with-appleSign In With Apple Validation in Async Rust9,738MITAsynchronousWeb programming biome_js_analyzeBiome's JavaScript linter9,732MIT OR Apache-2.0Development toolsWeb programming api-response-macrosMacros for api-response crate9,718MITData structuresWeb programming moq-relay-ietfMedia over QUIC9,716MIT OR Apache-2.0MultimediaNetwork programming accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.9,705MIT OR Apache-2.0CompressionWeb programming google-cloud-deriveDerive macros for the `google-cloud` library9,696MIT OR Apache-2.0AsynchronousNetwork programming struct2swagger_deriveCreate Swagger OpenApi3 from your structs9,690MITWeb programming ratsio_fork_040Fork of ratsio to avoid duplicate error conversion. Ratsio is a Rust client library for NATS messaging system and NATS Event…9,683MITAsynchronousNetwork programming crudcrate-deriveDerive macros for crudcrate — generate CRUD endpoints from Sea-ORM entities9,677MITDatabase interfacesWeb programming outletHTTP request/response logging middleware for Axum with streaming support9,650MITWeb programming jsonrpc-sdk-preludeCommon structs and traits for jsonrpc-sdk.9,642Apache-2.0 OR MITWeb programming google-jwt-signinVerify ID tokens for Google SSO9,618MIT/Apache-2.0AsynchronousAuthentication rvoip-media-coreMedia processing and codec support for the rvoip stack9,614MITMultimediaNetwork programming rust-gl-procRust wrapper around webgl.9,607MITAPI bindingsGraphics tracing-actions-otlptracing-actions extension that sends action traces to an opentelemetry server.9,605Apache-2.0Development tools::ProfilingWeb programming node-rsRust bindings for node.js using stdweb9,599MITAPI bindingsWeb programming fastedge-deriveProcedural macros for the FastEdge Rust SDK9,591Apache-2.0WebAssemblyWeb programming routerify-unixsocketUse hyperlocal with routerify to add local unix socket support9,582MIT OR Apache-2.0AsynchronousWeb programming steam-webapi-rust-sdkRust SDK for the Steam Web API: player profiles, owned games, stats/achievements, app catalog and news, and Dota 2 data, with…9,573MITAPI bindingsCaching trace-contextExtract and inject W3C TraceContext headers9,550MIT OR Apache-2.0Data structuresParser implementations mockforge-recorderRecording and replay functionality for MockForge9,535MIT OR Apache-2.0API bindingsDevelopment tools silkenweb-taskManage Silkenweb tasks9,529MIT OR Apache-2.0GUIWeb programming wasm-wnfsWebNative Filesystem API (WebAssembly)9,527Apache-2.0CryptographyFilesystem nevaMCP SDK for Rust9,522MITAPI bindingsAsynchronous oreneoGenerate HTML from Neopolitan9,494MITCommand line utilitiesParser implementations laminarmqA scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.9,488MITWeb programming gyazo_clientGyazo Client for Rust9,487MIT OR Apache-2.0Web programmingWeb programming::HTTP client spider_remote_cacheShared remote cache upload worker for spider and chromey9,487MITCachingWeb programming link-previewRetrieve website metadata such as title, description, preview image, author and more from OpenGraph, Google, Schema.org and…9,485MIT OR Apache-2.0Web programming binance-pay-rsUnofficial Rust Library for the Binance Pay API9,483MITAPI bindingsAsynchronous oxyde-cloud-deployCLI for deploying the Oxyde Cloud API9,478MITGUIWebAssembly datafake-rsHigh-performance JSON mock data generation using JSONLogic configuration9,474Apache-2.0Data structuresDevelopment tools::Testing rama-clirama cli to move and transform network packets9,473MIT OR Apache-2.0AsynchronousNetwork programming dioxus-slides-macroA slidable macro library for dioxus-slides9,464MIT OR Apache-2.0GUIWebAssembly rustwtxtLibrary that makes working with twtxt.txt files easier.9,458ISCParsing toolsText processing zippystResolve zippyshare.com download links9,456MITAsynchronousWeb programming tonic-richer-errorAssets for implementation of the gRPC Richer Error Model with tonic.9,454MITNetwork programmingWeb programming swift_fileSend or receive files between devices using Wi-Fi network9,452MITCommand line utilitiesWeb programming atlassian-app-authLibrary for authenticating as an Atlassian Connect App9,432Apache-2.0AuthenticationWeb programming webauthn_rpServer-side Web Authentication (WebAuthn) Relying Party (RP) API.9,426MIT OR Apache-2.0API bindingsAuthentication gluer-macrosProcedural macros for the gluer framework9,366MITAccessibilityAPI bindings choices-deriveHTTP configuration service by defining a struct, derive crate.9,359MITWeb programming ts-bind-macrosMacros for the ts-bind crate, not intended to be used directly9,335MITDevelopment toolsWeb programming http-typedHTTP client supporting custom request and response types.9,318MIT OR Apache-2.0AsynchronousData structures squark-stdwebSquark runtime implemiontion for web browser with using stdweb9,317WTFPLGUIWeb programming html-purifierHTML Purifier9,314MIT OR Apache-2.0Web programming mockforge-observabilityObservability features for MockForge including Prometheus metrics, OpenTelemetry tracing, and recording9,304MIT OR Apache-2.0API bindingsDevelopment tools routerify-multipartA multipart/form-data parser for Routerify.9,301MITAsynchronousWeb programming sigenA simple static site generator9,296ISCCommand line utilitiesParsing tools langweaveA Rust library for seamless internationalization (i18n) and localization.9,248MIT OR Apache-2.0Data structuresDevelopment tools maia-jsonMaia SDR JSON API9,245MIT OR Apache-2.0ScienceWeb programming rbusterBrute force directories and files names on web/application servers.9,243MITCommand line utilitiesParsing tools pathfinder-serdeStarknet-specific serialization utilities for Pathfinder9,243MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools my-canister-dashboardDashboard assets and management utilities for user-owned dapps on the Internet Computer9,237MITDevelopment toolsWeb programming github-bot-sdkA comprehensive Rust SDK for GitHub App integration with authentication, webhooks, and API client9,236Apache-2.0API bindingsWeb programming figma-apiThis is the OpenAPI specification for the [Figma REST API](https://www.figma.com/developers/api). Note: we are releasing the…9,230MITAPI bindingsWeb programming scalesocketA collaborative websocket server and autoscaler9,230Apache-2.0Command line utilitiesWeb programming bamlBAML runtime for Rust - type-safe LLM function calls9,224Apache-2.0Development toolsWeb programming rama-wsWebSocket (WS) support for rama9,215MIT OR Apache-2.0AsynchronousNetwork programming tomt_bevycssExpansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy…9,208MIT OR Apache-2.0Game developmentGUI dto_mapperA library to create dynamic DTOs (Data Transfer Object) from a structure9,205Apache-2.0Data structuresRust patterns