zmb3/spotify
A Go wrapper for the Spotify Web API observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 90
- Release rhythm 8
- 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: n/a
- age_days: 4238
- days_rel: 660
- days_push: 62
- n_releases_24m: 1
Adoption not part of the score
1574 stars · 315 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go client library wrapping the Spotify Web API, aiming to cover every endpoint in the API reference. It includes an Authenticator type handling OAuth2 authorization code and client credentials flows, plus automatic retry for rate-limited requests.
Use cases
- control spotify playback from a go program
- fetch spotify playlists and tracks via api
- authenticate with spotify oauth2 in go
- search spotify catalog from my app
- build a music recommendation tool using spotify data
When to choose
- you're writing a Go application that needs Spotify Web API access
- you want OAuth2 flow handling and rate-limit retries handled for you
When to avoid
- you need Spotify Connect hardware control or local playback outside the Web API
- you're not using Go
Facets
library · maturity active
http-client auth sdk apis developer-tools media go cross-platform spotify music web-api oauth2 api-wrapper
1 source
- readme: https://github.com/zmb3/spotify · fetched 2026-08-28 · bab63890354e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zmb3/spotify | main | 63 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem