https://github.com/kvizyx/twitchy
Comprehensive Twitch library for easy integration with Twitch services in your Go applications.
https://github.com/kvizyx/twitchy
go sdk twitch twitch-sdk twitch-tv
Last synced: 5 months ago
JSON representation
Comprehensive Twitch library for easy integration with Twitch services in your Go applications.
- Host: GitHub
- URL: https://github.com/kvizyx/twitchy
- Owner: kvizyx
- License: mit
- Created: 2025-07-10T20:29:33.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-11-12T22:46:06.000Z (8 months ago)
- Last Synced: 2025-11-13T00:21:01.918Z (8 months ago)
- Topics: go, sdk, twitch, twitch-sdk, twitch-tv
- Language: Go
- Homepage:
- Size: 121 KB
- Stars: 16
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Twitchy
Twitchy is a comprehensive Twitch client library that provides an easy way to communicate with all major Twitch APIs in
Go applications.
## Packages
Each scope of the Twitch API is divided into separate packages with corresponding names, so use the API name (e.g.,```eventsub```)
as a package name to access the functionality associated with that API (unless it's not a sub-package)
- [x] [EventSub](https://dev.twitch.tv/docs/eventsub) (Websocket client and Webhook handler)
- [ ] [Helix](https://dev.twitch.tv/docs/api)
## Contributing
You are more than welcome to contribute! Where it's possible, please include unit-tests for any code that is introduced
by your contribution. It's also helpful if you can include usage examples in the documentation.
## License
This library is distributed under the MIT license.