BROWSE A-Z
All 305,250 crates, alphabetically
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.
totpcDesktop CLI tool to manage and compute TOTPs3,827MIT
totperA tool for stateless TOTP generation3,778MIT
totpgentotpgen is a tool for managing and generating TOTP tokens on the command line quickly.4,227MIT OR Apache-2.0
totpmA TPM-backed command line TOTP/2FA client, using fprintd for user presence verification.1,005MIT
totpyxMinimal, dependency-free RFC 6238 TOTP implementation24Apache-2.0
totsuConvex optimization problems LP/QP/QCQP/SOCP/SDP that can be solved by `totsu_core`.22,671Unlicense
totsu_coreA first-order conic linear program solver for convex optimization.4,876Unlicense
totsu_f32cudaCUDA linear algebra operations for `totsu`/`totsu_core`.2,731Unlicense
totsu_f64lapackBLAS/LAPACK linear algebra operations for `totsu`/`totsu_core`.2,687Unlicense
totum-revolutumA tool for something5,046MIT
toucanThe core of Toucan game engine1,485MIT OR Apache-2.0
toucan-rsA port of toucan-js to Rust.1,191MIT
toucan_ecsSimple and safe ECS library for Rust5,770MIT OR Apache-2.0
toucan_editorEditor of Toucan game engine1,474MIT OR Apache-2.0
touchA thin wrapper around file and directory operations designed to take remove some of tediousness.62,333MIT
touch-als...2,658LGPL-3.0-or-later
touch-cliFast, Parallelized touch(1) file utility9,684MIT OR Apache-2.0
touch-for-windowsA command-line tool to create empty files (for Windows).2,078MIT
touch-gitignoreCreate .gitignore files based on GitHub's templates1,468MIT
touch-selectionSelection data structure intended for touch and single button devices3,764MIT OR Apache-2.0
touch_eventUse a daemon to monitor the touch screen status of linux devices4,966WTFPL
touch_ratelimitA composable, extensible rate limiting crate for Rust26MIT OR Apache-2.0
touch_visualizerA library for visualizing input touches with Piston-Graphics1,762MIT
toucheSynchronous HTTP library19,335MIT
touchedUtility for writing fuzzing harnesses of callback-style and trait-style Rust crates27MIT OR Apache-2.0
touched-deriveDerive macro `Touchable` for `touched` crate.101MIT OR Apache-2.0
touchengineSafe Rust bindings for the TouchEngine SDK (macOS/Windows)48MIT OR Apache-2.0
toucHNewsHacker News (YCombinator) news feed for the Mac Touch Bar13,058Apache-2.0
touchpCreate file(s) recursively like `mkdir -p`1,338MIT
touchpagecontrol panel server with shared-state web controls10,057MIT
touchportal-sdkSDK for authoring TouchPortal plugins in Rust460MIT OR Apache-2.0
touchscreenDecorates embedded-graphics to enable touch interactivity1,574MIT
touchstoneTouchstone (s2p, etc.) file parser, plotter, and more6,429MIT
touchtemplateA simple rust binary utility to touch/create a file using a template.984GPL-3.0-or-later
touchxBetter touch. Efficient file creation with templates.1,456MIT
toughThe Update Framework (TUF) repository client1,944,929MIT OR Apache-2.0
tough-kmsImplements AWS KMS as a key source for TUF signing keys479,670MIT OR Apache-2.0
tough-ssmImplements AWS SSM as a key source for TUF signing keys484,065MIT OR Apache-2.0
toukaThis is a command-line tool for making image backgrounds transparent14,961MIT
toulsSome helpful server tools packed into one CLI software.1,537MIT OR Apache-2.0
toumeiDetects system tray transparency on macOS, Windows, and Linux1,528MIT
toupcamSafe Rust wrapper for the ToupTek (toupcam) USB/GigE camera SDK29MIT
toupcam-sysRaw FFI bindings to the ToupTek (toupcam) USB/GigE camera C SDK29MIT
touptekBindings for Touptek ToupLite image acquisition library9,990MIT
tourRust Compile-time Templating with Runtime Reload533MIT
tour-coreRust Compile-time Templating with Runtime Reload1,105MIT
tour-macrosTour Template Macros738MIT
tour-parserTour Template Parser930MIT
tourismTourism service library and CLI by aham.ro37MIT
touristThe tourist documentation system.4,361MIT
tourist-serdeSerialization and deserialization for the tourist documentation system.4,115MIT
tourist-typesType definitions for the tourist documentation system.3,400MIT
tournamentTournament-Handling API1,602MIT OR Apache-2.0
tournament-kwayImplementation of a k-way merge using a tournament tree8,454MIT OR Apache-2.0
tournament_treeA tournament tree library1,739MIT OR Apache-2.0
tournamentsRust library for running tournaments7,145MIT
tourneyA small package for generating and simulating tournaments of various structures7,229MIT
tourniquetAsync native round-robin manager for remote services32,391MIT
tourniquet-celeryAsync native round-robin manager for remote services. celery integration.24,543MIT
tourniquet-tonicAsync native round-robin manager for remote services. Tonic integration.10,907MIT
toursqla derive macro for gluesql2,750MIT OR Apache-2.0
toursystemNo description provided.1,177MIT
tousizeA helper trait to convert values into usize.6,267MIT OR Apache-2.0
toutToken utilities for proc-macro2138Apache-2.0
toutatisA comprehensive OSINT tool for gathering and analyzing publicly available information1,028GPL-3.0
tovlitovli — RuVector-based technical memory assistant41MIT
tovukUse Tovuk scraper APIs from a native CLI.1,103MIT
towebpConvert images to webp5,062CC0-1.0
towerTower is a library of modular and reusable components for building robust
clients and servers.554,069,198MIT
tower-a2aA Tower middleware layer for the A2A Protocol42Apache-2.0
tower-abciA `tower`-based interface to Tendermint's ABCI192,498MIT
tower-accAdaptive concurrency control for Tower services46Apache-2.0
tower-actorA `tower` middleware that creates a `Service` by passing messages to an actor.92,294MIT OR Apache-2.0
tower-add-originEmpty crate, used only to reserve the name1,859MIT
tower-amqpFramework for building AMQP workers with tower1,086MIT
tower-api-clientToolkit for creating API clients with Tower2,382MIT
tower-asyncTower Async is a library of modular and reusable components for building robust
clients and servers. An "Async Trait" fork from…6,552MIT
tower-async-bridgeBridges a `tower-async` `Service` to be used within a `tower` (classic) environment,
and also the other way around.3,895MIT
tower-async-httpTower Async middleware and utilities for HTTP clients and servers.
An "Async Trait" fork from the original Tower Library.8,005MIT
tower-async-hyperBridges a `tower-async` `Service` to be used within a `hyper` (1.x) environment.1,601MIT
tower-async-layerDecorates a `Service` to allow easy composition between `Service`s.
An "Async Trait" fork from the original Tower Library.8,832MIT
tower-async-serviceTrait representing an asynchronous, request / response based, client or server.
An "Async Trait" fork from the original Tower…9,201MIT
tower-async-testUtilities for writing client and server `Service` tests.
An "Async Trait" spiritual fork from the original tower-test Library.3,803MIT
tower-balanceBalance load across a set of uniform services.1,730,227MIT
tower-batch`tower-batch` is a Tower middleware that allows you to buffer requests for batch processing
until the buffer reaches a maximum…2,508MIT
tower-batch-controlTower middleware for batch request processing74,063MIT
tower-batch-cpuTower middleware for batch request processing.1,424MIT OR Apache-2.0
tower-biscuit-authIntegrating Biscuit authentication with the Tower ecosystem.1,572MIT
tower-bridgeReserved crate name.1,769MIT
tower-bufferBuffer requests before dispatching to a `Service`.2,663,450MIT
tower-bulkheadBulkhead pattern for Tower services - resource isolation and concurrency limiting298MIT OR Apache-2.0
tower-cacheCaching layer for Tower1,663MIT
tower-cache-controlTower middleware to set Cache-Control response header646MIT
tower-canonical-redirectA Tower middleware to enforce canonical hosts in HTTP requests101MIT OR Apache-2.0
tower-casbin-authCasbin tower access control middleware3,351Apache-2.0
tower-cgiTower services for CGI applications1,593MIT
tower-circuitbreakerDEPRECATED: Use tower-resilience instead - A circuit breaker middleware for Tower services2,511MIT OR Apache-2.0
tower-connegTower middleware for HTTP content negotiation130MIT
tower-cookiesCookie manager middleware for tower.4,567,947MIT
tower-crawlTower middlewares, adapters and utilities useful for web crawling.1,240MIT
tower-csrfGo 1.25+ CSRF middleware port for Rust Tower546non-standard
tower-default-headerstower-compatible middleware to set default HTTP response headers16,596MIT
tower-defenceTyposquatting protection. Use tower-defense even if you are British, please.644Apache-2.0 OR (GPL-3.0-or-later WITH Classpath-exception-2.0)
tower-defenseMiddleware utilities to authenticate RPC calls using libp2p node keys1,692Apache-2.0 OR (GPL-3.0-or-later WITH Classpath-exception-2.0)
tower-discoverAbstracts over service discovery strategies.2,695,212MIT
tower-discoveryEmpty crate, used only to reserve the name1,992MIT
tower-duplexA tower service warpper built on top of tokio, that allows bi-directional RPC calls between two tower services3,303MIT OR Apache-2.0
tower-embedTower service to serve embedded assets843Apache-2.0 OR MIT
tower-embed-coreCore functionalities of tower-embed968Apache-2.0 OR MIT
tower-embed-implImplementation of macros for tower-embed885Apache-2.0 OR MIT
tower-etag-cacheA tower middleware for implementing ETag-based HTTP caching1,777MIT OR Apache-2.0
tower-fallbackA Tower service combinator that sends requests to a first service, then retries processing on a second fallback service if the…73,687MIT OR Apache-2.0
tower-fallthrough-filterA Tower middleware that gives controll to a defined service if the filter matches and otherwise falls through to the inner…4,070MIT
tower-faultTower layers for fault injection14,930MIT
tower-fault-injectorTower layers for fault injection5,916MIT
tower-filterEmpty crate, used only to reserve the name1,926MIT
tower-github-webhooktower-github-webhook is a crate that simplifies validating webhooks received from GitHub8,112MIT
tower-grpcA client and server gRPC implementation based on Tower.176,699MIT
tower-grpc-buildCode generation for tower-grpc141,791MIT
tower-grpc-coreEmpty crate, used only to reserve the name1,937MIT
tower-guardApplication-layer security middleware for tower-based services. Part of the guard ecosystem. WIP.20MIT
tower-guard-rsApplication-layer security middleware for tower-based services. Part of the guard ecosystem. WIP.19MIT
tower-h2Empty crate, used only to reserve the name2,040MIT
tower-h3tower HTTP/31,497MIT
tower-helmetHelps with securing your tower servers with various HTTP headers27,733MIT
tower-httpTower middleware and utilities for HTTP clients and servers360,721,787MIT
tower-http-cacheTower-compatible caching layer with pluggable backends (in-memory, Redis, and more)4,063MIT OR Apache-2.0
tower-http-cache-plusHTTP response caching middleware with integrated compression41MIT OR Apache-2.0
tower-http-clientExtra Tower middlewares and utilities for HTTP clients.29,314MIT OR Apache-2.0
tower-http-cors-configDeserializable config types for tower_http::cors4,662MIT
tower-http-metricsTower middleware for tracking HTTP server metrics5,114MIT
tower-http-serviceReserved for in-progress crate1,802MIT
tower-http-tracingTracing middleware to span annotated every HTTP request337BSL-1.0
tower-http-utilUtilities for working with HTTP services.279,867MIT
tower-hyperA hyper based tower transport layer.318,202MIT
tower-hyper-http-body-compatAdapters between hyper 0.14-1.0, http-body 0.4-1.0, and tower-service 0.3.88,512MIT OR Apache-2.0
tower-image-xform🖼️ Image transformations as a `tower` middleware.1,174MIT
tower-ipfilterA middleware for filtering requests based on IP addresses1,864MIT
tower-jwtTower middleware to parse JWTs on Authorization Bearers7,529Apache-2.0
tower-kafkaTower service for Apache Kafka2,675MIT/Apache-2.0
tower-layerDecorates a `Service` to allow easy composition between `Service`s.424,175,691MIT
tower-limitLimit maximum request rate to a `Service`.2,701,089MIT
tower-livereloadA LiveReload middleware built on top of tower.376,632MIT OR Apache-2.0
tower-llmA Tower-based framework for building LLM & agent workflows in Rust.4,131MIT
tower-loadStrategies for measuring the load of a service2,109,593MIT
tower-load-shedImmediately reject requests if the inner service is not ready. This is also
known as load-shedding.2,598,292MIT
tower-loginLogin manager middleware for tower.1,479MIT
tower-lspLanguage Server Protocol implementation based on Tower6,422,215MIT OR Apache-2.0
tower-lsp-fLanguage Server Protocol implementation based on Tower23,515MIT OR Apache-2.0
tower-lsp-macrosInternal procedural macros for tower-lsp6,429,005MIT OR Apache-2.0
tower-lsp-macros-fInternal procedural macros for tower-lsp-f11,565MIT OR Apache-2.0
tower-lsp-serverLanguage Server Protocol implementation based on Tower1,216,777MIT OR Apache-2.0
tower-makeTrait aliases for Services that produce specific types of Responses.2,440,601MIT
tower-mcpTower-native Model Context Protocol (MCP) implementation13,486MIT OR Apache-2.0
tower-mcp-macrosProc macros for tower-mcp (optional convenience layer)832MIT OR Apache-2.0
tower-mcp-typesStandalone MCP protocol types -- no Tower/Tokio required, WASM-safe, re-exported by tower-mcp12,954MIT OR Apache-2.0
tower-memlimtower-memlim is a Tower based middleware layer to limit requests based on
the host's computer memory usage.3,060MIT
tower-method-haxFake non-GET/POST http requests with a _method param45BSD-3-Clause
tower-middlewareEmpty crate, used only to reserve the name1,876MIT
tower-minify-htmlA Tower layer for minifying HTML responses using minify-html132MIT OR Apache-2.0
tower-mockEmpty crate, used only to reserve the name1,897MIT
tower-no-aiA tower Service and Layer to redirect all AI scraping bots3,327MIT OR Apache-2.0
tower-oauth2-resource-serverTower middleware that provides JWT authorization against an OpenID Connect (OIDC) Provider30,548MIT
tower-opentelemetryAn OpenTelemetry layer for Tower10,372non-standard
tower-otelOpenTelemetry layer for HTTP/gRPC services1,150,858Apache-2.0 OR MIT
tower-otel-http-metricsOpenTelemetry Metrics Middleware for Tower-compatible Rust HTTP servers189,341MIT
tower-pipelineA Tower Service combinator that "pipelines" two services4,973MIT
tower-proxyTower service for reverse proxy8,416MIT OR Apache-2.0
tower-rate-limitEmpty crate, used only to reserve the name1,991MIT
tower-rate-limit-fredA Redis-backed rate-limiting middleware for Tower using Fred1,999MPL-2.0
tower-rate-limit-redisA Redis-backed rate-limiting middleware for Tower using redis-rs2,148MPL-2.0
tower-rate-tierTier-based rate limiting middleware for Tower61MIT OR Apache-2.0
tower-readyEmpty crate, used only to reserve the name1,882MIT
tower-ready-cacheCaches a set of services1,713,136MIT
tower-ready-serviceEmpty crate, used only to reserve the name1,882MIT
tower-real-ipA production-ready Tower middleware for resolving the real client IP via trusted proxies.74MIT or Apache-2.0
tower-reconnectAutomatically recreate a new `Service` instance when an error is encountered.29,871MIT
tower-redisA Tower service for asynchronous Redis request/response performed over a
managed, multplexed connection.15,046MIT
tower-redis-cellRust bindings for the Redis Cell module526MIT OR Apache-2.0
tower-request-guardRequest validation middleware for Tower25MIT OR Apache-2.0
tower-request-idA tower (hyper, axum, warp) service to add a unique id for every request758,526MIT
tower-request-id-nanoA tower (hyper, axum, warp) service to add a unique id for every request3,885MIT
tower-request-modifierTower service middleware to modify the request.57,170MIT
tower-reqwestAdapter between reqwest and tower-http crates.67,912MIT OR Apache-2.0
tower-resilienceComposable resilience and fault-tolerance middleware for Tower services14,822MIT OR Apache-2.0
tower-resilience-adaptiveAdaptive concurrency limiter for Tower services using AIMD and Vegas algorithms3,500MIT OR Apache-2.0
tower-resilience-bulkheadBulkhead pattern for Tower services - resource isolation and concurrency limiting6,774MIT OR Apache-2.0
tower-resilience-cacheResponse caching/memoization for Tower services7,965MIT OR Apache-2.0
tower-resilience-chaosChaos engineering layer for Tower services - inject failures and latency for testing resilience1,698MIT OR Apache-2.0
tower-resilience-circuitbreakerA circuit breaker middleware for Tower services18,180MIT OR Apache-2.0
tower-resilience-coalesceRequest coalescing for Tower services - prevents cache stampedes by deduplicating concurrent identical requests6,160MIT OR Apache-2.0
tower-resilience-coreCore infrastructure for tower-resilience: events, metrics, and shared utilities35,706MIT OR Apache-2.0
tower-resilience-executorExecutor delegation layer for Tower services - parallel request processing469MIT OR Apache-2.0
tower-resilience-fallbackFallback middleware for Tower services483MIT OR Apache-2.0
tower-resilience-healthcheckProactive health checking for resources with intelligent selection strategies697MIT OR Apache-2.0
tower-resilience-hedgeHedging middleware for Tower services - reduces tail latency via parallel requests972MIT OR Apache-2.0
tower-resilience-outlierOutlier detection pattern for Tower services - fleet-aware instance ejection241MIT OR Apache-2.0
tower-resilience-ratelimiterAdvanced rate limiting middleware for Tower services9,572MIT OR Apache-2.0
tower-resilience-reconnectAutomatic reconnection middleware for Tower services with configurable backoff strategies2,288MIT OR Apache-2.0
tower-resilience-retryEnhanced retry middleware for Tower services with advanced backoff strategies10,302MIT OR Apache-2.0