Ecosyste.ms: Packages

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

Top 1.2% on crates.io
Top 0.2% downloads on crates.io
Top 0.6% dependent packages on crates.io
Top 0.3% dependent repos on crates.io
Top 3.0% forks on crates.io
Top 0.8% docker downloads on crates.io

crates.io : tower-layer

Decorates a `Service` to allow easy composition between `Service`s.

Registry - Source - Documentation - JSON
purl: pkg:cargo/tower-layer
Keywords: middleware, rust, tower
License: MIT
Latest release: over 1 year ago
First release: about 5 years ago
Dependent packages: 104
Dependent repositories: 10,870
Downloads: 61,728,713 total
Stars: 3,089 on GitHub
Forks: 244 on GitHub
Docker dependents: 337
Docker downloads: 25,812,284
Total Commits: 549
Committers: 88
Average commits per author: 6.239
Development Distribution Score (DDS): 0.84
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

axum_sqlx_sessions
Library to Provide a Postgresql Session management layer. You must also include Tower_cookies in ...
5 versions - Latest release: 12 days ago - 1 dependent package - 1.49 thousand downloads total - 10 stars on GitHub - 1 maintainer
product-os-router 0.0.17
Product OS : Router provides a fully featured router leveraging Axum and Tower with a suite of he...
14 versions - Latest release: 13 days ago - 10 dependent packages - 5.86 thousand downloads total - 1 maintainer
tower-otel-http-metrics 0.4.0
OpenTelemetry Metrics Middleware for Tower-compatible Rust HTTP servers
11 versions - Latest release: 15 days ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
lambda_runtime 0.11.2
AWS Lambda Runtime
26 versions - Latest release: 21 days ago - 45 dependent packages - 548 dependent repositories - 4.99 million downloads total - 3,030 stars on GitHub - 3 maintainers
conjure-runtime 4.7.1
An HTTP client compatible with Conjure-generated services
27 versions - Latest release: 23 days ago - 1 dependent package - 1 dependent repositories - 47.7 thousand downloads total - 10 stars on GitHub - 2 maintainers
Top 9.5% on crates.io
gcloud-sdk 0.24.6
Async Google gRPC/REST APIs and the client implementation hiding complexity of GCP authentication...
74 versions - Latest release: 27 days ago - 7 dependent packages - 5 dependent repositories - 188 thousand downloads total - 60 stars on GitHub - 1 maintainer
axum_database_sessions
Memory and/or Database Session management layer for axum.
30 versions - Latest release: 27 days ago - 1 dependent package - 1 dependent repositories - 13.9 thousand downloads total - 118 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
fuel-core 0.26.0
Fuel client library is aggregation of all fuels service. It contains the all business logic of th...
82 versions - Latest release: 29 days ago - 12 dependent packages - 47 dependent repositories - 169 thousand downloads total - 29,013 stars on GitHub - 1 maintainer
axum_sessions_auth
Library to Provide a User Authentication and privilege Token Checks. It requires the Axum_Databas...
21 versions - Latest release: about 1 month ago - 1 dependent repositories - 9.04 thousand downloads total - 86 stars on GitHub - 1 maintainer
axum-oidc 0.4.0
A wrapper for the openidconnect crate for axum
10 versions - Latest release: about 1 month ago - 2.43 thousand downloads total - 5 stars on GitHub - 1 maintainer
axum_guard_combinator
Use logical combinator to combine types that implement from request.
2 versions - Latest release: about 1 month ago - 579 downloads total - 1 maintainer
tower_governor 0.4.2
A rate-limiting middleware for Tower backed by the governor crate that allows configurable key ba...
13 versions - Latest release: about 1 month ago - 3 dependent packages - 3 dependent repositories - 242 thousand downloads total - 118 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
sentry-tower 0.32.3 💰
Sentry integration for tower-based crates.
26 versions - Latest release: about 1 month ago - 1 dependent package - 76 dependent repositories - 980 thousand downloads total - 571 stars on GitHub - 1 maintainer
tower-sessions 0.12.2 💰
🥠 Sessions as a `tower` and `axum` middleware.
34 versions - Latest release: about 1 month ago - 21 dependent packages - 1 dependent repositories - 73.9 thousand downloads total - 178 stars on GitHub - 1 maintainer
tower-sessions-core 0.12.2 💰
Core types and traits for tower-sessions.
19 versions - Latest release: about 1 month ago - 12 dependent packages - 1 dependent repositories - 65.8 thousand downloads total - 178 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
aide 0.13.4
A code-first API documentation library
43 versions - Latest release: about 1 month ago - 14 dependent packages - 11 dependent repositories - 187 thousand downloads total - 327 stars on GitHub - 2 maintainers
axum-streams 0.14.2
HTTP body streaming support for Axum: json/csv/protobuf/arrow/txt
22 versions - Latest release: about 2 months ago - 3 dependent packages - 1 dependent repositories - 31.3 thousand downloads total - 43 stars on GitHub - 1 maintainer
tower-request-id-nano 2.0.0
A tower (hyper, axum, warp) service to add a unique id for every request
3 versions - Latest release: about 2 months ago - 786 downloads total - 0 stars on GitHub - 1 maintainer
axum_session_auth 0.14.0
Library to Provide a User Authentication and privilege Token Checks. It requires the Axum_Session...
19 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 22.4 thousand downloads total - 90 stars on GitHub - 1 maintainer
axum_session 0.14.0
📝 Session management layer for axum that supports HTTP and Rest.
37 versions - Latest release: about 2 months ago - 8 dependent packages - 2 dependent repositories - 42 thousand downloads total - 123 stars on GitHub - 1 maintainer
aliri_tower 0.6.0
Tower middleware for interacting with `aliri` authorities
7 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 21 thousand downloads total - 109 stars on GitHub - 1 maintainer
axum-login 0.15.1 💰
🪪 User identification, authentication, and authorization for Axum.
26 versions - Latest release: about 2 months ago - 3 dependent packages - 7 dependent repositories - 57.2 thousand downloads total - 448 stars on GitHub - 1 maintainer
Top 3.8% on crates.io
server_fn 0.6.11 💰
RPC for any web framework.
49 versions - Latest release: about 2 months ago - 8 dependent packages - 174 dependent repositories - 376 thousand downloads total - 14,553 stars on GitHub - 2 maintainers
Top 8.3% on crates.io
hyper-boring 4.6.0
Hyper TLS support via BoringSSL
25 versions - Latest release: about 2 months ago - 2 dependent packages - 9 dependent repositories - 347 thousand downloads total - 333 stars on GitHub - 3 maintainers
product-os-tower-layer 0.0.2
Product OS : Tower Layer is a derivative of the tower-layer crate restructured for both std and n...
2 versions - Latest release: about 2 months ago - 3 dependent packages - 587 downloads total - 1 maintainer
bulwark-cli 0.5.0
Bulwark is a fast, modern, open-source web application security engine.
5 versions - Latest release: about 2 months ago - 1.51 thousand downloads total - 18 stars on GitHub - 1 maintainer
tonic-async-interceptor 0.11.1
Async variant of Tonic's interceptor function
5 versions - Latest release: about 2 months ago - 1 dependent repositories - 9.56 thousand downloads total - 13 stars on GitHub - 1 maintainer
dioxus-fullstack 0.5.2 💰
Fullstack Dioxus Utilities
9 versions - Latest release: about 2 months ago - 2 dependent packages - 1 dependent repositories - 25 thousand downloads total - 17,992 stars on GitHub - 1 maintainer
xitca-web 0.4.1
an async web framework
8 versions - Latest release: about 2 months ago - 1 dependent package - 3.96 thousand downloads total - 626 stars on GitHub - 1 maintainer
nyauser 0.1.2
Torrent and media management daemon
3 versions - Latest release: 2 months ago - 1.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 2.0% on crates.io
axum-extra 0.9.3 💰
Extra utilities for axum
37 versions - Latest release: 2 months ago - 94 dependent packages - 542 dependent repositories - 3.97 million downloads total - 16,000 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
axum 0.7.5 💰
Web framework that focuses on ergonomics and modularity
78 versions - Latest release: 2 months ago - 1,093 dependent packages - 4,645 dependent repositories - 46.2 million downloads total - 16,000 stars on GitHub - 2 maintainers
hyper-boring-imp 2.1.7
Hyper TLS support via BoringSSL
7 versions - Latest release: 3 months ago - 2 dependent packages - 10.1 thousand downloads total - 333 stars on GitHub - 1 maintainer
loginmanager 0.2.2
a loginmanager for axum
4 versions - Latest release: 3 months ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
axum-template 2.2.0
Layers, extractors and template engine wrappers for axum based Web MVC applications
26 versions - Latest release: 3 months ago - 1 dependent repositories - 17 thousand downloads total - 66 stars on GitHub - 1 maintainer
tonic-interceptor 0.1.0 💰
Improve tonic interceptor
1 version - Latest release: 3 months ago - 371 downloads total - 0 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
tower-http 0.5.2
Tower middleware and utilities for HTTP clients and servers
25 versions - Latest release: 3 months ago - 443 dependent packages - 4,231 dependent repositories - 32.3 million downloads total - 566 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
tonic-web 0.11.0
grpc-web protocol translation for tonic services.
12 versions - Latest release: 4 months ago - 21 dependent packages - 51 dependent repositories - 1.26 million downloads total - 8,954 stars on GitHub - 1 maintainer
Top 0.8% on crates.io
tonic 0.11.0
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.
39 versions - Latest release: 4 months ago - 866 dependent packages - 3,853 dependent repositories - 51 million downloads total - 8,954 stars on GitHub - 2 maintainers
devtools-core 0.3.0
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease.
4 versions - Latest release: 4 months ago - 2 dependent packages - 2.16 thousand downloads total - 152 stars on GitHub - 2 maintainers
netgauze-bmp-service 0.3.0
BMP Protocol Server.
4 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 1.3 thousand downloads total - 25 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
jwt-authorizer 0.14.0
jwt authorizer middleware for axum and tonic
17 versions - Latest release: 4 months ago - 3 dependent packages - 52.6 thousand downloads total - 53 stars on GitHub - 1 maintainer
axum-token-auth 0.1.1
middleware to authenticate requests to axum
2 versions - Latest release: 4 months ago - 4.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
axum-core 0.4.3 💰
Core types and traits for axum
26 versions - Latest release: 5 months ago - 77 dependent packages - 4,438 dependent repositories - 45 million downloads total - 16,000 stars on GitHub - 1 maintainer
origin_check 0.2.2
A minimal Tower middleware layer for mitigating CSRF attacks
5 versions - Latest release: 5 months ago - 1.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
tower-otel 0.2.0
OpenTelemetry tracing layer for HTTP/gRPC services
2 versions - Latest release: 5 months ago - 811 downloads total - 0 stars on GitHub - 1 maintainer
async-lsp 0.2.0
Asynchronous Language Server Protocol (LSP) framework based on tower
7 versions - Latest release: 5 months ago - 2 dependent repositories - 59.3 thousand downloads total - 53 stars on GitHub - 1 maintainer
solarsail 0.5.0
WIP minimal convenience layer on top of hyper
13 versions - Latest release: 5 months ago - 4.73 thousand downloads total - 1 maintainer
axum-sqlx-tx 0.8.0
Request-scoped SQLx transactions for axum
11 versions - Latest release: 5 months ago - 3 dependent packages - 1 dependent repositories - 8.52 thousand downloads total - 46 stars on GitHub - 1 maintainer
axum-server-dual-protocol 0.6.0 💰
Host a HTTP and HTTPS server on the same port with `axum-server`
8 versions - Latest release: 5 months ago - 4 dependent packages - 1 dependent repositories - 22.9 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 4.8% on crates.io
axum-server 0.6.0
High level server designed to be used with axum framework.
26 versions - Latest release: 5 months ago - 65 dependent packages - 741 dependent repositories - 2.96 million downloads total - 162 stars on GitHub - 2 maintainers
lib-hyper-organizator 0.4.5
A minimalistic set of features for building web services with Rust and Hyper
10 versions - Latest release: 6 months ago - 2.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
reqwest-streams 0.5.1
HTTP body streaming support for reqwest: JSON/CSV/Protobuf and others
16 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 11.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 6.6% on crates.io
hyper-openssl 0.10.2 💰
Hyper TLS support via OpenSSL
29 versions - Latest release: 6 months ago - 70 dependent packages - 653 dependent repositories - 4.3 million downloads total - 25 stars on GitHub - 1 maintainer
tower-request-id 0.3.0
A tower (hyper, axum, warp) service to add a unique id for every request
4 versions - Latest release: 6 months ago - 2 dependent repositories - 248 thousand downloads total - 24 stars on GitHub - 1 maintainer
cabin-service 0.2.0
Tower service for cabin
1 version - Latest release: 6 months ago - 308 downloads total - 0 stars on GitHub - 1 maintainer
axum-flash 0.8.0
Web framework that focuses on ergonomics and modularity
10 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 13.3 thousand downloads total - 20 stars on GitHub - 1 maintainer
axum_csrf 0.9.0
Library to Provide a CSRF (Cross-Site Request Forgery) protection layer.
19 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 15.8 thousand downloads total - 19 stars on GitHub - 1 maintainer
axum_odbc 0.8.0
Library to Provide an ODBC-Api layer.
9 versions - Latest release: 6 months ago - 2.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
tower-cookies 0.10.0
Cookie manager middleware for tower.
15 versions - Latest release: 6 months ago - 24 dependent packages - 47 dependent repositories - 264 thousand downloads total - 107 stars on GitHub - 1 maintainer
tower-async-bridge 0.2.0 💰
Bridges a `tower-async` `Service` to be used within a `tower` (classic) environment, and also the...
3 versions - Latest release: 6 months ago - 1 dependent package - 944 downloads total - 49 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
axum-named-routes 0.2.3
A Router for axum that allows routes to be named
5 versions - Latest release: 8 months ago - 1.42 thousand downloads total - 5 stars on GitHub - 1 maintainer
lexa-framework 0.2.8
Framework web backend personnel par dessus Axum.
13 versions - Latest release: 8 months ago - 3.11 thousand downloads total - 1 maintainer
graphul 1.0.1 💰
Optimize, speed, scale your microservices and save money 💵
18 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 21.9 thousand downloads total - 431 stars on GitHub - 1 maintainer
usc 1.20230730.1349
A common lib for unitedservices
19 versions - Latest release: 10 months ago - 2 dependent packages - 4.76 thousand downloads total - 1 maintainer
tower-sanitize-path 0.2.0 💰
Tower middleware to sanitize request paths
4 versions - Latest release: 11 months ago - 16 dependent repositories - 7.64 thousand downloads total - 1 stars on GitHub - 2 maintainers
axum-util 0.2.2
Misc utilities for axum (dynamic TLS, OIDC, logger, errors, CORS, and JWT auth)
4 versions - Latest release: 11 months ago - 2.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
lvp 1.0.0
Misc utilities for axum (dynamic TLS, OIDC, logger, errors, CORS, and JWT auth)
1 version - Latest release: 11 months ago - 373 downloads total - 0 stars on GitHub - 1 maintainer
tina-core 0.0.2
Tina platform
2 versions - Latest release: about 1 year ago - 1 dependent package - 933 downloads total - 1 maintainer
langchain 0.2.2
Rust port of the ideas produced in langchain-py and langchain-js
5 versions - Latest release: about 1 year ago - 1.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
treemux 0.8.5
A high performance HTTP request router that scales well.
19 versions - Latest release: about 1 year ago - 5.99 thousand downloads total - 10 stars on GitHub - 1 maintainer
leakagent 0.1.12 removed
Metrics forwarding agent for LeakSignal
1 version - Latest release: about 1 year ago - 24 downloads total - 31 stars on GitHub - 1 maintainer
dubbo 0.3.0
dubbo
4 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 2.01 thousand downloads total - 262 stars on GitHub - 3 maintainers
axam 0.6.12 removed 💰
Web framework that focuses on ergonomics and modularity
2 versions - Latest release: about 1 year ago - 229 downloads total - 12,197 stars on GitHub - 1 maintainer
authzen-service-util 0.1.0-alpha.0
Backend service utilities.
1 version - Latest release: about 1 year ago - 3 dependent packages - 898 downloads total - 2 stars on GitHub - 1 maintainer
authzen-session 0.1.0-alpha.0
Utilities for integrating session management with different web frameworks and support for differ...
1 version - Latest release: about 1 year ago - 2 dependent packages - 874 downloads total - 2 stars on GitHub - 1 maintainer
tower-opentelemetry 0.2.0
An OpenTelemetry layer for Tower
7 versions - Latest release: over 1 year ago - 3.75 thousand downloads total - 1 maintainer
axum_guard_logic 0.3.3
Compare extracted and expected data at the router layer with logic.
9 versions - Latest release: over 1 year ago - 2.78 thousand downloads total - 1 maintainer
iroh-gateway 0.2.0
IPFS gateway
3 versions - Latest release: over 1 year ago - 2 dependent packages - 1.47 thousand downloads total - 1,621 stars on GitHub - 1 maintainer
puff-rs 0.1.8
Puff - Deep Stack Python Runtime and GraphQL library.
9 versions - Latest release: over 1 year ago - 1 dependent repositories - 2.69 thousand downloads total - 318 stars on GitHub - 1 maintainer
apache-dubbo 0.1.0
dubbo
1 version - Latest release: over 1 year ago - 404 downloads total - 262 stars on GitHub - 1 maintainer
binhoc 0.1.23
Generate code for rust clients communicating with axum servers.
6 versions - Latest release: over 1 year ago - 2.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
tonic-arcanyx-fork 0.8.1-alpha.0
A gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.
1 version - Latest release: over 1 year ago - 2 dependent packages - 681 downloads total - 0 stars on GitHub - 1 maintainer
tower-http-metrics 0.0.4
Tower middleware for tracking HTTP server metrics
4 versions - Latest release: almost 2 years ago - 1.38 thousand downloads total - 0 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 - 60.8 million downloads total - 3,273 stars on GitHub - 2 maintainers
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
blip 0.3.0
A crate for writing fast and highly resilient in-process gRPC service meshes.
17 versions - Latest release: about 2 years ago - 6.47 thousand downloads total - 30 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
axum-handle-error-extract 0.1.0 💰
Error handling layer for axum that supports extractors and async functions
1 version - Latest release: over 2 years ago - 1.46 thousand downloads total - 16,000 stars on GitHub - 1 maintainer
informalsystems-tonic 0.5.2
Temporary fork for internal use. Use the `tonic` crate instead.
1 version - Latest release: over 2 years ago - 2 dependent packages - 684 downloads total - 0 stars on GitHub - 2 maintainers
metriki-tower 0.2.5 💰
Metriki integration with tower
8 versions - Latest release: over 2 years ago - 1 dependent repositories - 2.99 thousand downloads total - 27 stars on GitHub - 1 maintainer
tower-worker 0.1.0
Provides Tower layers focused on wrapping services with asynchronous worker tasks that may also m...
1 version - Latest release: almost 3 years ago - 2.78 thousand downloads total - 3 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.84 million downloads total - 3,269 stars on GitHub - 1 maintainer
erkpht-tower 0.3.2
Tower is a library of modular and reusable components for building robust clients and servers.
2 versions - Latest release: about 4 years ago - 943 downloads total - 0 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,269 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.68 million downloads total - 3,081 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,269 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,269 stars on GitHub - 1 maintainer