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.
rustsonrpcAsync peer-first JSON-RPC for Rust with Tokio transports and service macros.82MIT
microloopUltra-fast runtime safety layer for autonomous agents — detects agent tool call loops before they burn API credits82Apache-2.0
orion-serverDeclarative services runtime — deploy governed REST/Kafka services as JSON workflows, with rate limiting, circuit breakers,…82Apache-2.0
use-viteVite config and framework preset primitives for RustUse82MIT OR Apache-2.0
use-nuxtNuxt app structure metadata primitives for RustUse82MIT OR Apache-2.0
use-nextNext.js primitive metadata for RustUse82MIT OR Apache-2.0
dioxus-client-storageUnified storage API for Dioxus (IndexedDB, LocalStorage, SessionStorage)81MIT OR Apache-2.0
leptos_context_menuA library for generating context menus in Leptos.81MIT
this-cliCLI toolkit for the this-rs entity-relationship framework — scaffold, develop, build, and expose projects via MCP81MIT OR Apache-2.0
use-openapiProvides lightweight typed labels for paths, operations, parameters, responses, schemas, tags, and components without parsing or…81MIT OR Apache-2.0
use-api-errorModels error codes, messages, details, field errors, validation errors, retryability, categories, and protocol-neutral error…81MIT OR Apache-2.0
html-safe-mdConvert untrusted HTML to safe markdown. No remote fetches, no scripts, no tracking pixels.81MIT OR Apache-2.0
tracing-web-consoleA real-time web-based console for viewing and filtering tracing logs81AGPL-3.0
purwa-authSession and token authentication for Purwa — tower-sessions, axum-login, Argon2id81MIT
lazyflow-httpHTTP connectors for lazyflow -- SSE source, WebSocket source/sink81MIT
urn-rsParse, validate, and build URNs per RFC 8141810BSD OR MIT OR Apache-2.0
fandhe-frontend-interactivefandhe-frontend-interactive: 状態管理コア(DOM/wasm-bindgen 非依存の状態機械・ハイドレーション契約)。外部依存は fandhe-frontend-core のみ。81MIT OR Apache-2.0
typeweld-buildRust-to-TypeScript API contract tooling for Effect clients81MIT OR Apache-2.0
pliego-routerSealed, deterministic full-stack route graph for PliegoRS.81Apache-2.0
use-rpcProvides protocol-neutral method names, request identifiers, request and response envelopes, error envelopes, and procedure…80MIT OR Apache-2.0
use-api-versionSupports simple labels such as v1, date-based labels such as 2026-05-25, and semantic-looking labels without imposing a release…80MIT OR Apache-2.0
use-restModels resource names, collection labels, representation metadata, and REST-style constraint vocabulary without claiming full…80MIT OR Apache-2.0
use-grpcModels service names, method names, fully qualified method paths, metadata keys, status codes, and streaming mode labels without…80MIT OR Apache-2.0
use-endpointModels endpoint names, paths, identifiers, groups, and status labels with validation and display helpers.80MIT OR Apache-2.0
use-api-routeModels route templates and route segment metadata for static, dynamic, wildcard, and optional segments without implementing a…80MIT OR Apache-2.0
use-paginationProvides page number, page size, limit, offset, total count, marker, and page metadata helpers.80MIT OR Apache-2.0
leetifyA Rust client library for the Leetify Public CS API80MIT
use-api-keyModels key identifiers, prefixes, safe redaction, key metadata, and key status labels without generating cryptographic secrets.80MIT OR Apache-2.0
dioxus-noxUmbrella crate for the dioxus-nox headless component library80MIT
use-webhookModels event names, endpoint URL wrappers, delivery identifiers, attempts, delivery status labels, signature header names, and…80MIT OR Apache-2.0
use-idempotencyModels idempotency keys, scopes, replay status, request fingerprint labels, and conflict status metadata.80MIT OR Apache-2.0
use-content-negotiationModels accepted media types, quality values, content preferences, language preferences, and encoding preferences with…80MIT OR Apache-2.0
use-api-authModels auth scheme names, bearer token metadata labels, basic auth markers, API key locations, OAuth scope labels, and permission…80MIT OR Apache-2.0
use-api-requestModels request IDs, correlation IDs, trace IDs, timestamp labels, sources, contexts, and protocol-neutral request envelopes.80MIT OR Apache-2.0
bartoAn iced based GUI for displaying information from the bartos database80MIT OR Apache-2.0
use-api-responseModels response envelopes, status categories, metadata labels, timing labels, page info, and response links without…80MIT OR Apache-2.0
use-api-paramModels path, query, header, and body parameter names plus location, requirement, and style labels.80MIT OR Apache-2.0
use-api-headerModels common API header names, custom header names, correlation headers, auth headers, idempotency headers, and rate-limit…80MIT OR Apache-2.0
use-api-media-typeModels media types, subtypes, suffixes, charsets, structured syntax suffixes, and common API media type labels with conservative…80MIT OR Apache-2.0
use-api-deprecationModels deprecation status, sunset date strings, replacement endpoints, migration notes, and warning labels with simple state…80MIT OR Apache-2.0
use-api-resourceModels resource names, identifiers, collections, paths, relationships, and actions useful across REST, GraphQL, RPC, and OpenAPI…80MIT OR Apache-2.0
use-api-operationModels operation identifiers, names, summaries, kinds, status labels, and lifecycle labels shared across OpenAPI, RPC, GraphQL,…80MIT OR Apache-2.0
route-macros-typesShared types for route-macros: ApiResponse, EmptyResponse, HttpResult, PaginatedResp, etc.80MIT
wme-streamStreaming utilities for the Wikimedia Enterprise API80MIT OR Apache-2.0
deckyfx-dioxus-react-integrationServe React apps with Dioxus runtime and IPC bridge80MIT OR Apache-2.0
typeway-clientType-safe HTTP client for the typeway web framework80MIT OR Apache-2.0
nako-addon-clientRust HTTP caller helper for Nako Addon Sidecar integrations.80Apache-2.0 OR MIT
oratos-auditDeterministic audit rules for Oratos80MIT
anyllm_pxpipeText-to-image context compression for the anyllm proxy (pxpipe port)80MIT
anyllm_rtkCommand-aware tool-output compression for the anyllm proxy (RTK port)80MIT
reef-rsReef framework runtime — schema-as-code marker attributes (`#[reef::table]`) and Json/Jsonb wrappers.79MIT OR Apache-2.0
use-graphqlModels GraphQL names, operation labels, directives, arguments, and variables without parsing queries or executing schemas.79MIT OR Apache-2.0
topcoat-alpine-ajaxA modular, batteries-included Rust web framework for server-rendered apps.79MIT
use-cursorModels opaque cursors and before, after, next, and previous cursor slots without assuming serialization or secrecy.79MIT OR Apache-2.0
use-rate-limitModels quotas, remaining counts, reset timing labels, retry-after values, buckets, and limit policy labels.79MIT OR Apache-2.0
model-viewsType-safe view types for different access modes (Get, Create, Patch) on data models79EUPL-1.2
use-api-schemaModels schema names, schema fields, field kinds, required or optional markers, nullable markers, and broad schema shape labels…79MIT OR Apache-2.0
scryoneAPI Client for Scryfall (Magic: the Gathering Search API)79MIT OR Apache-2.0
crawlurlsA fast async Rust crawler that discovers and filters URLs by pattern without scraping content.79MIT
ravel-coreCore framework for Ravel: DI container, config, env, events, cache, encryption, password hashing, structured logging79MIT
gatekpr-rate-limiterReusable rate limiting with multiple backend support79MIT
turingramSmall runtime-agnostic Telegram Bot API framework for Rust.79MIT OR Apache-2.0
dubbo-rs-loadbalanceLoad balancing strategies for Apache Dubbo Rust — random, round-robin, least-active, consistent-hash79Apache-2.0
rok-acl-macrosProc-macro guards #[require_permission] and #[require_role] for rok-acl79MIT
alun-fsAlun file system abstraction: local file storage and multi-backend support (MinIO/S3)79Apache-2.0
argentor-gatewayAxum-based HTTP gateway, REST API, and WebSocket server for Argentor79AGPL-3.0-only
bevy_brp_websocket_relayWebSocket relay transport for Bevy Remote Protocol (BRP) - enables BRP on WASM targets79MIT OR Apache-2.0
jugar-webWASM browser integration for Jugar game engine - Zero JavaScript computation78MIT
autoformDerive macro for automatic form generation78MIT
ri-cookie-header-stringA library for parsing HTTP Cookie header strings into structured cookie objects.78MIT OR Apache-2.0
ext_mimeFast and efficient file extension to MIME-Type mapping. 高效的文件后缀到 MIME 类型映射工具78MulanPSL-2.0
aws-lambda-routerA lightweight, Express-like REST API routing framework for AWS Lambda with middleware, authentication, and CORS support78MIT
hhhighlight the exif photo info78MIT OR Apache-2.0
reinhardt-event-catalogAuthoritative HTML and SVG event metadata for Reinhardt pages78BSD-3-Clause
rok-audit-macrosProcedural macro #[derive(Auditable)] for rok-orm audit78MIT
openauth-passkeyServer-side passkey plugin for OpenAuth.78MIT
rvoip-audio-deviceOptional cpal-based OS audio-device bridge for rvoip-sip. Wires microphone capture and speaker playback to a call's frame-based…78MIT
tenaxumTenant-scoped helpers for Axum + sqlx + Postgres. Tenacious about row-level isolation.77MIT
dioxus-icons-gameGame icons for dioxus framework77Apache-2.0
ohkami-tracing-reqohkami middleware to trace requests77BSL-1.0
armature-i18nInternationalization (i18n) support for Armature framework77Apache-2.0
armature-tenancyMulti-tenancy support for Armature applications77Apache-2.0
dioprism-textfxDioxus text animation components with SSR-first runtime metadata.77MIT OR Apache-2.0
cntm-nucleusNucleus authentication SDK for Rust.77MIT
foxchain-idMulti-chain blockchain address identification library77GPL-3.0
streamripRecursively mirror an HLS (.m3u8) or DASH (.mpd) stream for local hosting77EUPL-1.2
proxy6Proxy6 Rust API wrapper77MIT
easy-auth-sdkA simple JWT-based authentication SDK with RBAC support77Apache-2.0
wme-cliCLI tool for the Wikimedia Enterprise API77MIT OR Apache-2.0
nostr-bbs-auth-workerAuth Worker: WebAuthn + NIP-98 + pod provisioning (nostr-bbs)77AGPL-3.0-only
nostr-bbs-relay-workerNostr relay Worker: NIP-01/11/16/33/98 WebSocket relay with D1 + Durable Objects (nostr-bbs)77AGPL-3.0-only
rok-search-macrosDerive macro for the rok-orm search Searchable trait77MIT
alun-pluginAlun plugins: notification (email), cache, async-task, scheduler77Apache-2.0
split-brain-harnessSoul-injected two-stage LLM telemetry pipeline. Wraps any LLM with affective/intent/cognitive analysis, deterministic…77MIT
ch-authAuthentication and session primitives with explicit security policies77SUL-1.0
hookburn-coreShared HTTP client and WebhookSender trait for the Hookburn crates76MIT
uploadMinimal high-performance S3 client with content-addressable deduplication / 极简高性能内容寻址去重S3客户端76MulanPSL-2.0
cf-account-management-sdkAccount Management SDK — public inter-module contracts (canonical-errors re-export, IdP provisioner client trait, tenant CRUD…76Apache-2.0
zynk-macrosProc macros for registering Zynk Rust endpoints76MIT
stagehand_sdkRust SDK for Stagehand - AI-powered browser automation with Browserbase76Apache-2.0
deepseek-sdkDeepSeek API client for Rust.76MIT
nako-official-addon-catalogShared official addon catalog facts for Nako and official addon sidecars.76Apache-2.0 OR MIT
grwebA high-performance Rust Web framework based on gorust coroutine runtime76MIT
cipher-gateProxy RPC that routes signing requests to a browser wallet UI76MIT
ntp_usg-wasmWebAssembly bindings for NTP packet parsing and timestamp conversion76Apache-2.0 OR MIT
nixdlewordle but it's nix functions75MIT
nodetyEasy to use library for node editor types, generics, inference and validation75MIT OR Apache-2.0
tokio-prompt-orchestratorMulti-core Tokio-native orchestration for LLM inference pipelines: dedup, circuit breakers, backpressure, MCP, and autonomous…75MIT
freshblu-serverHTTP/WebSocket/MQTT server for the FreshBlu IoT messaging platform75MIT OR Apache-2.0
engawa-clientCLI chat client for Engawa, chat application built with Axum and WebSocket.75MIT
secret_scraperA URL Crawler tool and library for crawling web targets, discovering links, and detecting secrets with configurable regex rules.75Apache-2.0
armature-featuresFeature flags, A/B testing, and gradual rollout for Armature75Apache-2.0
lumen-ragA modular, database-agnostic RAG framework for Rust supporting MongoDB, Qdrant, and SAP HANA Cloud.75MIT
quill-wrA thin Rust→WASM wrapper around the popular Quill.js rich text editor.75MIT OR Apache-2.0
stf-coreProduce a URL that links directly to specific text in a web page.75MIT OR Apache-2.0
dui-leptosDUI — A production-ready Leptos 0.8 component library. 36 accessible, signal-driven components with a dark-first design system.…75MIT
news-mcpRust MCP server for fetching news from RSS feeds with background polling, article content extraction, and multiple transport modes75MIT
nostr-bbs-forum-clientLeptos CSR forum client for nostr-bbs deployments75AGPL-3.0-only
alun-kafkaAlun Kafka integration: Producer and Consumer with unified API75Apache-2.0
alun-taskAlun async task framework: Kafka-driven task submission, processing, retry with DLQ and lifecycle management75Apache-2.0
openauth-oauth-providerOAuth 2.1 and OpenID Connect provider support for OpenAuth.75MIT
rustauth-cliCommand-line tools for RustAuth.75MIT
guardrail-proxyHTTP reverse-proxy server for guardrail-rs75Apache-2.0 OR MIT
momenta-ssrServer-side rendering utilities for Momenta75MIT
serverust-telemetryTelemetria nativa do serverust: logger JSON, correlation X-Ray, métricas EMF, idempotência.74MIT OR Apache-2.0
skp-ratelimitAdvanced, modular, extensible rate limiting library with GCRA, per-route quotas, and composite keys74MIT
armature-azure-functionsAzure Functions runtime adapter for Armature applications74Apache-2.0
markdown-readtimeA library to estimate reading time for Markdown content74MIT
backdiscoDiscover backend origins from CDN frontends using LLM-assisted pattern analysis and brute force enumeration74MIT
firq-towerTower middleware integration for Firq scheduling74MIT OR Apache-2.0
vld-dioxusDioxus integration for the vld validation library — shared validation for server functions and WASM clients74MIT
rust-microserviceA microservices framework in Rust whichs provides common functionalities for developing Web APIs.74MIT
tower-real-ipA production-ready Tower middleware for resolving the real client IP via trusted proxies.74MIT or Apache-2.0
kairos-gatewayHigh-performance HTTP API gateway built with Rust74MIT
fast-layerWIP: A fast WebAssembly-based layer for high-performance MapLibre/Mapbox74MIT
cc-max-proxyTransparent proxy that bridges Claude Max subscriptions to any Anthropic API client74MIT
wechat-mp-sdkWeChat Mini Program SDK for Rust74MIT
nexus-orchestratorDistributed LLM model serving orchestrator - unified API gateway for heterogeneous inference backends74Apache-2.0
sfhtmlSingle-File HTML AI-Skill CLI — scan, read, edit, validate, and interact with single-file HTML apps74MIT
ollamerLightweight web UI for browsing and managing local Ollama models74MIT
nostr-bbs-pod-workerPod Worker: Solid pods + R2 storage + WAC ACL (nostr-bbs)74AGPL-3.0-only
ezs3Easy S3-compatible operations74MIT or Apache-2.0
dioxus-storage-syncBackend synchronization for dioxus-storage with hot and background sync modes73MIT OR Apache-2.0
alibabacloud-immA modern, easy-to-use, and reqwest-powered Rust SDK for Alibaba Cloud Intelligent Media Management (IMM)73MIT OR Apache-2.0
spire-proxyA high-performance proxy server with control plane, supporting HTTP/HTTPS, gRPC, and advanced routing capabilities73Apache-2.0
armature-lambdaAWS Lambda runtime adapter for Armature applications73Apache-2.0
vld-schemarsBidirectional bridge between vld and schemars — convert JSON schemas in both directions, implement schemars::JsonSchema for vld…73MIT
minima-r2-sdkMinimal Cloudflare R2 SDK with manual S3v4 signing73MIT
lectito-wasmJavaScript and WebAssembly bindings for Lectito.73MPL-2.0
specmock-sdkRust SDK for embedding spec-mock runtime in tests and process mode73Apache-2.0
next-rs-assetsImage and font optimization for next.rs73MIT
next-rs-cliCLI for next.rs - Next.js reimplemented in Rust73MIT
scim-rsSCIM 2.0 types and helpers for Rust.73MIT
asupersync-browser-coreCanonical wasm-bindgen export boundary and JS/WASM package producer for the Asupersync Browser Edition.73LicenseRef-MIT-OpenAI-Anthropic-Rider
haptic-coreAccessibility audit CLI with 133 WCAG/ARIA rules. Single binary, zero JS dependencies.73MIT
rune-axum-helmetSecurity headers middleware for Axum — CSP, HSTS, X-Frame-Options, Referrer-Policy, and more73MIT
ferrous-browserFast, async Rust browser automation via the Chrome DevTools Protocol — no Node.js required73MIT OR Apache-2.0
dubbo-rs-serialization-hessian2Full Hessian 2.0 serialization codec for Apache Dubbo cross-language RPC73Apache-2.0
mildly-basic-authBasic auth with nicer UX.73MIT OR Apache-2.0
axess-macrosAuth guard macros for axess: require_authn!, require_partial_authn!, require_authz! for Axum handlers.73MIT OR Apache-2.0
dioform-deriveDerive macro for Dioform typed field paths73MIT OR Apache-2.0
wdio-dioxus-driverWebDriver intermediary node for Dioxus desktop applications (forked from tauri-driver)72Apache-2.0 OR MIT
vld-aideaide (schemars) integration for the vld validation library — auto-generate OpenAPI schemas for aide from vld definitions72MIT
vld-leptosLeptos integration for the vld validation library — shared validation for server functions and WASM clients72MIT
vld-sqlxSQLx integration for the vld validation library — validate before insert/update, typed column wrappers72MIT
vld-tonictonic gRPC integration for the vld validation library — validate protobuf messages and metadata72MIT
vld-ntexntex integration for the vld validation library — validated extractors for JSON, query, path, form, headers, cookies72MIT
dna-rsAsync Rust client for the Domain Name API REST gateway72MIT
sse-gateway-gcpGoogle Cloud Pub/Sub adapter for SSE Gateway72MIT OR Apache-2.0
gdeltCLI for GDELT Project - optimized for agentic usage with local data caching72MIT
rustqueueBackground jobs without infrastructure — embeddable job queue with zero external dependencies72MIT OR Apache-2.0
pebble-cmsA lightweight, single-binary CMS powered by SQLite — 15 themes, REST API, WCAG 2.1 AA, static export72MIT
fandhe-frontend-appfandhe-frontend-app: SSR/SSG/CSR 三モード共通のモード非依存コンポーネントライブラリ(fandhe-frontend-core のみに依存)。72MIT OR Apache-2.0
lambdamux-coreGeneric trie-based routing core used by lambdamux72GPL-3.0-only OR Apache-2.0
rustauth-axumAxum integration for RustAuth.72MIT
actpub-axumaxum 0.8 integration for actpub-federation: extractors, responders and route helpers.71MIT OR Apache-2.0
wirepusherOfficial Rust Client Library for WirePusher - Send push notifications with async/await support71MIT
refgraph-coreRefGraph: Multi-domain semantic entity graph consolidation engine71Apache-2.0
vld-surrealdbSurrealDB integration for the vld validation library — validate JSON documents before create/insert/update and after select71MIT
mplxMPL CLI tools for registry management and validation71MIT
sse-gateway-redisRedis adapters for SSE Gateway (Pub/Sub source and Streams storage)71MIT OR Apache-2.0
use-httpSmall HTTP primitive utilities for RustUse71MIT OR Apache-2.0
use-headerSmall HTTP header utilities for RustUse71MIT OR Apache-2.0
ferridriver-sessionSession registry, IPC server, and CLI client for binding live ferridriver browsers to named sessions71MIT OR Apache-2.0
browsyZero-render browser engine for AI agents — CLI71MIT
connect2axum-codegenProtoc generators for REST, WebSocket, OpenAPI, and AsyncAPI wrappers over ConnectRPC services71MIT OR Apache-2.0
use-htmlSmall HTML utility primitives for RustUse71MIT OR Apache-2.0
victors-lambdas-validationValidation utility for Victor's Lambdas.71MIT-0
searchlite-s3S3-compatible BlobStore implementation for searchlite (AWS S3, R2, MinIO)71MIT
dioxus-icons-boxBox icons for dioxus framework70Apache-2.0
moniofActix middleware to monitor over-fetching and detect N+1 / overfetch database patterns (Mongo + SQL-agnostic)70MIT
jsoneZero-loss JSON serialization for Rust70MIT
robost-webWebDriver browser automation for Rust RPA scenarios (Selenium/fantoccini integration)70MIT OR Apache-2.0
alloy-transport-windowAlloy transport and signer for browser wallets (window.ethereum)70MIT OR Apache-2.0
propel-sdkDEPRECATED: use `propel` instead. This crate has been merged into the `propel` crate.70MIT OR Apache-2.0
ferridriver-cliferridriver CLI -- MCP server for browser automation70MIT OR Apache-2.0
netron_axum_tsGenerate TypeScript TRPC client code from Axum Rust server code.70MIT OR Apache-2.0
victors-lambdas-tracerTracing utility for Victor's Lambdas.70MIT-0
cursor-brainOpenAI-compatible HTTP service powered by Cursor Agent. Drop-in chat/completions endpoint for Openclaw, Ironclaw, Zeroclaw, or…70MIT
rs-tenantMulti-tenant RBAC authorization engine for Rust70MIT OR Apache-2.0