Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "middleware" keyword

Top 1.0% on crates.io
tower-service 0.3.2
Trait representing an asynchronous, request / response based, client or server.
8 versions - Latest release: almost 2 years ago - 876 dependent packages - 30,287 dependent repositories - 115 million downloads total - 3,089 stars on GitHub - 2 maintainers
Top 1.2% on crates.io
tower-layer 0.3.2
Decorates a `Service` to allow easy composition between `Service`s.
6 versions - Latest release: over 1 year ago - 104 dependent packages - 10,870 dependent repositories - 59.4 million downloads total - 3,089 stars on GitHub - 1 maintainer
Top 1.1% on crates.io
tower 0.4.13
Tower is a library of modular and reusable components for building robust clients and servers.
22 versions - Latest release: almost 2 years ago - 1,097 dependent packages - 7,729 dependent repositories - 58.5 million downloads total - 3,271 stars on GitHub - 2 maintainers
Top 4.8% on crates.io
reqwest-middleware 0.3.1
Wrapper around reqwest to allow for client middleware chains.
15 versions - Latest release: 12 days ago - 158 dependent packages - 681 dependent repositories - 5.33 million downloads total - 220 stars on GitHub - 2 maintainers
Top 5.0% on crates.io
reqwest-retry 0.5.0
Retry middleware for reqwest.
13 versions - Latest release: about 1 month ago - 79 dependent packages - 482 dependent repositories - 3.31 million downloads total - 220 stars on GitHub - 3 maintainers
Top 2.2% on crates.io
tower-util 0.3.1
Utilities for working with `Service`.
6 versions - Latest release: about 4 years ago - 17 dependent packages - 265 dependent repositories - 2.66 million downloads total - 3,081 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
reqwest-tracing 0.5.0
Opentracing middleware for reqwest.
20 versions - Latest release: about 1 month ago - 43 dependent packages - 177 dependent repositories - 2.46 million downloads total - 220 stars on GitHub - 3 maintainers
Top 3.6% on crates.io
tower-discover 0.3.0
Abstracts over service discovery strategies.
5 versions - Latest release: over 4 years ago - 4 dependent packages - 226 dependent repositories - 2.32 million downloads total - 3,089 stars on GitHub - 1 maintainer
Top 4.6% on crates.io
tower-limit 0.3.1
Limit maximum request rate to a `Service`.
8 versions - Latest release: about 4 years ago - 2 dependent packages - 226 dependent repositories - 2.32 million downloads total - 3,271 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
tower-buffer 0.3.0
Buffer requests before dispatching to a `Service`.
9 versions - Latest release: over 4 years ago - 2 dependent packages - 226 dependent repositories - 2.29 million downloads total - 3,089 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
tower-timeout 0.3.0
Apply a timeout to requests, ensuring completion within a fixed time duration.
6 versions - Latest release: over 4 years ago - 1 dependent package - 225 dependent repositories - 2.28 million downloads total - 3,089 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
tower-retry 0.3.0
Retry failed requests.
5 versions - Latest release: over 4 years ago - 1 dependent package - 225 dependent repositories - 2.24 million downloads total - 3,271 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
tower-load-shed 0.3.0
Immediately reject requests if the inner service is not ready. This is also known as load-shedding.
4 versions - Latest release: over 4 years ago - 1 dependent package - 225 dependent repositories - 2.23 million downloads total - 3,271 stars on GitHub - 1 maintainer
Top 3.3% on crates.io
tower-make 0.3.0
Trait aliases for Services that produce specific types of Responses.
6 versions - Latest release: over 4 years ago - 8 dependent packages - 388 dependent repositories - 2.01 million downloads total - 3,089 stars on GitHub - 2 maintainers
Top 2.1% on crates.io
tower-test 0.4.0
Utilities for writing client and server `Service` tests.
6 versions - Latest release: over 3 years ago - 43 dependent packages - 293 dependent repositories - 1.82 million downloads total - 3,271 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
tower-load 0.3.0
Strategies for measuring the load of a service
3 versions - Latest release: over 4 years ago - 6 dependent packages - 213 dependent repositories - 1.76 million downloads total - 3,271 stars on GitHub - 1 maintainer
Top 4.5% on crates.io
tower-balance 0.3.0
Balance load across a set of uniform services.
4 versions - Latest release: over 4 years ago - 2 dependent packages - 199 dependent repositories - 1.55 million downloads total - 3,089 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
tower-ready-cache 0.3.1
Caches a set of services
2 versions - Latest release: about 4 years ago - 1 dependent package - 186 dependent repositories - 1.55 million downloads total - 3,089 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
routerify 3.0.0
A lightweight, idiomatic, composable and modular router implementation with middleware support fo...
23 versions - Latest release: over 2 years ago - 21 dependent packages - 164 dependent repositories - 669 thousand downloads total - 381 stars on GitHub - 3 maintainers
Top 6.6% on crates.io
actix-web-prom 0.8.0 💰
Actix Web middleware to expose Prometheus metrics
18 versions - Latest release: 3 months ago - 10 dependent packages - 104 dependent repositories - 609 thousand downloads total - 88 stars on GitHub - 1 maintainer
Top 10.0% on crates.io
http-cache 0.19.0 💰
An HTTP caching middleware
34 versions - Latest release: about 1 month ago - 6 dependent packages - 18 dependent repositories - 303 thousand downloads total - 62 stars on GitHub - 2 maintainers
Top 9.6% on crates.io
http-cache-reqwest 0.14.0 💰
http-cache middleware implementation for reqwest
29 versions - Latest release: about 1 month ago - 19 dependent packages - 19 dependent repositories - 230 thousand downloads total - 62 stars on GitHub - 1 maintainer
tide-compress 0.11.0
Outgoing compression middleware for the Tide server framework.
19 versions - Latest release: over 1 year ago - 1 dependent package - 18 dependent repositories - 67 thousand downloads total - 24 stars on GitHub - 1 maintainer
motore-macros 0.4.1
Motore's proc macros.
6 versions - Latest release: about 2 months ago - 1 dependent package - 4 dependent repositories - 62.9 thousand downloads total - 211 stars on GitHub - 1 maintainer
motore 0.4.1
Motore is a library of modular and reusable components for building robust clients and servers. M...
10 versions - Latest release: about 2 months ago - 5 dependent packages - 3 dependent repositories - 60 thousand downloads total - 211 stars on GitHub - 1 maintainer
tide-tracing 0.1.1
A simple middleware for tide using the tracing crate for logging.
15 versions - Latest release: 7 months ago - 3 dependent packages - 7 dependent repositories - 57.2 thousand downloads total - 37 stars on GitHub - 1 maintainer
rsasl 2.0.1
The Rust SASL framework, aimed at both middleware-style protocol implementation and application c...
35 versions - Latest release: about 1 month ago - 4 dependent packages - 2 dependent repositories - 56.6 thousand downloads total - 10 stars on GitHub - 2 maintainers
actix-request-hook 1.0.0-beta.4
Actix web middleware hook for requests. Enables subscribing to request start and end, request id,...
2 versions - Latest release: almost 2 years ago - 48.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix-ratelimit 0.3.1
Rate limiting middleware framework for actix-web
5 versions - Latest release: over 3 years ago - 2 dependent packages - 14 dependent repositories - 35 thousand downloads total - 127 stars on GitHub - 1 maintainer
little-loadshedder 0.2.0
Latency-based load-shedding hyper/tower middleware
2 versions - Latest release: 3 months ago - 33.6 thousand downloads total - 138 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
wasmer-middleware-common 0.17.1
Wasmer runtime common middlewares
18 versions - Latest release: almost 4 years ago - 2 dependent packages - 36 dependent repositories - 31.3 thousand downloads total - 16,991 stars on GitHub - 1 maintainer
routerify-query 3.0.0
A Routerify middleware which parses the request query string.
4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 25.9 thousand downloads total - 3 stars on GitHub - 3 maintainers
svc-authn 0.8.0
An authentication library.
17 versions - Latest release: about 1 year ago - 5 dependent packages - 12 dependent repositories - 24 thousand downloads total - 0 stars on GitHub - 1 maintainer
actix-treblle 4.0.5
Treblle makes it super easy to understand what's going on with your APIs and the apps that use them.
6 versions - Latest release: almost 2 years ago - 23.5 thousand downloads total - 2 stars on GitHub - 2 maintainers
reqwest-chain 0.2.0
Apply custom criteria to any reqwest response, deciding when and how to retry.
2 versions - Latest release: about 1 month ago - 21.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
svc-authz 0.12.0
An authorization library.
24 versions - Latest release: about 1 year ago - 1 dependent package - 6 dependent repositories - 19.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
axum-otel-metrics 0.8.1
axum OpenTelemetry metrics middleware with prometheus exporter
14 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 19.1 thousand downloads total - 17 stars on GitHub - 1 maintainer
routerify-cors 3.0.0
A Routerify middleware which enables CORS.
4 versions - Latest release: over 2 years ago - 1 dependent package - 6 dependent repositories - 17.9 thousand downloads total - 4 stars on GitHub - 3 maintainers
hyper-router 0.5.0
Simple routing middleware for Hyper http library.
9 versions - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 16.9 thousand downloads total - 53 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
tower-reconnect 0.0.0
Automatically recreate a new `Service` instance when an error is encountered.
3 versions - Latest release: over 6 years ago - 1 dependent package - 8 dependent repositories - 15.9 thousand downloads total - 3,089 stars on GitHub - 1 maintainer
actix-web-middleware-keycloak-auth 0.4.2 💰
A middleware for Actix Web that handles authentication with a JWT emitted by Keycloak
8 versions - Latest release: 6 months ago - 2 dependent repositories - 14.2 thousand downloads total - 27 stars on GitHub - 1 maintainer
actix-web-middleware-redirect-scheme 3.0.0
A middleware for actix-web which forwards all `http` requests to `https` and vice versa. Based on...
14 versions - Latest release: over 3 years ago - 4 dependent repositories - 12.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
http-cache-surf 0.13.0 💰
http-cache middleware implementation for surf
31 versions - Latest release: about 1 month ago - 3 dependent packages - 4 dependent repositories - 11.7 thousand downloads total - 62 stars on GitHub - 1 maintainer
tide-sqlx 0.6.1
Tide middleware for SQLx pooled connections & transactions.
14 versions - Latest release: about 3 years ago - 1 dependent package - 4 dependent repositories - 11.1 thousand downloads total - 40 stars on GitHub - 2 maintainers
reqwest-ratelimit 0.2.0
Rate-limit middleware for reqwest.
3 versions - Latest release: 15 days ago - 1 dependent package - 10.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
nickel-diesel 0.9.0
Nickel middleware providing a diesel ORM with r2d2 connection pooling
12 versions - Latest release: over 6 years ago - 1 dependent repositories - 10.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
reqwest-leaky-bucket 0.1.0
Leaky-bucket rate limit middleware for reqwest.
2 versions - Latest release: 8 months ago - 10.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
typed-session 0.9.0
Async typed session middleware
31 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 10.2 thousand downloads total - 6 stars on GitHub - 1 maintainer
actix-request-identifier 4.2.0
Middlerware for actix-web to associate an ID with each request.
5 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 9.88 thousand downloads total - 8 stars on GitHub - 1 maintainer
iron-slog 0.0.2
Logging Middleware for Iron framework, with slog-rs
2 versions - Latest release: almost 6 years ago - 3 dependent repositories - 9.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
actix-casbin-auth 1.1.0
Casbin actix-web access control middleware
15 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 8.93 thousand downloads total - 51 stars on GitHub - 3 maintainers
nickel_cors 0.3.3
CORS Middleware for nickel.rs
9 versions - Latest release: about 5 years ago - 1 dependent repositories - 8.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
vsmtp-rsasl
See https://crates.io/crates/rsasl
4 versions - Latest release: 21 days ago - 2 dependent packages - 1 dependent repositories - 8.24 thousand downloads total - 10 stars on GitHub - 2 maintainers
reqwest-middleware-cache 0.1.1 💰
A caching middleware for reqwest
2 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 8.19 thousand downloads total - 2 stars on GitHub - 1 maintainer
iron-tera 0.5.0
This is an Iron middleware for the Tera templating library
9 versions - Latest release: about 6 years ago - 1 dependent repositories - 7.86 thousand downloads total - 4 stars on GitHub - 1 maintainer
nickel_sqlite 0.4.0
A SQLite middleware for nickel.rs
7 versions - Latest release: over 6 years ago - 7.66 thousand downloads total - 2 stars on GitHub - 1 maintainer
rocket-slogger 0.2.0
Middleware (fairing) for Rocket.rs 0.5-rc.4 web servers to have integrated slog logging of reques...
3 versions - Latest release: 7 months ago - 7.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
actix-web-middleware-redirect-https 3.0.1
A middleware for actix-web which forwards all `http` requests to `https` with optional url string...
5 versions - Latest release: about 3 years ago - 2 dependent packages - 5 dependent repositories - 7.57 thousand downloads total - 15 stars on GitHub - 1 maintainer
rvcr 0.2.1
Record-and-replay HTTP testing for requests
7 versions - Latest release: 3 months ago - 2 dependent packages - 7.32 thousand downloads total - 12 stars on GitHub - 1 maintainer
limiter 0.4.0
Request size limiting for the Iron framework
9 versions - Latest release: over 5 years ago - 7.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
actix-web-requestid 2.1.0
Request ID middleware for actix-web
10 versions - Latest release: about 1 year ago - 2 dependent repositories - 6.73 thousand downloads total - 9 stars on GitHub - 1 maintainer
actix-jwt-auth-middleware 0.5.0
This crate implements a JSON Webtoken (JWT) middleware for the actix-web framework.
6 versions - Latest release: about 2 months ago - 1 dependent package - 4 dependent repositories - 6.68 thousand downloads total - 25 stars on GitHub - 1 maintainer
actix-csrf 0.7.0
CSRF middleware for Actix
9 versions - Latest release: over 1 year ago - 2 dependent repositories - 6.51 thousand downloads total - 4 stars on GitHub - 1 maintainer
corsware 0.2.0
CORS for Iron According to the Spec
7 versions - Latest release: over 6 years ago - 3 dependent repositories - 6.24 thousand downloads total - 1 stars on GitHub - 1 maintainer
tower-default-headers 0.1.1
tower-compatible middleware to set default HTTP response headers
1 version - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 6.08 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
vicuna 0.4.1
AWS Lambdas made simple.
8 versions - Latest release: over 4 years ago - 5.47 thousand downloads total - 21 stars on GitHub - 1 maintainer
tower-helmet 0.3.0
Helps with securing your tower servers with various HTTP headers
4 versions - Latest release: 4 months ago - 1 dependent repositories - 5.23 thousand downloads total - 4 stars on GitHub - 1 maintainer
surf-governor 0.2.0 💰
A rate-limiting middleware for surf
5 versions - Latest release: 10 months ago - 2 dependent packages - 3 dependent repositories - 5.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
selective_middleware 0.1.0
Selective middleware for Iron applications
1 version - Latest release: over 8 years ago - 4.82 thousand downloads total - 7 stars on GitHub - 1 maintainer
dust_dds_derive 0.8.2
Derive macro for `DdsType` and other traits from `dust-dds`
12 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 4.73 thousand downloads total - 56 stars on GitHub - 2 maintainers
surf-retry 0.3.2 💰
A retry middleware for surf
7 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 4.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
surf-cookie-middleware 0.3.0 💰
surf cookie middleware, does what it says on the tin
3 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 4.48 thousand downloads total - 3 stars on GitHub - 1 maintainer
dust_dds_gen 0.8.2
OMG IDL compiler for Dust DDS
10 versions - Latest release: about 2 months ago - 4.43 thousand downloads total - 56 stars on GitHub - 2 maintainers
dust_dds 0.8.2
Data Distribution Service (DDS) implementation
12 versions - Latest release: about 2 months ago - 1 dependent package - 4.24 thousand downloads total - 56 stars on GitHub - 2 maintainers
ware 2.0.2
Simple middleware chains
6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 4.24 thousand downloads total - 1 maintainer
actix-analytics 1.1.2
Monitoring and analytics for Actix web applications.
14 versions - Latest release: about 1 year ago - 1 dependent repositories - 4.1 thousand downloads total - 122 stars on GitHub - 1 maintainer
limitation 0.1.1
A rate limiter using a fixed window counter for arbitrary keys, backed by Redis.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 4.1 thousand downloads total - 15 stars on GitHub - 1 maintainer
iron_session 0.0.4
Session middleware for the iron framework.
4 versions - Latest release: about 8 years ago - 3.78 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
axum-analytics 1.1.3
Monitoring and analytics for Axum web applications.
12 versions - Latest release: 3 months ago - 1 dependent repositories - 3.7 thousand downloads total - 122 stars on GitHub - 1 maintainer
poem-sea-orm-middleware 0.5.0
Sea ORM middleware for Poem web framework
8 versions - Latest release: 18 days ago - 3.61 thousand downloads total - 2 stars on GitHub - 1 maintainer
reqwest-maybe-middleware 0.3.0
Wrapper over reqwest and reqwest-middleware to provide compatibility for either
5 versions - Latest release: about 1 month ago - 1 dependent package - 3.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
iceoryx2-bb-elementary 0.3.0
iceoryx2: [internal] elementary constructs that have no dependencies at all
11 versions - Latest release: about 1 month ago - 7 dependent packages - 3.32 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2-bb-log 0.3.0
iceoryx2: [internal] the logger
11 versions - Latest release: about 1 month ago - 8 dependent packages - 3.29 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2-pal-configuration 0.3.0
iceoryx2: [internal] platform specific settings
11 versions - Latest release: about 1 month ago - 4 dependent packages - 3.24 thousand downloads total - 328 stars on GitHub - 1 maintainer
axum-csrf-sync-pattern 0.3.2
An axum layer and middleware, providing Cross Site Request Forgery protection by implementing the...
10 versions - Latest release: about 1 month ago - 3.22 thousand downloads total - 11 stars on GitHub - 1 maintainer
iceoryx2-pal-concurrency-sync 0.3.0
iceoryx2: [internal] low-level basic building blocks to implement posix mutex, condition variable...
11 versions - Latest release: about 1 month ago - 1 dependent package - 3.2 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2-bb-testing 0.3.0
iceoryx2: [internal] simple testing primitives
11 versions - Latest release: about 1 month ago - 12 dependent packages - 3.17 thousand downloads total - 328 stars on GitHub - 1 maintainer
summer-boot-autoconfigure 1.4.1
summer boot autoconfigure
8 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 3.13 thousand downloads total - 130 stars on GitHub - 1 maintainer
actix-web-middleware-requestid 3.0.1
Request ID middleware for the actix-web framework v1.0+
4 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.99 thousand downloads total - 7 stars on GitHub - 1 maintainer
iceoryx2-pal-posix 0.3.0
iceoryx2: [internal] A posix layer that ensures uniform posix behavior on all platforms according...
10 versions - Latest release: about 1 month ago - 3 dependent packages - 2.92 thousand downloads total - 328 stars on GitHub - 1 maintainer
actix-web-middleware-opa 0.1.1
actix-web middleware for Open Policy Agent (OPA) verification
2 versions - Latest release: over 5 years ago - 1 dependent repositories - 2.91 thousand downloads total - 15 stars on GitHub - 1 maintainer
dd-trace-layer 0.0.2
A middleware for sending Datadog's trace
2 versions - Latest release: 11 months ago - 2.85 thousand downloads total - 5 stars on GitHub - 2 maintainers
iceoryx2-bb-system-types 0.3.0
iceoryx2: [internal] strong types that represents low level constructs like file, path, ip addres...
9 versions - Latest release: about 1 month ago - 4 dependent packages - 2.69 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2-bb-container 0.3.0
iceoryx2: IPC shared memory compatible containers
9 versions - Latest release: about 1 month ago - 6 dependent packages - 2.68 thousand downloads total - 328 stars on GitHub - 1 maintainer
tower-otel-http-metrics 0.4.0
OpenTelemetry Metrics Middleware for Tower-compatible Rust HTTP servers
11 versions - Latest release: 5 days ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
hyper-middleware 0.0.9
A compact HTTP middleware and handler system for Hyper 0.14
9 versions - Latest release: 3 months ago - 2.53 thousand downloads total - 4 stars on GitHub - 1 maintainer
iceoryx2-bb-posix 0.3.0
iceoryx2: [internal] high level safe abstractions for low level unsafe posix constructs
8 versions - Latest release: about 1 month ago - 5 dependent packages - 2.42 thousand downloads total - 328 stars on GitHub - 1 maintainer
surf-vcr 0.2.0
Record and replay HTTP sessions for testing surf clients
4 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 2.33 thousand downloads total - 1 maintainer
actix_web_metrics_mw 0.3.1 💰
Actix middleware library for metrics
4 versions - Latest release: over 3 years ago - 2.31 thousand downloads total - 15 stars on GitHub - 1 maintainer
actix-web-middleware-cognito 0.3.0 💰
Middleware for actix-web that helps you validate Cognito tokens
5 versions - Latest release: over 3 years ago - 1 dependent repositories - 2.22 thousand downloads total - 5 stars on GitHub - 1 maintainer