{"id":4296232,"name":"tower-layer","ecosystem":"cargo","description":"Decorates a `Service` to allow easy composition between `Service`s.\n","homepage":"https://github.com/tower-rs/tower","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tower-rs/tower","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2019-04-27T05:09:34.746Z","latest_release_published_at":"2024-08-13T16:53:54.096Z","latest_release_number":"0.3.3","last_synced_at":"2026-10-16T15:11:15.653Z","created_at":"2022-04-13T07:17:16.956Z","updated_at":"2026-10-16T15:11:17.535Z","registry_url":"https://crates.io/crates/tower-layer/","install_command":"cargo install tower-layer","documentation_url":"https://docs.rs/tower-layer/","metadata":{"categories":["asynchronous","network-programming"]},"repo_metadata":{"id":37851745,"uuid":"98244646","full_name":"tower-rs/tower","owner":"tower-rs","description":"async fn(Request) -\u003e Result\u003cResponse, Error\u003e","archived":false,"fork":false,"pushed_at":"2026-06-22T13:58:59.000Z","size":3925,"stargazers_count":4319,"open_issues_count":101,"forks_count":347,"subscribers_count":48,"default_branch":"master","last_synced_at":"2026-10-12T03:37:48.413Z","etag":null,"topics":["middleware","rust","tower"],"latest_commit_sha":null,"homepage":"https://docs.rs/tower","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tower-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-07-24T23:53:00.000Z","updated_at":"2026-10-11T16:12:11.000Z","dependencies_parsed_at":"2024-06-18T11:12:54.488Z","dependency_job_id":"128e0aac-d87e-4b28-810a-cdd9dbd5c1c7","html_url":"https://github.com/tower-rs/tower","commit_stats":{"total_commits":573,"total_committers":99,"mean_commits":5.787878787878788,"dds":0.8464223385689355,"last_synced_commit":"7dc533ef86b02f89f3dc5fe64644dd1a5dc3b37d"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/tower-rs/tower","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tower-rs","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/sbom","scorecard":{"id":895741,"data":{"date":"2025-08-11","repo":{"name":"github.com/tower-rs/tower","commit":"a1c277bc90839820bd8b4c0d8b47d14217977a79"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"11 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/CI.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/CI.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/CI.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/CI.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/publish.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/release.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/tower-rs/tower/release.yml/master?enable=pin","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  14 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T13:38:28.900Z","repository_id":37851745,"created_at":"2025-08-24T13:38:28.901Z","updated_at":"2025-08-24T13:38:28.901Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38261059,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-13T02:00:04.984Z","response_time":52,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tower-rs","name":"Tower","uuid":"26263939","kind":"organization","description":"async fn(Request) -\u003e Result\u003cResponse, Error\u003e ","email":null,"website":"https://tokio.rs/#tk-lib-tower","location":null,"twitter":"tokio_rs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/26263939?v=4","repositories_count":7,"last_synced_at":"2026-10-11T00:23:42.233Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/tower-rs","funding_links":[],"total_stars":6047,"followers":227,"following":0,"created_at":"2022-11-02T16:33:27.711Z","updated_at":"2026-10-11T00:23:42.247Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tower-rs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tower-rs/repositories"},"tags":[{"name":"tower-0.5.3","sha":"4b0a6b0e688bd177eb2c9c97f5268dd9703c66fc","kind":"commit","published_at":"2026-01-12T18:41:54.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.5.3","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.3/manifests"},{"name":"tower-0.5.2","sha":"7dc533ef86b02f89f3dc5fe64644dd1a5dc3b37d","kind":"commit","published_at":"2024-12-11T13:25:54.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.5.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.2/manifests"},{"name":"tower-0.5.1","sha":"71551010acff922c5b51c280e49a15ad2d33df61","kind":"commit","published_at":"2024-08-21T23:36:33.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.5.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.1/manifests"},{"name":"tower-layer-0.3.3","sha":"fec9e559e276ba9609f939d3b0d2e4fa0504de6f","kind":"commit","published_at":"2024-08-13T16:48:56.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-layer-0.3.3","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-layer-0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-layer-0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.3/manifests"},{"name":"tower-0.5.0","sha":"fec9e559e276ba9609f939d3b0d2e4fa0504de6f","kind":"commit","published_at":"2024-08-13T16:48:56.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.5.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.5.0/manifests"},{"name":"tower-service-0.3.3","sha":"646804d77eebf072dac180cb5e1256b9ee7e0229","kind":"commit","published_at":"2024-08-02T19:21:30.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-service-0.3.3","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-service-0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-service-0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.3.3/manifests"},{"name":"tower-layer-0.3.2","sha":"8b84b98d93a2493422a0ecddb6251f292a904cff","kind":"commit","published_at":"2022-10-10T18:27:58.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-layer-0.3.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-layer-0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-layer-0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.2/manifests"},{"name":"tower-service-0.3.2","sha":"04527aeb439761875a3e4f96d2090622731bc719","kind":"commit","published_at":"2022-06-17T19:44:17.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-service-0.3.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-service-0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-service-0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.3.2/manifests"},{"name":"tower-0.4.13","sha":"04527aeb439761875a3e4f96d2090622731bc719","kind":"commit","published_at":"2022-06-17T19:44:17.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.13","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.13/manifests"},{"name":"tower-0.4.12","sha":"12a06035eba9918991ac28838d7abcc1f5a4ef55","kind":"tag","published_at":"2022-02-16T23:00:17.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.12","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.12/manifests"},{"name":"tower-0.4.11","sha":"7674109b28776695827374f607c033d845fb84d9","kind":"commit","published_at":"2021-11-18T19:40:01.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.11","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.11/manifests"},{"name":"tower-0.4.10","sha":"d4865641e7ff879c35e6dc63de0af7680534bc88","kind":"commit","published_at":"2021-10-19T19:56:23.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.10","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.10/manifests"},{"name":"tower-0.4.9","sha":"62e09024aa1275dfcb53310530fe7c6e14ca6b57","kind":"commit","published_at":"2021-10-14T07:12:28.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.9","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.9/manifests"},{"name":"tower-0.4.8","sha":"b5d2c8f1d30cdaf8401102ea64c0708524b7f724","kind":"commit","published_at":"2021-05-28T20:18:09.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.8","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.8/manifests"},{"name":"tower-0.4.7","sha":"58544d65d9ce27b560c0bdbadc65eb80e30289a2","kind":"tag","published_at":"2021-04-27T20:02:06.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.7","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.7/manifests"},{"name":"tower-0.4.6","sha":"4fb257cd29a9bd727f208f496c45ab2d1b474667","kind":"commit","published_at":"2021-02-27T12:59:31.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.6","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.6/manifests"},{"name":"tower-0.4.5","sha":"ba3d431c041124b69885fc3d7b3903c9d0e495bb","kind":"commit","published_at":"2021-02-10T23:12:52.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.5","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.5/manifests"},{"name":"tower-0.4.4","sha":"886f72a53eaa6e4b78db3bc7ce86583ad1139999","kind":"commit","published_at":"2021-01-20T15:21:57.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.4","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.4/manifests"},{"name":"tower-0.4.3","sha":"5ad17573671fa4e7e2a04895d74bae9c4c6c2dbb","kind":"commit","published_at":"2021-01-13T21:19:59.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.3","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.3/manifests"},{"name":"tower-0.4.1","sha":"b447771855cde896c9cd25ee697f3f6a71597d7f","kind":"commit","published_at":"2021-01-07T23:26:59.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.1/manifests"},{"name":"tower-layer-0.3.1","sha":"44ad621c56e437d690bcd193313b81acc168895b","kind":"commit","published_at":"2021-01-07T23:05:45.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-layer-0.3.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-layer-0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-layer-0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.1/manifests"},{"name":"tower-0.4.0","sha":"ca685ae943d5e86f09e093a9baef830c4ef7f933","kind":"commit","published_at":"2021-01-07T22:33:55.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.4.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.4.0/manifests"},{"name":"tower-util-0.3.1","sha":"b57517521098423ea1068a8f08d76906ef8a6d11","kind":"commit","published_at":"2020-03-23T17:02:43.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-util-0.3.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-util-0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-util-0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.3.1/manifests"},{"name":"tower-0.3.1","sha":"47c3a145605b7258ea280c4c64ee7488fdabf4c4","kind":"tag","published_at":"2020-01-18T03:55:10.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.3.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.1/manifests"},{"name":"tower-0.3.0","sha":"7b48479bd25fe8f1840ed8be1b25682449aa3927","kind":"commit","published_at":"2019-12-19T23:17:21.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.3.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0/manifests"},{"name":"tower-buffer-0.1.2","sha":"e414b2b7d3ce8220aaf321d42af70cf37ec127d0","kind":"commit","published_at":"2019-10-11T15:39:34.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-buffer-0.1.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-buffer-0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-buffer-0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.2/manifests"},{"name":"tower-limit-0.1.1","sha":"30f11bfaa2f025c48875789dec4c3c95117f5ef5","kind":"commit","published_at":"2019-10-11T15:22:14.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-limit-0.1.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-limit-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-limit-0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.1.1/manifests"},{"name":"tower-0.3.0-alpha.2","sha":"3bff86e28e2d895276be95db80e8896f71d73a01","kind":"commit","published_at":"2019-10-01T00:53:39.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.3.0-alpha.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.3.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.3.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.2/manifests"},{"name":"tower-make-0.3.0-alpha.2","sha":"55b5150a892c61046d673f2c5866cc48785c1f7a","kind":"commit","published_at":"2019-09-20T22:09:09.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-make-0.3.0-alpha.2","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-make-0.3.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-make-0.3.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-make-0.3.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-make-0.3.0-alpha.2/manifests"},{"name":"tower-buffer-0.3.0-alpha.1b","sha":"ca951d56f4fc84bbb7075944f221758aac0fe958","kind":"commit","published_at":"2019-09-14T16:47:38.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-buffer-0.3.0-alpha.1b","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-buffer-0.3.0-alpha.1b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-buffer-0.3.0-alpha.1b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.3.0-alpha.1b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.3.0-alpha.1b/manifests"},{"name":"tower-0.3.0-alpha.1a","sha":"ca951d56f4fc84bbb7075944f221758aac0fe958","kind":"commit","published_at":"2019-09-14T16:47:38.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.3.0-alpha.1a","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.3.0-alpha.1a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.3.0-alpha.1a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.1a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.1a/manifests"},{"name":"tower-0.3.0-alpha.1","sha":"42376d484b9cd406c52c503f80c08db9974f7674","kind":"commit","published_at":"2019-09-11T20:45:19.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.3.0-alpha.1/manifests"},{"name":"tower-load-shed-0.3.0-alpha.1","sha":"fc211c3b7c735be2642ac8765238b6bc54101741","kind":"commit","published_at":"2019-09-11T20:36:11.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-load-shed-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-load-shed-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-load-shed-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-shed-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-shed-0.3.0-alpha.1/manifests"},{"name":"tower-spawn-ready-0.3.0-alpha.1","sha":"7bb3a646a7537de5e4c4eec5f1d91215dab28075","kind":"commit","published_at":"2019-09-11T20:33:43.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-spawn-ready-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-spawn-ready-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-spawn-ready-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-spawn-ready-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-spawn-ready-0.3.0-alpha.1/manifests"},{"name":"tower-buffer-0.3.0-alpha.1","sha":"2f6c0afde381de3dbaf6e51ed69eb851fa1d32cd","kind":"commit","published_at":"2019-09-11T20:31:30.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-buffer-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-buffer-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-buffer-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.3.0-alpha.1/manifests"},{"name":"tower-balance-0.3.0-alpha.1","sha":"67a9e271775814a8311742cc4b9313ce2213a6b6","kind":"commit","published_at":"2019-09-11T20:27:02.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-balance-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-balance-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-balance-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-balance-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-balance-0.3.0-alpha.1/manifests"},{"name":"tower-load-0.3.0-alpha.1","sha":"48f97c3dce43d7fd14a3241ab4e77023b49f450e","kind":"commit","published_at":"2019-09-11T20:19:53.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-load-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-load-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-load-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-0.3.0-alpha.1/manifests"},{"name":"tower-discover-0.3.0-alpha.1","sha":"768528e737dcc11c6d3c184c384470a264c9d194","kind":"commit","published_at":"2019-09-11T20:16:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-discover-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-discover-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-discover-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-discover-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-discover-0.3.0-alpha.1/manifests"},{"name":"tower-limit-0.3.0-alpha.1","sha":"c40185901e522f9527436fd5ba5971e9a2ed49d2","kind":"commit","published_at":"2019-09-11T20:09:29.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-limit-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-limit-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-limit-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.3.0-alpha.1/manifests"},{"name":"tower-util-0.3.0-alpha.1","sha":"589eb44377b232c92919233e594bd9b43cd7c7a0","kind":"commit","published_at":"2019-09-11T20:02:34.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-util-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-util-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-util-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.3.0-alpha.1/manifests"},{"name":"tower-make-0.3.0-alpha.1","sha":"a3c16e85f9bc7bf94ae8ef4316931211f917559b","kind":"commit","published_at":"2019-09-11T19:59:30.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-make-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-make-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-make-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-make-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-make-0.3.0-alpha.1/manifests"},{"name":"tower-reconnect-0.3.0-alpha.1","sha":"90ef2a64b416cc8369438b436e2779127267c0ae","kind":"commit","published_at":"2019-09-11T19:57:55.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-reconnect-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-reconnect-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-reconnect-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-reconnect-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-reconnect-0.3.0-alpha.1/manifests"},{"name":"tower-retry-0.3.0-alpha.1","sha":"6c68c56dc4001a094bc7f0c7d31a8f9f0343043b","kind":"commit","published_at":"2019-09-11T19:12:33.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-retry-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-retry-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-retry-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-retry-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-retry-0.3.0-alpha.1/manifests"},{"name":"tower-test-0.3.0-alpha.1","sha":"9b8db5b39339b32a7a5efa88a92661efd8e4d626","kind":"commit","published_at":"2019-09-11T19:08:20.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-test-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-test-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-test-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-test-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-test-0.3.0-alpha.1/manifests"},{"name":"tower-timeout-0.3.0-alpha.1","sha":"97a2bc18b9df36b6b12aa55cc3d5f11006717722","kind":"commit","published_at":"2019-09-11T19:00:42.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-timeout-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-timeout-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-timeout-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.3.0-alpha.1/manifests"},{"name":"tower-layer-0.3.0-alpha.1","sha":"83752ab6c2bf0490f69c78843f402298d752c80c","kind":"commit","published_at":"2019-09-11T18:49:23.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-layer-0.3.0-alpha.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-layer-0.3.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-layer-0.3.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.3.0-alpha.1/manifests"},{"name":"tower-timeout-0.1.1","sha":"26d096bd995605d619b121ab89729ec732b7c08a","kind":"commit","published_at":"2019-07-30T19:14:24.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-timeout-0.1.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-timeout-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-timeout-0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.1.1/manifests"},{"name":"tower-buffer-0.1.1","sha":"72219ce862e468a57a6f83d1f018d5d09257711f","kind":"commit","published_at":"2019-07-19T18:21:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-buffer-0.1.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-buffer-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-buffer-0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.1/manifests"},{"name":"tower-0.1.1","sha":"72219ce862e468a57a6f83d1f018d5d09257711f","kind":"commit","published_at":"2019-07-19T18:21:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.1.1","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.1.1/manifests"},{"name":"tower-util-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-util-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-util-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-util-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-util-0.1.0/manifests"},{"name":"tower-timeout-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-timeout-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-timeout-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-timeout-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-timeout-0.1.0/manifests"},{"name":"tower-test-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-test-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-test-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-test-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-test-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-test-0.1.0/manifests"},{"name":"tower-retry-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-retry-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-retry-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-retry-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-retry-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-retry-0.1.0/manifests"},{"name":"tower-load-shed-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-load-shed-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-load-shed-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-load-shed-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-shed-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-load-shed-0.1.0/manifests"},{"name":"tower-limit-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-limit-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-limit-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-limit-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-limit-0.1.0/manifests"},{"name":"tower-layer-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-layer-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-layer-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-layer-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-layer-0.1.0/manifests"},{"name":"tower-discover-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-discover-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-discover-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-discover-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-discover-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-discover-0.1.0/manifests"},{"name":"tower-buffer-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-buffer-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-buffer-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-buffer-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-buffer-0.1.0/manifests"},{"name":"tower-0.1.0","sha":"716bafd9222e491e9e4e9b394aa9dbb13825b6f5","kind":"commit","published_at":"2019-04-27T05:31:07.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-0.1.0/manifests"},{"name":"tower-service-0.2.0","sha":"cdd9f0931ea98e5434226c02aed556c3263532d5","kind":"commit","published_at":"2018-12-12T21:02:33.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-service-0.2.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-service-0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-service-0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.2.0/manifests"},{"name":"tower-service-0.1.0","sha":"57df4b5b4ded2ba3a06cfa21731370530f260655","kind":"commit","published_at":"2018-08-09T17:08:57.000Z","download_url":"https://codeload.github.com/tower-rs/tower/tar.gz/tower-service-0.1.0","html_url":"https://github.com/tower-rs/tower/releases/tag/tower-service-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tower-rs/tower@tower-service-0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/tags/tower-service-0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-16T15:11:17.535Z","dependent_packages_count":104,"downloads":577836223,"downloads_period":"total","dependent_repos_count":10870,"rankings":{"downloads":0.19464445651177387,"dependent_repos_count":0.27222014570124897,"dependent_packages_count":0.5754705670782879,"stargazers_count":2.4238876704020536,"forks_count":3.008526273475461,"docker_downloads_count":0.7764621254328371,"average":1.2085352064336103},"purl":"pkg:cargo/tower-layer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/tower-layer","docker_dependents_count":337,"docker_downloads_count":25812373,"usage_url":"https://repos.ecosyste.ms/usage/cargo/tower-layer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/tower-layer/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-10-15T15:04:53.553Z","issues_count":87,"pull_requests_count":207,"avg_time_to_close_issue":10938731.11627907,"avg_time_to_close_pull_request":11007966.858024692,"issues_closed_count":43,"pull_requests_closed_count":162,"pull_request_authors_count":88,"issue_authors_count":73,"avg_comments_per_issue":3.367816091954023,"avg_comments_per_pull_request":1.4541062801932367,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":28,"past_year_avg_time_to_close_issue":4613827.0,"past_year_avg_time_to_close_pull_request":1976511.9,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.35714285714285715,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tower-rs%2Ftower/issues","maintainers":[{"login":"hawkw","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hawkw"},{"login":"LucioFranco","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LucioFranco"},{"login":"davidpdrsn","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidpdrsn"},{"login":"seanmonstar","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/seanmonstar"},{"login":"jplatte","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jplatte"},{"login":"tobz","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tobz"},{"login":"carllerche","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/carllerche"},{"login":"olix0r","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olix0r"},{"login":"jonhoo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jonhoo"},{"login":"jlizen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jlizen"}],"active_maintainers":[{"login":"seanmonstar","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/seanmonstar"},{"login":"jlizen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jlizen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/tower-layer/codemeta","maintainers":[{"uuid":"10","login":"carllerche","name":"Carl Lerche","email":null,"url":"https://github.com/carllerche","packages_count":326,"html_url":"https://crates.io/users/carllerche","role":null,"created_at":"2022-11-08T02:39:41.063Z","updated_at":"2022-11-08T02:39:41.063Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/carllerche/packages"}]}