# Byron/google-apis-rs

A binding and CLI generator for all Google APIs

Repository: https://github.com/Byron/google-apis-rs
Canonical: https://ross.abutalabs.com/products/google-apis-rs
Homepage: http://byron.github.io/google-apis-rs
Language: Rust
License: NOASSERTION
License Family: other
Last push: 2026-07-27T19:35:06+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 40, longevity 100
- inputs: {"age_days": 4205, "days_push": 37, "days_rel": 687, "gap_med": 0, "n_releases_24m": 2}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1134, forks 153 (observed 2026-08-28T04:03:43.174034+00:00)

## What it is
A Rust code generator that produces idiomatic client library crates and companion CLI tools for all Google APIs based on the Google discovery service. Each generated API lives in its own crate with documentation, retries, and support for downloads and resumable uploads.

## Use cases
- call Google Cloud APIs from Rust
- generate a Rust client for a Google API
- interact with Google APIs from the command line
- upload files to Google services with resumable uploads
- build Rust tools on top of Google services

## When to choose
- you need Rust bindings for a Google API not covered elsewhere
- you want a ready-made CLI for a Google API
- you value built-in retries and resilience features

## When to avoid
- you want actively developed features - the project is in maintenance mode
- you prefer the newer community-maintained google-apis-rs organization crates
- you need APIs outside the Google discovery service

## Facets
- artifact type: library
- maturity: maintenance
- function: http-client, cli, sdk
- domain: apis, developer-tools, cloud-computing
- platform: rust, cli, cross-platform
- tags: google-apis, code-generator, rest-client, discovery-service, mako-templates, code-generation

## Member repositories
- Byron/google-apis-rs (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:43.174034+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:36:49.463197+00:00, confidence not recorded.
  - readme: https://github.com/Byron/google-apis-rs (fetched 2026-08-28T04:03:43.174034+00:00, sha 51767dee4cd0)
  - homepage: http://byron.github.io/google-apis-rs (fetched 2026-08-29T12:41:45.796871+00:00, sha 632e103b66d3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
