theoephraim/node-google-spreadsheet
Google Sheets API wrapper for Javascript / Typescript observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 85
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 24
- age_days: 4930
- days_rel: 91
- days_push: 91
- n_releases_24m: 8
Adoption not part of the score
2489 stars · 388 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A popular JavaScript/TypeScript wrapper library for the Google Sheets API (v4). It provides cell-based and row-based read/write operations, worksheet and document management, export, and multiple auth options with automatic retries.
Use cases
- read and write google sheets from node.js
- use a google sheet as a database or cms
- bulk update spreadsheet cells via api
- manage worksheets and share google docs programmatically
- export google sheets to csv or other formats
- authenticate to google sheets with a service account
When to choose
- you want a friendly, typed interface over the raw Google Sheets API in Node.js
- you need row-based CRUD operations on spreadsheet data
- you want built-in retries and rate-limit handling for Sheets API calls
When to avoid
- you are not working in a JavaScript/TypeScript runtime
- you need real-time streaming updates from Sheets (use the Google Apps Script or Push API instead)
- you need heavy spreadsheet computation - use a spreadsheet engine instead
Facets
library · maturity active
sdk http-client auth apis developer-tools google-sheets google-sheets-api-v4 spreadsheet api-wrapper google-api data-engineering nodejs typescript javascript
2 sources
- readme: https://github.com/theoephraim/node-google-spreadsheet · fetched 2026-08-28 · b67b3f02361a
- homepage: https://theoephraim.github.io/node-google-spreadsheet · fetched 2026-08-29 · a8d26caad40d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| theoephraim/node-google-spreadsheet | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="theoephraim/node-google-spreadsheet")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem