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 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 - 32.4 thousand downloads total - 16,991 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.33 million downloads total - 3,281 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.24 million downloads total - 3,281 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 - 61 million downloads total - 3,281 stars on GitHub - 2 maintainers
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,281 stars on GitHub - 1 maintainer
tower-spawn-ready 0.3.0
Drives service readiness via a spawned task
3 versions - Latest release: over 4 years ago - 1.55 thousand downloads total - 3,281 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.77 million downloads total - 3,281 stars on GitHub - 1 maintainer
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.87 million downloads total - 3,281 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.02 million downloads total - 3,089 stars on GitHub - 2 maintainers
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.3 million downloads total - 3,089 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
tower-ready-cache 0.3.1
Caches a set of services
2 versions - Latest release: over 4 years ago - 1 dependent package - 186 dependent repositories - 1.56 million downloads total - 3,089 stars on GitHub - 1 maintainer
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 - 118 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 - 61.9 million downloads total - 3,089 stars on GitHub - 1 maintainer
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.33 million downloads total - 3,089 stars on GitHub - 1 maintainer
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.29 million downloads total - 3,089 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 - 16.2 thousand downloads total - 3,089 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.56 million downloads total - 3,089 stars on GitHub - 1 maintainer
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.69 million downloads total - 3,081 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 - 748 thousand downloads total - 381 stars on GitHub - 3 maintainers
iceoryx2-bb-trait-tests 0.3.0
iceoryx2: [internal] tests for implementations of iceoryx2-bb traits
7 versions - Latest release: about 1 month ago - 1.8 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2 0.3.0
iceoryx2: Lock-Free Zero-Copy Interprocess Communication
7 versions - Latest release: about 1 month ago - 2.02 thousand downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2_pal_settings
Iceoryx2: platform specific settings
1 version - Latest release: 15 days ago - 258 downloads total - 328 stars on GitHub - 1 maintainer
iceoryx2-cal 0.3.0
iceoryx2: [internal] high-level traits and implementations that represents OS primitives in an ex...
7 versions - Latest release: about 1 month ago - 2 dependent packages - 2.05 thousand downloads total - 328 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
iceoryx2-bb-lock-free 0.3.0
iceoryx2: [internal] lock-free containers and constructs
7 versions - Latest release: about 1 month ago - 4 dependent packages - 2.06 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-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
iceoryx2-bb-memory 0.3.0
iceoryx2: [internal] allocators and tools for memory management
7 versions - Latest release: about 1 month ago - 3 dependent packages - 2.06 thousand downloads total - 328 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-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
iceoryx2-bb-threadsafe 0.3.0
iceoryx2: [internal] threadsafe non-lock-free containers and constructs
7 versions - Latest release: about 1 month ago - 1 dependent package - 2.04 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
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
iceoryx2_pal_concurrency_primitives
Iceoryx2: low-level basic building blocks to implement posix mutex, condition variables etc.
1 version - Latest release: 15 days ago - 253 downloads total - 328 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-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
Top 4.8% on crates.io
reqwest-middleware 0.3.1
Wrapper around reqwest to allow for client middleware chains.
15 versions - Latest release: 23 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 2 months ago - 79 dependent packages - 482 dependent repositories - 3.31 million downloads total - 220 stars on GitHub - 3 maintainers
Top 5.3% on crates.io
reqwest-tracing 0.5.0
Opentracing middleware for reqwest.
20 versions - Latest release: about 2 months ago - 43 dependent packages - 177 dependent repositories - 2.46 million downloads total - 220 stars on GitHub - 3 maintainers
reqwest-tracing-wasi 0.4.6
Opentracing middleware for reqwest.
1 version - Latest release: 6 months ago - 1 dependent package - 300 downloads total - 220 stars on GitHub - 1 maintainer
reqwest-middleware-wasi 0.2.5
Wrapper around reqwest to allow for client middleware chains.
2 versions - Latest release: 6 months ago - 3 dependent packages - 563 downloads total - 220 stars on GitHub - 1 maintainer
reqwest-retry-wasi 0.3.0
Retry middleware for reqwest.
1 version - Latest release: 6 months ago - 1 dependent package - 393 downloads total - 220 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
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
little-loadshedder 0.2.0
Latency-based load-shedding hyper/tower middleware
2 versions - Latest release: 3 months ago - 46.6 thousand downloads total - 140 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.45 thousand downloads total - 129 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.7 thousand downloads total - 127 stars on GitHub - 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
rocket-analytics 1.1.0
Monitoring and analytics for Rocket web applications.
1 version - Latest release: about 1 year ago - 498 downloads total - 122 stars on GitHub - 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
Top 6.6% on crates.io
actix-web-prom 0.8.0 💰
Actix Web middleware to expose Prometheus metrics
18 versions - Latest release: 4 months ago - 10 dependent packages - 104 dependent repositories - 609 thousand downloads total - 88 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
http-cache-reqwest 0.14.0 💰
http-cache middleware implementation for reqwest
29 versions - Latest release: about 2 months ago - 19 dependent packages - 19 dependent repositories - 249 thousand downloads total - 63 stars on GitHub - 1 maintainer
http-cache-surf 0.13.0 💰
http-cache middleware implementation for surf
31 versions - Latest release: about 2 months ago - 3 dependent packages - 4 dependent repositories - 12.5 thousand downloads total - 63 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 2 months ago - 6 dependent packages - 18 dependent repositories - 329 thousand downloads total - 63 stars on GitHub - 2 maintainers
predawn-sea-orm 0.7.0
Sea Orm Integration for Predawn
1 version - Latest release: 27 days ago - 198 downloads total - 62 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: 2 months ago - 1 dependent package - 1 dependent repositories - 5.2 thousand downloads total - 57 stars on GitHub - 2 maintainers
dust_dds_gen 0.8.2
OMG IDL compiler for Dust DDS
10 versions - Latest release: 2 months ago - 4.83 thousand downloads total - 57 stars on GitHub - 2 maintainers
dust_dds 0.8.2
Data Distribution Service (DDS) implementation
12 versions - Latest release: 2 months ago - 1 dependent package - 4.7 thousand downloads total - 56 stars on GitHub - 2 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 - 17.4 thousand downloads total - 53 stars on GitHub - 1 maintainer
actix-casbin-auth 1.1.0
Casbin actix-web access control middleware
15 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 8.93 thousand downloads total - 51 stars on GitHub - 3 maintainers
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
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 - 58.7 thousand downloads total - 37 stars on GitHub - 1 maintainer
bissel 0.2.0
Robotics-focused publish-subscribe/request-reply middleware for embedded Linux
2 versions - Latest release: over 2 years ago - 856 downloads total - 35 stars on GitHub - 1 maintainer
meadow 0.1.0
Robotics-focused middleware for embedded Linux
2 versions - Latest release: 4 months ago - 737 downloads total - 33 stars on GitHub - 1 maintainer
axum-casbin 1.1.0
Casbin axum access control middleware
4 versions - Latest release: 3 months ago - 2.04 thousand downloads total - 33 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-jwt-auth-middleware 0.5.0
This crate implements a JSON Webtoken (JWT) middleware for the actix-web framework.
6 versions - Latest release: 2 months ago - 1 dependent package - 4 dependent repositories - 7.39 thousand downloads total - 25 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
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
tonic-middleware 0.1.4
Async middleware and interceptor for Tonic services
5 versions - Latest release: 20 days ago - 2.12 thousand downloads total - 20 stars on GitHub - 1 maintainer
axum-otel-metrics 0.8.1
axum OpenTelemetry metrics middleware with prometheus exporter
14 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 19.1 thousand downloads total - 17 stars on GitHub - 1 maintainer
limitation-actix-middleware 0.1.1
An Actix web middleware for rate limiting requests using a fixed window counter keyed on a header.
2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 1.67 thousand downloads total - 15 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
tide-validator 0.8.0 💰
Data validator for Tide web framework
3 versions - Latest release: about 4 years ago - 1.31 thousand downloads total - 15 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
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
limitation-proxy 0.1.1
A reverse proxy service with configurable rate limiting.
2 versions - Latest release: over 4 years ago - 1.02 thousand downloads total - 15 stars on GitHub - 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
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
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 2 months ago - 3.34 thousand downloads total - 11 stars on GitHub - 1 maintainer
vsmtp-rsasl
See https://crates.io/crates/rsasl
4 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 8.34 thousand downloads total - 10 stars on GitHub - 2 maintainers
rsasl 2.0.1
The Rust SASL framework, aimed at both middleware-style protocol implementation and application c...
35 versions - Latest release: about 2 months ago - 4 dependent packages - 2 dependent repositories - 56.6 thousand downloads total - 10 stars on GitHub - 2 maintainers
axum-content-negotiation 0.1.1
Axum middleware to use Accept and Content-Type headers to serialize with different formats
2 versions - Latest release: about 1 month ago - 604 downloads total - 9 stars on GitHub - 1 maintainer
terraphim_middleware 0.1.0 💰
Terraphim middleware for searching haystacks
1 version - Latest release: about 1 month ago - 2 dependent packages - 136 downloads total - 9 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 - 7.23 thousand downloads total - 9 stars on GitHub - 1 maintainer
swim-middleware 0.3.0 💰
Middlewares for the swim web framework
3 versions - Latest release: 4 months ago - 899 downloads total - 8 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 2 months ago - 2 dependent packages - 1 dependent repositories - 9.88 thousand downloads total - 8 stars on GitHub - 1 maintainer
actix-htmx 0.3.0
Actix Web middleware for use when developing with htmx
3 versions - Latest release: 7 months ago - 968 downloads total - 7 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 - 3.21 thousand downloads total - 7 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
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
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-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
tower-etag-cache 0.1.0
A tower middleware for implementing ETag-based HTTP caching
1 version - Latest release: 8 months ago - 437 downloads total - 5 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
actix-jwt-authc 0.2.0
Actix middleware for authenticating JWTs with support for invalidation
3 versions - Latest release: almost 2 years ago - 1.37 thousand downloads total - 4 stars on GitHub - 1 maintainer
tcb 0.1.202
A middleware service for delivering messages in a causal order.
5 versions - Latest release: about 4 years ago - 2.02 thousand downloads total - 4 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
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
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