All Projects → d-fischer → Twitch

d-fischer / Twitch

Licence: mit
Interact with Twitch's API, chat, PubSub and subscribe to WebHooks.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Twitch

Twitch4j
Modular Async/Sync/Reactive Twitch API Client / IRC Client
Stars: ✭ 209 (-11.81%)
Mutual labels:  api, api-client, twitch, pubsub
Twitchlib
C# Twitch Chat, Whisper, API and PubSub Library. Allows for chatting, whispering, stream event subscription and channel/account modification. Supports .NET Core 2.0
Stars: ✭ 519 (+118.99%)
Mutual labels:  api, twitch, pubsub
twurple
Interact with Twitch's API, chat and subscribe to events via PubSub and EventSub.
Stars: ✭ 479 (+102.11%)
Mutual labels:  webhooks, twitch, pubsub
Api
`fdgt` is a mock API for the Twitch. Via `fdgt`, you can simulate events without having to spend a penny!
Stars: ✭ 40 (-83.12%)
Mutual labels:  api, chatbot, twitch
Mobx Rest
REST conventions for Mobx
Stars: ✭ 164 (-30.8%)
Mutual labels:  api, api-client
Mojo Webqq
【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,755 (+640.51%)
Mutual labels:  api, chatbot
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (-32.91%)
Mutual labels:  api, api-client
Linebot
🤖 SDK for the LINE Messaging API for Node.js
Stars: ✭ 184 (-22.36%)
Mutual labels:  api, chatbot
Messaging Apis
Messaging APIs for multi-platform
Stars: ✭ 1,754 (+640.08%)
Mutual labels:  api-client, chatbot
Js Client
A Open-API derived JS + Node.js API client for Netlify
Stars: ✭ 170 (-28.27%)
Mutual labels:  api, api-client
Espn Fantasy Football Api
Connect to ESPN's fantasy football API via this JS API client for web and NodeJS. Available as an npm package.
Stars: ✭ 188 (-20.68%)
Mutual labels:  api, api-client
Thehive4py
Python API Client for TheHive
Stars: ✭ 143 (-39.66%)
Mutual labels:  api, api-client
Laravel Api Explorer
API explorer for laravel applications
Stars: ✭ 138 (-41.77%)
Mutual labels:  api, api-client
Dialogflow
Unofficial php sdk for Dialogflow
Stars: ✭ 165 (-30.38%)
Mutual labels:  api, api-client
Python Twitch Client
Python wrapper for Twitch API
Stars: ✭ 137 (-42.19%)
Mutual labels:  api, twitch
Dnsimple Ruby
The DNSimple API client for Ruby.
Stars: ✭ 173 (-27%)
Mutual labels:  api, api-client
Binance
A .NET Standard Binance API library.
Stars: ✭ 199 (-16.03%)
Mutual labels:  api, api-client
Api Development Tools
📚 A collection of useful resources for building RESTful HTTP+JSON APIs.
Stars: ✭ 2,519 (+962.87%)
Mutual labels:  api, api-client
Twitch Js
A community-centric, community-supported version of tmi.js
Stars: ✭ 225 (-5.06%)
Mutual labels:  api, twitch
Tik4net
Manage mikrotik routers with .NET C# code via ADO.NET like API or enjoy O/R mapper like highlevel api.
Stars: ✭ 118 (-50.21%)
Mutual labels:  api, api-client

Twitch.js

All Contributors

A set of libraries that aims to cover all of the existing Twitch APIs.

  • Query the Kraken v5 & Helix APIs
  • Build a chat bot
  • React to custom redemptions, subscriptions, follows and much more using PubSub and WebHooks
  • Do all this without caring about the expiry of your access tokens - we can refresh them automatically

Installation

To add Twitch.js to your project, just execute:

yarn add twitch

or using npm:

npm install twitch

Documentation

A good place to start with this library is the documentation which also includes a complete reference of all classes and interfaces, as well as changes and deprecations between major versions.

Additional packages

This core package only provides API and authentication functionality. All the other things are located in separate packages:

If you're getting stuck...

You can join the Discord server for support.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Daniel Fischer

💻 📖 💡 🚇 🚧 👀 🔧

Martin Giger

💻 💬

Jakub Kohout

💻

Joe Lafiosca

💻

Dustin Dawes

💻

Jasper Abbink

💻

lclc98

💻

Haley Hitch

💻

Akira

💻

Lewis Gibson

💻

VyrtualSynthese

💻

Nick Ferraro

💻

Jacob Foster

💬 💻

Aaron Kc Hsu

💻

Erik Guzman

💻

Trezy

💻

Travis Tarr

💻

Grégoire Joncour

💻

Maciej Trębacz

💻

Justus Fluegel

💻

Daniel Huber

💻

Adam

💻

Corbin Crutchley

💻

Sam Hirst

💻

Cλctysman

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].