#http-middleware

  1. tower

    modular and reusable components for building robust clients and servers

    v0.5.2 13.8M #http-middleware #async-io #service #async
  2. reqwest-middleware

    Wrapper around reqwest to allow for client middleware chains

    v0.4.2 2.2M #reqwest #http-request #http-middleware
  3. http-cache

    An HTTP caching middleware

    v0.21.0 106K #http-middleware #middleware
  4. thruster

    A middleware based http async web server

    v1.3.13 170 #http-router #http-middleware #hyper-http #fast
  5. hyperlane-quick-start

    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, and TCP communication…

    v0.86.0 16K #http-middleware #server-sent-events #cross-platform
  6. service-async

    A Service like tower in async style

    v0.2.4 190 #async-service #http-middleware #async #service
  7. tower-service

    Trait representing an asynchronous, request / response based, client or server

    v0.3.3 11.6M #http-middleware #client-server #service #async #tower
  8. tower-layer

    Decorates a Service to allow easy composition between Services

    v0.3.3 10.1M #service-composition #http-middleware #async #network-services #networking #tower #server-side #networking-service #tower-async
  9. reqwest-retry

    Retry middleware for reqwest

    v0.7.0 1.5M #http-request #http-middleware #retry #reqwest
  10. reqwest-tracing

    Opentracing middleware for reqwest

    v0.5.8 688K #tracing-middleware #open-telemetry #reqwest #http-middleware #tracing #http-request
  11. hyperlane

    lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, and TCP communication…

    v5.61.2 5.4K #http-middleware #web-server #cross-platform
  12. tower-otel-http-metrics

    OpenTelemetry Metrics Middleware for Tower-compatible Rust HTTP servers

    v0.16.0 8.8K #web-server #open-telemetry #metrics #otel #http-middleware #tower-http #axum #axum-server
  13. shors

    Transport layer for cartridge + tarantool-module projects

    v0.12.4 950 #transport-layer #logging #distributed-systems #tarantool #cartridge #rpc-client #rpc-server #http-middleware #http-transport #web-server
  14. apalis-redis

    Redis Storage for apalis: use Redis for background jobs and message queueing

    v0.7.2 3.5K #background-jobs #job-processing #message-queue #apalis #redis #cron-job #redis-storage #http-middleware #postgresql #message-processing
  15. rustgram

    A fast server framework for hyper with app builder from yml file

    v0.2.1 550 #builder #routes #http-routing #service #http-middleware #web-server #web-framework #server-builder #async-middleware
  16. tower-actor

    A tower middleware that creates a Service by passing messages to an actor

    v0.2.0 1.2K #http-middleware #actor-model #service #tower #create
  17. tower_allowed_hosts

    tower allowed hosts layer

    v0.9.0 600 #tower-layer #host #allowed #http-middleware #service #wildcard
  18. tower-test

    writing client and server Service tests

    v0.4.0 108K #testing #client-server #tower #service #mocking #http-middleware
  19. httpclient

    HTTP client with middleware. Middleware provides composable support for record/replay, logging, exponential backoff, and more.

    v0.26.1 450 #http-middleware #exponential-backoff #logging #oauth2 #replay
  20. sentry-tower

    Sentry integration for tower-based crates

    v0.41.0 183K #sentry-integration #hub #tower #http-middleware #service #tower-http #breadcrumbs
  21. reqwest-ratelimit

    Rate-limit middleware for reqwest

    v0.4.1 8.4K #rate-limiting #http-request #http-middleware #reqwest
  22. reqwest-leaky-bucket

    Leaky-bucket rate limit middleware for reqwest

    v0.4.0 7.2K #rate-limiting #http-request #http-middleware #reqwest
  23. http-kit

    A flexible and ergonomic HTTP toolkit for Rust with async support, middleware, and zero-copy body handling

    v0.1.2 350 #http-middleware #async #streaming #async-middleware
  24. axum-cookie

    Cookie extractor middleware for axum

    v0.2.3 800 #cookies #axum-middleware #http #cookie-middleware #http-middleware #axum
  25. reqwest-proxy-pool

    proxy pool middleware for reqwest

    v0.1.2 270 #http-proxy #reqwest #http-middleware #proxy #http-request
  26. apalis-cron

    extensible library for cron-like job scheduling for rust

    v0.7.2 4.1K #cron-job #job-scheduling #cron-job-scheduling #apalis #cron-scheduling #cron-like #http-middleware #message-queue
  27. tower-sec-fetch

    Rust Tower middleware to validate an HTTP request's Fetch Metadata

    v0.1.2 360 #http-middleware #axum #http #csrf #tower
  28. tower-batch-control

    Tower middleware for batch request processing

    v0.2.41 200 #batch-processing #http-middleware #tower #batch
  29. zeke

    a http library for rust built on top of tokio

    v0.1.6 220 #web-services #http-router #http-middleware #tokio-http #built #top-of-tokio
  30. brwse-bridge-postgres

    Experimental PostgreSQL bridge for Brwse

    v0.0.2 280 #postgresql #brwse #bridge #experimental #secure #mcp #database #http-middleware
  31. caslex

    Tools for creating web services

    v0.2.5 #service #web-services #http-middleware #openapi #metrics #axum #web-server #postgresql #authentication #swagger
  32. service-layer-rs

    alternative to the tower service layer, implemented using async trait, making the code more concise and easier to use

    v0.5.1 600 #async-trait #async-service #traits #http-middleware #concise #tower #dynamic-dispatch
  33. http-cache-fork

    An HTTP caching middleware

    v0.20.2 #http-cache #middleware #http-middleware #cache
  34. warp-sessions

    Generic session middleware for the warp HTTP framework

    v1.0.19 480 #session-store #http-middleware #warp #web-framework #generic #middleware-for-warp #cookies #session-id
  35. composable-tower-http

    Highly customizable http utilities built on top of tower

    v0.3.1 450 #tower-http #http-middleware #composable #extension #tower
  36. tower-default-headers

    tower-compatible middleware to set default HTTP response headers

    v0.2.0 220 #http-middleware #tower-http #middleware
  37. hyper-middleware

    A compact HTTP middleware and handler system for Hyper 0.14

    v0.0.9 #http-middleware #hyper-http #service #middleware
  38. mco-http

    A modern HTTP library

    v0.1.32 #web-server #mco #web-framework #http-middleware #routes #interceptor #https-client #light-weight
  39. reqwest-datadog-tracing

    Tracing middleware for reqwest that uses the current Opentelemetry Context

    v0.0.2 120 #open-telemetry #reqwest #tracing-middleware #http-middleware #tracing #http-request
  40. tower-util

    working with Service

    v0.3.1 216K #tower #http-middleware #async #service #utilities
  41. http-cache-reqwest-fork

    http-cache middleware implementation for reqwest

    v0.15.2 #http-cache #reqwest #http-request #http-middleware
  42. little-loadshedder

    Latency-based load-shedding hyper/tower middleware

    v0.2.0 7.5K #http-middleware #hyper #load #middleware
  43. ratpack

    HTTP framework designed around simplicity and ease-of-use

    v0.1.4 150 #simplicity #handler #async #router #http-handler #simpleton #status-code #forms #ease-of-use #http-middleware
  44. apalis-core

    Core for apalis: simple, extensible multithreaded background processing for Rust

    v0.7.2 10K #job-processing #background-jobs #background-task #cron-job #multi-threading #postgresql #message-queue #redis #http-middleware #message-processing
  45. davisjr

    HTTP framework designed around simplicity and ease-of-use

    v0.4.2 #web-framework #validation #simplicity #handler #http-handler #simpleton #ease-of-use #status-code #forms #http-middleware
  46. rvcr

    Record-and-replay HTTP testing for requests

    v0.2.1 460 #testing-http #record-and-replay #reqwest #http-client #http-middleware #vcr #compression #sensitive-information
  47. nous

    lightweight and efficient web framework in Rust designed for handling HTTP requests with built-in gatekeeping middleware

    v0.1.10-beta 460 #web-framework #http-middleware #http-request #gatekeeping #gates
  48. tower-cache-control

    Tower middleware to set Cache-Control response header

    v1.0.0 #tower #cache-control #http-middleware
  49. frege

    A lightweight, async HTTP router for Rust with middleware support

    v0.1.0 #http-middleware #http-router #async #async-middleware #web
  50. tower-buffer

    Buffer requests before dispatching to a Service

    v0.3.0 13K #buffer #dispatching #http-middleware #task #service #tower #service-layer #buffering
  51. Try searching with DuckDuckGo.

  52. reqwest-middleware-fork

    Wrapper around reqwest to allow for client middleware chains

    v0.4.2 #http-request #http-middleware #reqwest
  53. tower-limit

    Limit maximum request rate to a Service

    v0.3.1 13K #rate-limiting #http-middleware #max #tower #service #rate-limiting-middleware
  54. tower-redis

    A Tower service for asynchronous Redis request/response performed over a managed, multplexed connection

    v0.4.0 110 #service #request-response #connection #async #redis #tower #http-middleware
  55. tower-serve-static

    Tower service that serves static files

    v0.1.1 4.0K #service #serve-static #static-file #tower #http-middleware #serve-file
  56. client-util

    Help you to build requests and handle responses by several extension trait!

    v0.1.1 #http-client #http-middleware #tower-http #hyper-client #middleware
  57. fanta

    A middleware based http async web server

    v0.2.0 #web-framework #http-middleware #async #consistent-across #github
  58. lapin-tower-worker

    Framework for building AMQP workers with lapin and tower

    v0.1.4 160 #amqp #worker #task #lapin #building #tower #http-middleware #concurrency
  59. viz-tower

    An adapter for tower service

    v0.3.0 550 #viz #adapter #tower #http-middleware #service
  60. insecure-reverse-proxy

    reverse proxy service for tower based off hyper-reverse-proxy

    v0.1.0 #reverse-proxy #proxy-service #hyper-reverse-proxy #insecure #tower #http-middleware
  61. tower-retry

    Retry failed requests

    v0.3.0 13K #retry #failed #tower #http-middleware #async
  62. afire_compress

    🦄 afire middleware to compress outgoing HTTP traffic

    v0.1.1-alpha #http-middleware #compression #afire #middleware
  63. tower-timeout

    Apply a timeout to requests, ensuring completion within a fixed time duration

    v0.3.0 12K #http-middleware #timeout #duration #fixed #completion #tower #ensuring
  64. tower-discover

    Abstracts over service discovery strategies

    v0.3.0 13K #service-discovery #tower #abstract #strategies #process #http-middleware
  65. tower-load-shed

    Immediately reject requests if the inner service is not ready. This is also known as load-shedding.

    v0.3.0 13K #service #load-shedding #http-middleware #inner #ready #tower #shed
  66. tower-surf

    🌊 A stateless CSRF middleware for tower

    v0.3.0 #http-middleware #stateless #cookies #csrf #csrf-token #tower #axum #encryption-key #secure-random
  67. reqwest-cache

    reqwest-middleware based in-memory HTTP caching middleware

    v0.1.3 140 #http-cache #reqwest #http-request #cache #http-middleware
  68. product-os-tower-service

    Product OS : Tower Service is a derivative of the tower-service crate restructured for both std and no_std environments

    v0.0.2 #product-os #no-std #http-middleware
  69. tower-make

    Trait aliases for Services that produce specific types of Responses

    v0.3.0 31K #alias #service #produce #http-middleware #tower
  70. http_dir

    HTTP file server

    v0.1.9 #http-file-server #tower-http #web-server #disk-filesystem #serve-dir #sub-directory #serve-directory #http-middleware
  71. tower-sanitize-path

    Tower middleware to sanitize request paths

    v0.2.0 260 #http-middleware #request-path #sanitize #path-traversal #tower
  72. reqwest-middleware-wasi

    Wrapper around reqwest to allow for client middleware chains

    v0.2.5 #reqwest #http-middleware #http-request
  73. actix-cookie

    Cookie extractor middleware for actix-web

    v0.1.0-alpha #http-middleware #actix-web #actix-web-middleware #http
  74. tower-jwt

    Tower middleware to parse JWTs on Authorization Bearers

    v0.2.1 #jwt #http-middleware #authorization #tower #extension #tonic #bearer-token
  75. reqwest-maybe-middleware

    Wrapper over reqwest and reqwest-middleware to provide compatibility for either

    v0.3.0 #http-middleware #http-request #reqwest
  76. tide-validator

    Data validator for Tide web framework

    v0.8.0 #validation #http-middleware #tide #http
  77. origin_check

    A minimal Tower middleware layer for mitigating CSRF attacks

    v0.2.2 #http-middleware #csrf #tower #http #middleware
  78. gotham-middleware-basicauth

    http basic auth middleware for gotham framework

    v0.3.0 #http-middleware #gotham #web #http
  79. hyper-method-override-middleware

    A Hyper service middleware that overrides HTTP methods based on a _method query param, to allow web browsers to simulate non GET/POST requests

    v1.0.0 #http-middleware #hyper-http #web
  80. pyo3-twisted-web

    Handle Python Twisted requests through a Tower service in Rust

    v0.1.1 #twisted #http-request #python #pyo3 #http-response #tower #web-server #http-middleware #infallible #pyclass
  81. reqwest-traits

    Traits for reqwest to allow injecting a custom http client like reqwest_middleware::ClientWithMiddleware

    v0.2.0 #http-request #traits #http-middleware #reqwest
  82. rusty_gate

    lightweight and efficient web framework in Rust designed for handling HTTP requests with built-in gatekeeping middleware

    v0.1.2-beta #web-framework #http-middleware #http-request
  83. tower-http-metrics

    Tower middleware for tracking HTTP server metrics

    v0.0.4 #web-server #tower-http #http-middleware #metrics #tracking
  84. tower-duplex

    A tower service warpper built on top of tokio, that allows bi-directional RPC calls between two tower services

    v0.1.1 #rpc-service #rpc-call #client-server #bidirectional #tower #remote-server #http-middleware #direction #service-server #top-of-tokio
  85. kaspa-utils-tower

    Kaspa utilities and middleware for Tower HTTP

    v0.15.0 #kaspa #tower #http-middleware #full-node #cryptocurrency #blockchain #stable-branch
  86. tower-web-protobuf

    Middleware and friends for tower-web that help with Protobufs

    v0.1.0 #protobuf #tower-web #middleware #http-middleware #header