/go-twitch-client

A low level, simple wrapper around the Twitch API written in Go.

Primary LanguageGoMIT LicenseMIT

go-twitch-client

Go Reference codecov

A simple, low level wrapper for the Twitch API. The package deliberately does not make considerations around rate-limiting, token management, or other abstracted behaviour. It aims to be a very simple, thin layer between you and the Twitch API.

For that reason, you should use this package behind any rate-limiting logic, or authorization logic you build into your apps.

Each API is split into it's own package, documentation relevant to Helix lives in the helix directory.

This package is built using Generics, and thus requires Go 1.18 or later.