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

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
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
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
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
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
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
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 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 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
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
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
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
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
Top 4.8% on crates.io
reqwest-middleware 0.3.1
Wrapper around reqwest to allow for client middleware chains.
15 versions - Latest release: 13 days ago - 158 dependent packages - 681 dependent repositories - 5.33 million downloads total - 220 stars on GitHub - 2 maintainers
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
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
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
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
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
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
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
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
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
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
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
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-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-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-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
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
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
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
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
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
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
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-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
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
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
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
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
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
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
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
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
rust-rsm 0.3.2
RSM:A Realtime Software Middleware framework. Asynchronous, event driven framework
8 versions - Latest release: over 1 year ago - 2.15 thousand downloads total - 2 stars on GitHub - 1 maintainer
immortal-http 0.1.7
API for HTTP skirmishes
8 versions - Latest release: 10 months ago - 2.06 thousand downloads total - 0 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 - 115 million downloads total - 3,089 stars on GitHub - 2 maintainers
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
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
poem-sea-orm-middleware 0.5.0
Sea ORM middleware for Poem web framework
8 versions - Latest release: 19 days ago - 3.61 thousand downloads total - 2 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
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
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
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
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-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
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
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
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
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
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-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
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
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
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
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 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 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
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
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
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
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
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
origin_check 0.2.2
A minimal Tower middleware layer for mitigating CSRF attacks
5 versions - Latest release: 4 months ago - 1.4 thousand downloads total - 0 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.32 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
tonic-middleware 0.1.4
Async middleware and interceptor for Tonic services
5 versions - Latest release: 9 days ago - 2.12 thousand downloads total - 20 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
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
surf-middleware-cache 0.2.3 💰
A caching middleware for Surf
5 versions - Latest release: over 2 years ago - 1 dependent package - 2.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
tcb 0.1.202
A middleware service for delivering messages in a causal order.
5 versions - Latest release: almost 4 years ago - 2.02 thousand downloads total - 4 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
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
ntex-helmet 0.1.3
HTTP security headers middleware for ntex-web
4 versions - Latest release: 5 months ago - 1 thousand downloads total - 2 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
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
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
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
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
axum-casbin 1.1.0
Casbin axum access control middleware
4 versions - Latest release: 3 months ago - 1.61 thousand downloads total - 30 stars on GitHub - 1 maintainer
reqwest-cache 0.1.3
reqwest-middleware based in-memory HTTP caching middleware
4 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 2.05 thousand downloads total - 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
actix-web-stackdriver-middleware 0.2.2
Stackdriver-compatible HTTP request/response logging middleware for actix_web
4 versions - Latest release: about 4 years ago - 1.85 thousand downloads total - 0 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-jwt 1.0.0
JWT validation middleware for actix-web
4 versions - Latest release: 6 months ago - 1.3 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
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 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