For open source resources built by Twitch, visit the TwitchDev GitHub organization.
This library will allow you to abstract the Twitch extension helper for your twitch extension project using Vue/Vuex.
A wrapper for the Twitch API, Chat, and EventSub to make using them easier while using JavaScript.
A C# library that allows for interaction with various Twitch services. You can use it to interact with chat, the Twitch API, PubSub, and Twitch Extensions!
An Async Python library for the Twitch API and EventSub. Fully featured, modern Object-Orientated design with stateful objects.
A JVM library for Twitch APIs, EventSub, and Chat. Includes advanced features for large-scale apps, including connection pooling and rate-limiting.
An Extension that demonstrates how to use the Twitch API with an Extension EBS to show the authenticated users profile.
A GitHub repository of various examples, ranging from EventSub, to authentication and a few bits and pieces in between!
A wrapper for the Twitch APIs to make using them easier while using JavaScript.
An open-source alternative to the deprecated Twitch Developer Rig. Helps test various Extension API endpoints.
A JavaScript package with useful functions to assist in creating an Extension Backend Service for your Twitch Extension.
The official Twitch CLI. Allows you to test API calls easily, create a mock API and EventSub WebSocket server, and create mock EventSub event payloads for testing.
Tutorial for implementing Twitch EventSub using serverless infrastructure.
An IRC client for the Go programming language, making it easy to interact with Twitch Chat from your project!
This library provides access to Twitch API endpoints and JWT handling for Twitch Extensions.
Godot Game Engine addon to send and receive messages over Twitch IRC, and also download emotes and badges.
A tutorial explaining how to notify your Discord and website when streamers go live with your Twitch Extension!
Bootstrapping a Twitch Extension with NextJS is easy! Follow this simple steps.