Community Coding Resources

No need to start from scratch! This directory includes open source tools, tutorials, and libraries built or submitted by the Twitch Developer community.

Submit a Resource

For open source resources built by Twitch, visit the TwitchDev GitHub organization.

Created by Breci

This library will allow you to abstract the Twitch extension helper for your twitch extension project using Vue/Vuex.

Created by d-fischer

A wrapper for the Twitch API, Chat, and EventSub to make using them easier while using JavaScript.

Created by TwitchLib

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!

Created by Pythonista Guild

An Async Python library for the Twitch API and EventSub. Fully featured, modern Object-Orientated design with stateful objects.

Created by PhilippHeuer & iProdigy

A JVM library for Twitch APIs, EventSub, and Chat. Includes advanced features for large-scale apps, including connection pooling and rate-limiting.

Created by BarryCarlyon

An Extension that demonstrates how to use the Twitch API with an Extension EBS to show the authenticated users profile.

Created by BarryCarlyon

A GitHub repository of various examples, ranging from EventSub, to authentication and a few bits and pieces in between!

Created by d-fischer

A wrapper for the Twitch APIs to make using them easier while using JavaScript.

Created by BarryCarlyon

An open-source alternative to the deprecated Twitch Developer Rig. Helps test various Extension API endpoints.

Created by lukemnet

A JavaScript package with useful functions to assist in creating an Extension Backend Service for your Twitch Extension.

Created by Twitch and Contributors

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.

Created by Alca

Chat client for Node.js and browser.

Created by sogehige

A well documented, free, and open source Twitch Bot build on Node.js.

Created by HerrAusragend

A Twitch API Library for Laravel.

Created by thedist

Tutorial for implementing Twitch EventSub using serverless infrastructure.

Created by gempir

An IRC client for the Go programming language, making it easy to interact with Twitch Chat from your project!

Created by crazyjack12

This library provides access to Twitch API endpoints and JWT handling for Twitch Extensions.

Created by issork

Godot Game Engine addon to send and receive messages over Twitch IRC, and also download emotes and badges.

Created by crazyjack12

Fetch Twitch game/Extension analytics.

Created by Matt Condon

A tutorial explaining how to notify your Discord and website when streamers go live with your Twitch Extension!

Created by djiit

Bootstrapping a Twitch Extension with NextJS is easy! Follow this simple steps.