Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.1% downloads on crates.io
Top 0.1% dependent packages on crates.io
Top 0.1% dependent repos on crates.io
Top 3.0% forks on crates.io
Top 0.2% docker downloads on crates.io
crates.io : tower-service
Trait representing an asynchronous, request / response based, client or server.
Registry
-
Source
- Documentation
- JSON
purl: pkg:cargo/tower-service
Keywords: middleware, rust, tower
License: MIT
Latest release: almost 2 years ago
First release: over 6 years ago
Dependent packages: 876
Dependent repositories: 30,287
Downloads: 117,571,165 total
Stars: 3,089 on GitHub
Forks: 244 on GitHub
Docker dependents: 586
Docker downloads: 39,416,111
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: about 2 hours ago
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.7 million downloads total - 3,089 stars on GitHub - 1 maintainer
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
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
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
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
tower-ready-cache 0.3.1
Caches a set of services2 versions - Latest release: over 4 years ago - 1 dependent package - 186 dependent repositories - 1.55 million downloads total - 3,089 stars on GitHub - 1 maintainer
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
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
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
tower-load 0.3.0
Strategies for measuring the load of a service3 versions - Latest release: over 4 years ago - 6 dependent packages - 213 dependent repositories - 1.77 million downloads total - 3,269 stars on GitHub - 1 maintainer
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
tower-spawn-ready 0.3.0
Drives service readiness via a spawned task3 versions - Latest release: over 4 years ago - 1.51 thousand downloads total - 3,269 stars on GitHub - 1 maintainer
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
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
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
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 thousand downloads total - 3,089 stars on GitHub - 1 maintainer