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

crates.io "middleware" keyword

cu-gstreamer 0.15.0
This is a Copper GStreamer sink.
11 versions - Latest release: about 1 month ago - 3.32 thousand downloads total - 1,249 stars on GitHub - 1 maintainer
rustecal-service 0.1.7
Server/Client API for Eclipse eCAL
8 versions - Latest release: about 1 month ago - 4.32 thousand downloads total - 9 stars on GitHub - 1 maintainer
arche 4.3.1
An opinionated backend foundation for Axum applications, providing batteries-included integration...
21 versions - Latest release: about 5 hours ago - 477 downloads total - 1 maintainer
Top 5.6% on crates.io
tower-ready-cache 0.3.1
Caches a set of services
2 versions - Latest release: about 6 years ago - 1 dependent package - 186 dependent repositories - 1.69 million downloads total - 4,174 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 5 years ago - 43 dependent packages - 293 dependent repositories - 5.94 million downloads total - 4,174 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 6 years ago - 1 dependent package - 225 dependent repositories - 2.56 million downloads total - 4,174 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 6 years ago - 2 dependent packages - 226 dependent repositories - 2.56 million downloads total - 4,174 stars on GitHub - 2 maintainers
Top 5.6% on crates.io
tower-retry 0.3.0
Retry failed requests.
5 versions - Latest release: over 6 years ago - 1 dependent package - 225 dependent repositories - 2.51 million downloads total - 4,174 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 6 years ago - 17 dependent packages - 265 dependent repositories - 6.58 million downloads total - 3,514 stars on GitHub - 1 maintainer
tower-spawn-ready 0.3.0
Drives service readiness via a spawned task
3 versions - Latest release: over 6 years ago - 4.43 thousand downloads total - 4,174 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 8 years ago - 1 dependent package - 8 dependent repositories - 25.2 thousand downloads total - 4,174 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 6 years ago - 2 dependent packages - 199 dependent repositories - 1.7 million downloads total - 4,174 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 6 years ago - 8 dependent packages - 388 dependent repositories - 2.38 million downloads total - 3,514 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 6 years ago - 1 dependent package - 225 dependent repositories - 2.5 million downloads total - 4,174 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 6 years ago - 4 dependent packages - 226 dependent repositories - 2.6 million downloads total - 4,174 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 6 years ago - 6 dependent packages - 213 dependent repositories - 2.02 million downloads total - 4,174 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 6 years ago - 2 dependent packages - 226 dependent repositories - 2.6 million downloads total - 4,174 stars on GitHub - 1 maintainer
barbacane-compiler 0.6.3
Compiles OpenAPI/AsyncAPI specs into .bca artifacts
16 versions - Latest release: about 1 month ago - 336 downloads total - 1 maintainer
get401-axum 0.1.0
Axum integration for get401 authentication β€” extractors and Tower middleware.
1 version - Latest release: 2 months ago - 12 downloads total - 1 maintainer
actix-delay 0.1.0
Simulates a delayed response for actix-web
1 version - Latest release: about 6 years ago - 2.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
tower-batch 0.4.0
`tower-batch` is a Tower middleware that allows you to buffer requests for batch processing until...
4 versions - Latest release: about 1 month ago - 2.31 thousand downloads total - 3 stars on GitHub - 1 maintainer
client-util 0.3.0
Help you to build requests and handle responses by several extension trait!
4 versions - Latest release: 8 months ago - 3.58 thousand downloads total - 2 stars on GitHub - 1 maintainer
tower-rate-tier 0.2.0
Tier-based rate limiting middleware for Tower
3 versions - Latest release: about 2 months ago - 44 downloads total - 1 stars on GitHub - 1 maintainer
Top 1.0% on crates.io
tower-service 0.3.3
Trait representing an asynchronous, request / response based, client or server.
9 versions - Latest release: over 1 year ago - 876 dependent packages - 30,287 dependent repositories - 439 million downloads total - 3,514 stars on GitHub - 2 maintainers
Top 1.1% on crates.io
tower 0.5.3
Tower is a library of modular and reusable components for building robust clients and servers.
26 versions - Latest release: 4 months ago - 1,097 dependent packages - 7,729 dependent repositories - 429 million downloads total - 3,514 stars on GitHub - 2 maintainers
slack-auth-middleware 0.1.5
A middleware layer for Axum to authenticate requests from Slack using HMAC signatures.
6 versions - Latest release: 2 months ago - 4.33 thousand downloads total - 1 maintainer
terraphim_middleware 1.16.8 πŸ’°
Terraphim middleware for searching haystacks
10 versions - Latest release: about 1 month ago - 2 dependent packages - 2.49 thousand downloads total - 36 stars on GitHub - 1 maintainer
reessaie 4.0.0
Companion to reqwest_retry to use the Retry-After HTTP header if available
6 versions - Latest release: 2 months ago - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.2% on crates.io
tower-layer 0.3.3
Decorates a `Service` to allow easy composition between `Service`s.
7 versions - Latest release: over 1 year ago - 104 dependent packages - 10,870 dependent repositories - 329 million downloads total - 3,514 stars on GitHub - 1 maintainer
alun-web 0.1.0
Alun web layer: router, middleware, extractors, responses, JWT authentication
1 version - Latest release: 1 day ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
bsv-payment-actix-middleware 0.1.0
BSV payment middleware for Actix-web, wire-compatible with the TypeScript payment-express-middleware
1 version - Latest release: 2 months ago - 16 downloads total - 1 maintainer
cu-ratelimit 0.15.0
A simple generic rate limiter for Copper
11 versions - Latest release: about 1 month ago - 1.47 thousand downloads total - 1,180 stars on GitHub - 1 maintainer
cargo-cunew 0.15.0
Bootstrap Copper projects from bundled templates.
3 versions - Latest release: 12 days ago - 19 downloads total - 1,298 stars on GitHub - 1 maintainer
ezroutes 0.1.0
Zero-boilerplate Axum route definitions with middleware support
1 version - Latest release: 1 day ago - 0 downloads total - 1 maintainer
http-cache-tower 1.0.0-alpha.5 πŸ’°
HTTP cache middleware for Tower/Hyper
5 versions - Latest release: 2 months ago - 3.17 thousand downloads total - 94 stars on GitHub - 1 maintainer
reqwest-replay 0.1.0
A library for caching HTTP responses
1 version - Latest release: 10 months ago - 459 downloads total - 5 stars on GitHub - 1 maintainer
webgates-axum 0.0.0 πŸ’°
Axum integration layer for the webgates authentication and authorization core.
1 version - Latest release: 3 months ago - 15 downloads total - 2 stars on GitHub - 1 maintainer
cu-tuimon 0.15.0
Shared Ratatui TUI rendering for Copper monitors.
4 versions - Latest release: about 1 month ago - 190 downloads total - 1,180 stars on GitHub - 1 maintainer
cu-consolemon 0.15.0
A monitoring TUI for Copper. See the main Copper repository for more information.
22 versions - Latest release: about 1 month ago - 11 thousand downloads total - 1,180 stars on GitHub - 1 maintainer
cu-spatial-payloads 0.15.0
Spatial payloads for the Copper.
12 versions - Latest release: about 1 month ago - 3.14 thousand downloads total - 1,172 stars on GitHub - 1 maintainer
cu-transform 0.15.0
A coordinate frame transformation library for copper-rs, similar to tf2 in ROS2
10 versions - Latest release: about 1 month ago - 1.01 thousand downloads total - 1,254 stars on GitHub - 1 maintainer
cu-png-codec 1.0.0-rc2
PNG log codec for Copper image payloads
2 versions - Latest release: 1 day ago - 8 downloads total - 1 maintainer
agentic-robotics-mcp 0.1.2
High-performance agentic robotics framework with ROS2 compatibility
3 versions - Latest release: 6 months ago - 96 downloads total - 34 stars on GitHub - 1 maintainer
ncomm-publishers-and-subscribers 1.1.4
NComm Publishers and Subscribers
6 versions - Latest release: over 1 year ago - 6.33 thousand downloads total
openlibx402-actix 0.0.3
Actix Web framework integration for X402 payment protocol
2 versions - Latest release: 6 months ago - 54 downloads total - 3 stars on GitHub - 1 maintainer
hdds 1.1.2
High-performance DDS (Data Distribution Service) implementation in pure Rust
7 versions - Latest release: 25 days ago - 1.24 thousand downloads total - 1 maintainer
hmac-circuit-breaker 0.3.0
HMAC-protected circuit breaker with fail-open semantics. Persists circuit state to disk and verif...
7 versions - Latest release: 2 months ago - 123 downloads total - 1 maintainer
http-cache-tower-server 0.2.2 πŸ’°
Server-side HTTP response caching middleware for Tower/Axum
4 versions - Latest release: 2 months ago - 1.06 thousand downloads total - 96 stars on GitHub - 1 maintainer
rune-axum-audit 0.1.0
Structured audit log middleware for Axum β€” records method, path, status, latency, and client iden...
1 version - Latest release: 2 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
rune-axum-sanitize 0.1.0
Input sanitization middleware for Axum β€” strips HTML tags and null bytes from query params and re...
1 version - Latest release: 2 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
xlock 0.1.0
x-lock bot protection middleware for Rust
1 version - Latest release: about 1 month ago - 0 downloads total - 1 maintainer
rok-cors 0.1.0
CORS middleware for Axum β€” fine-grained origin, method, and header control
1 version - Latest release: 2 days ago - 0 downloads total - 1 maintainer
rustecal-types-bytes 0.1.7
Vec<u8> type support for rustecal TypedPublisher/TypedSubscriber
7 versions - Latest release: 9 months ago - 4.15 thousand downloads total - 6 stars on GitHub - 1 maintainer
tower-fallthrough-filter 0.0.3
A Tower middleware that gives controll to a defined service if the filter matches and otherwise f...
3 versions - Latest release: about 2 years ago - 4.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
kotoba-routing 0.1.22
Declarative, graph-based HTTP routing engine for the Kotoba ecosystem.
3 versions - Latest release: 8 months ago - 1.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
outlet-postgres 0.5.1
PostgreSQL logging handler for outlet HTTP request/response middleware
17 versions - Latest release: 2 months ago - 8.77 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: over 2 years ago - 10.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
layered 0.3.0
Build composable async services with layered middleware.
4 versions - Latest release: 4 months ago - 1.03 thousand downloads total - 78 stars on GitHub - 3 maintainers
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 years ago - 5 dependent packages - 3 dependent repositories - 287 thousand downloads total - 270 stars on GitHub - 1 maintainer
endurox-rs 0.1.333
Dev middleware utilities for Enduro/X projects (Rust bindings).
4 versions - Latest release: 9 days ago - 59 downloads total - 0 stars on GitHub - 1 maintainer
iron_session 0.0.4
Session middleware for the iron framework.
4 versions - Latest release: about 10 years ago - 7.68 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
warp-helmet 1.0.0
HTTP security headers middleware for Warp web framework
2 versions - Latest release: 2 months ago - 693 downloads total - 11 stars on GitHub - 1 maintainer
actix-passthrough-headers 0.1.0
Passthrough headers middleware for Actix Web
1 version - Latest release: about 1 month ago - 20 downloads total - 1 maintainer
barnacle-rs 0.3.1
Advanced rate limiting middleware for Axum with Redis backend, API key validation, and custom key...
9 versions - Latest release: 5 months ago - 4.01 thousand downloads total - 0 stars on GitHub - 2 maintainers
prom-cardinality-cap 0.0.1
Per-namespace cap on Prometheus metric label cardinality, with warn-once-on-first-drop semantics.
1 version - Latest release: 4 days ago - 0 downloads total - 84 stars on GitHub - 1 maintainer
rocket-authz 0.1.0
Casbin rocket access control middleware
1 version - Latest release: almost 5 years ago - 1.64 thousand downloads total - 4 stars on GitHub - 2 maintainers
poem-helmet 1.0.0
HTTP security headers middleware for Poem web framework
2 versions - Latest release: 2 months ago - 27 downloads total - 1 maintainer
actix-web-metrics 0.4.0 πŸ’°
Metrics.rs integration for Actix Web
4 versions - Latest release: 7 months ago - 25.9 thousand downloads total - 8 stars on GitHub - 1 maintainer
vld-tower 0.3.0 πŸ’°
Tower middleware for vld β€” validate HTTP request bodies in any Tower-compatible framework
5 versions - Latest release: about 2 months ago - 68 downloads total - 1 stars on GitHub - 1 maintainer
salvo-helmet 1.0.0
HTTP security headers middleware for Salvo web framework
2 versions - Latest release: 2 months ago - 28 downloads total - 11 stars on GitHub - 1 maintainer
authkestra-axum 0.1.3
Axum integration for the authkestra authentication framework
4 versions - Latest release: 2 months ago - 139 downloads total - 9 stars on GitHub - 1 maintainer
zerodds-rpc 1.0.0-rc.1
DDS-RPC 1.0 (formal/16-12-04): Requester/Replier-Runtime, Service-Mapping (IDL→Wire), Topic-Namin...
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
barbacane-wasm 0.6.2
WASM plugin runtime for Barbacane API gateway
15 versions - Latest release: about 1 month ago - 262 downloads total - 1 maintainer
actix-web-middleware-opa 0.1.1
actix-web middleware for Open Policy Agent (OPA) verification
2 versions - Latest release: over 7 years ago - 1 dependent repositories - 5.79 thousand downloads total - 14 stars on GitHub - 1 maintainer
zerodds-dcps 1.0.0-rc.1
DCPS Public API (OMG DDS 1.4 Β§2.2.2): DomainParticipant, Publisher, Subscriber, Topic, DataWriter...
1 version - Latest release: 4 days ago - 0 downloads total - 1 maintainer
reqwest-cache 0.1.3
reqwest-middleware based in-memory HTTP caching middleware
4 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 6.29 thousand downloads total - 1 maintainer
actix-csrf-middleware 0.5.4
CSRF protection middleware for Actix Web applications. Supports double submit cookie and synchron...
5 versions - Latest release: 7 months ago - 1.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
codeuchain 1.0.1
CodeUChain Rust: High-performance implementation with memory safety and async support
2 versions - Latest release: 8 months ago - 651 downloads total - 1 stars on GitHub - 1 maintainer
rustecal 0.1.8
Meta-crate for rustecal: re-exports core, pubsub and service APIs
9 versions - Latest release: about 1 month ago - 5.18 thousand downloads total - 6 stars on GitHub - 1 maintainer
xjp-oidc-axum 1.0.1
Axum integration for xjp-oidc - OIDC/OAuth2 middleware and extractors
3 versions - Latest release: 7 months ago - 748 downloads total - 1 maintainer
Top 10.0% on crates.io
http-cache 0.21.0 πŸ’°
An HTTP caching middleware
43 versions - Latest release: 11 months ago - 6 dependent packages - 18 dependent repositories - 3.11 million downloads total - 98 stars on GitHub - 2 maintainers
barbacane-plugin-sdk 0.6.1
SDK for building Barbacane WASM plugins (middlewares and dispatchers)
14 versions - Latest release: about 1 month ago - 294 downloads total - 22 stars on GitHub - 1 maintainer
barbacane-plugin-macros 0.6.1
Proc macros for building Barbacane WASM plugins
14 versions - Latest release: about 1 month ago - 334 downloads total - 22 stars on GitHub - 1 maintainer
webgates-actix 0.0.0 πŸ’°
Actix integration layer for the webgates authentication and authorization core.
1 version - Latest release: 3 months ago - 17 downloads total - 2 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 years ago - 1 dependent package - 4 dependent repositories - 22.3 thousand downloads total - 25 stars on GitHub - 1 maintainer
cu-caterpillar 0.10.0
This is an example for the Copper project to measure a base latency from the runtime. It can be u...
13 versions - Latest release: 7 months ago - 9.69 thousand downloads total - 908 stars on GitHub - 1 maintainer
bsv-auth-axum-middleware 0.1.1
BSV BRC-31 mutual authentication middleware for axum (port of bsv-auth-actix-middleware)
2 versions - Latest release: 30 days ago - 37 downloads total - 0 stars on GitHub - 1 maintainer
bsv-payment-axum-middleware 0.1.0
HTTP 402 BSV payment middleware for axum (port of TypeScript payment-express-middleware)
1 version - Latest release: 29 days ago - 11 downloads total - 1 maintainer
dust_dds_gen 0.15.0 πŸ’°
OMG IDL compiler for Dust DDS
18 versions - Latest release: about 2 months ago - 23.4 thousand downloads total - 155 stars on GitHub - 2 maintainers
dust_dds 0.15.0 πŸ’°
Data Distribution Service (DDS) implementation
20 versions - Latest release: about 2 months ago - 1 dependent package - 53.7 thousand downloads total - 155 stars on GitHub - 2 maintainers
tempo-x402-server
x402 resource server with payment middleware for gating API endpoints
25 versions - Latest release: about 1 month ago - 313 downloads total - 2 stars on GitHub - 1 maintainer
philiprehberger-rate-limiter 0.2.3
Token bucket, sliding window, and fixed window rate limiting
10 versions - Latest release: about 1 month ago - 112 downloads total - 1 stars on GitHub - 1 maintainer
axum-casbin 1.3.0
Casbin axum access control middleware
6 versions - Latest release: 10 months ago - 13.2 thousand downloads total - 34 stars on GitHub - 1 maintainer
bsv-middleware-rs 0.2.0
Framework-agnostic BRC-31 authentication and BRC-29 payment middleware for BSV
2 versions - Latest release: about 2 months ago - 26 downloads total - 1 maintainer
async-middleware 1.0.0
Simple async monad(ish) middleware in Rust using tuples and async trait transforms
2 versions - Latest release: almost 4 years ago - 3.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
actix-logger-light 0.2.1
Logger middleware for Actix Web
3 versions - Latest release: about 1 month ago - 47 downloads total - 0 stars on GitHub - 1 maintainer
cu-logging-size 0.10.0
This is an example for the Copper project to show how to set custom logging parameters.
4 versions - Latest release: 7 months ago - 1.37 thousand downloads total - 945 stars on GitHub - 1 maintainer
selective_middleware 0.1.0
Selective middleware for Iron applications
1 version - Latest release: over 10 years ago - 6.07 thousand downloads total - 7 stars on GitHub - 1 maintainer
hodei-authz-axum 0.1.0
Axum web framework integration for Hodei authorization
1 version - Latest release: 7 months ago - 404 downloads total - 0 stars on GitHub - 1 maintainer
gatekpr-rate-limiter 0.2.3
Reusable rate limiting with multiple backend support
4 versions - Latest release: 4 months ago - 62 downloads total - 1 maintainer