Ecosyste.ms: Packages

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

Top 1.1% on crates.io
Top 0.2% downloads on crates.io
Top 0.1% dependent packages on crates.io
Top 0.4% dependent repos on crates.io
Top 2.9% forks on crates.io
Top 0.8% docker downloads on crates.io

crates.io : tower

Tower is a library of modular and reusable components for building robust clients and servers.

Registry - Source - Documentation - JSON
purl: pkg:cargo/tower
Keywords: non-blocking, service, async, io, futures, middleware, rust, tower
License: MIT
Latest release: almost 2 years ago
First release: over 7 years ago
Dependent packages: 1,097
Dependent repositories: 7,729
Downloads: 58,474,788 total
Stars: 3,271 on GitHub
Forks: 260 on GitHub
Docker dependents: 338
Docker downloads: 25,812,389
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: 6 days ago

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.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 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 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 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.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 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 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 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 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
tower-spawn-ready 0.3.0
Drives service readiness via a spawned task
3 versions - Latest release: over 4 years ago - 1.48 thousand 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 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 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