{"id":18533027,"url":"https://github.com/googleapis/google-cloud-rust","last_synced_at":"2025-05-14T10:06:25.429Z","repository":{"id":43333965,"uuid":"429560502","full_name":"googleapis/google-cloud-rust","owner":"googleapis","description":"Google Cloud Platform Rust [Experimental] Client Libraries","archived":false,"fork":false,"pushed_at":"2025-05-12T19:07:11.000Z","size":97643,"stargazers_count":434,"open_issues_count":151,"forks_count":55,"subscribers_count":70,"default_branch":"main","last_synced_at":"2025-05-12T19:50:22.712Z","etag":null,"topics":["experimental","google-cloud-platform","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googleapis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-11-18T19:51:09.000Z","updated_at":"2025-05-12T19:07:15.000Z","dependencies_parsed_at":"2024-10-30T18:17:51.047Z","dependency_job_id":"01175f7a-0316-414a-89bf-832c42806a8e","html_url":"https://github.com/googleapis/google-cloud-rust","commit_stats":{"total_commits":255,"total_committers":5,"mean_commits":51.0,"dds":0.2823529411764706,"last_synced_commit":"90e570cdfbff7bbf8215a0d3aa896dd47e4e7690"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-cloud-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-cloud-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-cloud-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googleapis%2Fgoogle-cloud-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googleapis","download_url":"https://codeload.github.com/googleapis/google-cloud-rust/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253814104,"owners_count":21968554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["experimental","google-cloud-platform","rust"],"created_at":"2024-11-06T19:08:51.666Z","updated_at":"2025-05-14T10:06:25.400Z","avatar_url":"https://github.com/googleapis.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# Google Cloud API Client Libraries for Rust\n\n[![build status](https://github.com/googleapis/google-cloud-rust/actions/workflows/sdk.yaml/badge.svg)](https://github.com/googleapis/google-cloud-rust/actions/workflows/sdk.yaml)\n[![dependency status](https://deps.rs/repo/github/googleapis/google-cloud-rust/status.svg)](https://deps.rs/repo/github/googleapis/google-cloud-rust)\n\nIdiomatic Rust client libraries for\n[Google Cloud Platform](https://cloud.google.com/) services.\n\n\u003e **NOTE:** this project is under development, all APIs are subject to change\n\u003e without notice. Some documentation is aspirational.\n\n## Getting Started\n\nThe [User Guide] includes basic tutorials to get started with the Google Cloud\nclient libraries for Rust.\n\n## Non-public API\n\nSome crates export \"public\" types and functions that are intended only for use\nas implementation details of other crates in this repository. Chief amongst\nthese are all the symbols exported by the `google-cloud-gax-internal` crate. As\nthe name indicates, this crate is intended to hold internal-only types. No\napplication should take a direct dependency on this crate or use their types in\ntheir code. We reserve the right to make changes to this crate without notice.\n\nIn other crates, any public symbol that is not part of the public API have the\n`#[doc(hidden)]` attribute set. This is conventional in Rust.\n\nIn addition, we also use a number of crate features prefixed with `_internal-`.\nNone of these features (or the symbols they enable) are intended for application\ndevelopers to use.\n\n## Unstable APIs\n\nRust does not have a stable API for asynchronous iterators (also known as\nasynchronous streams, or simply streams). Where needed, we provide\nimplementations of the [futures::stream::Stream] trait.\n\nFor crates that offer implementations of the trait, the functionality is gated\nby the `unstable-streams` feature. As the name indicates, this feature is\nunstable. When Rust stabilizes the streams trait we may chose to rename the\nfeature, and may even need to change the trait implementation.\n\n## Minimum Supported Rust Version\n\nWe require Rust \u003e= 1.85, as we anticipate this will be at least six months old\nby the time this project is stabilized (GA may be even later).\n\nHowever, we have not defined a policy as to how often we will update this\nminimum version. We do intend to publish our policy before declaring that the\nproject is generally available.\n\n## Contributing\n\nContributions to this library are always welcome and highly encouraged.\n\nSee [CONTRIBUTING] for more information on how to get started. You may also find\nthe [Set Up Development Environment] and the [architecture] guides useful.\n\n## License\n\nApache 2.0 - See [LICENSE] for more information.\n\n[architecture]: ARCHITECTURE.md\n[contributing]: CONTRIBUTING.md\n[futures::stream::stream]: https://docs.rs/futures/latest/futures/stream/trait.Stream.html\n[license]: LICENSE\n[set up development environment]: doc/contributor/howto-guide-set-up-development-environment.md\n[user guide]: https://googleapis.github.io/google-cloud-rust\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleapis%2Fgoogle-cloud-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoogleapis%2Fgoogle-cloud-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoogleapis%2Fgoogle-cloud-rust/lists"}