All Projects → twitch4j → Twitch4j

twitch4j / Twitch4j

Licence: mit
Modular Async/Sync/Reactive Twitch API Client / IRC Client

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Twitch4j

pyTwitchAPI
A Python 3.7 implementation of the Twitch API, EventSub and PubSub
Stars: ✭ 132 (-36.84%)
Mutual labels:  oauth, twitch, webhook, pubsub
Httpie Oauth
OAuth plugin for HTTPie
Stars: ✭ 78 (-62.68%)
Mutual labels:  api, api-client, oauth, auth
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 (+148.33%)
Mutual labels:  api, twitch, chat, pubsub
Twitch
Interact with Twitch's API, chat, PubSub and subscribe to WebHooks.
Stars: ✭ 237 (+13.4%)
Mutual labels:  api, api-client, twitch, pubsub
Jraw
The Java Reddit API Wrapper
Stars: ✭ 320 (+53.11%)
Mutual labels:  api, gradle, oauth
recent-messages2
Service to provide historical messages to Twitch chat clients
Stars: ✭ 21 (-89.95%)
Mutual labels:  chat, twitch, irc
Tc
A desktop chat client for Twitch
Stars: ✭ 182 (-12.92%)
Mutual labels:  twitch, chat, irc
Twitchcsharp
Twitch C# Wrapper for the Twitch v3 REST API
Stars: ✭ 36 (-82.78%)
Mutual labels:  api, twitch, oauth
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+280.86%)
Mutual labels:  api, api-client, oauth
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+465.07%)
Mutual labels:  api, chat, irc
Mojo Webqq
【重要通知:WebQQ将在2019年1月1日停止服务,此项目目前已停止维护,感谢大家四年来的一路陪伴】使用Perl语言(不会没关系)编写的smartqq/webqq客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,755 (+739.71%)
Mutual labels:  api, chat, irc
Mobx Rest
REST conventions for Mobx
Stars: ✭ 164 (-21.53%)
Mutual labels:  api, api-client
Dialogflow
Unofficial php sdk for Dialogflow
Stars: ✭ 165 (-21.05%)
Mutual labels:  api, api-client
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (-23.92%)
Mutual labels:  api, api-client
Tigase Server
Highly optimized, extremely modular and very flexible XMPP/Jabber server
Stars: ✭ 170 (-18.66%)
Mutual labels:  chat, pubsub
Chat Downloader
A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!
Stars: ✭ 160 (-23.44%)
Mutual labels:  twitch, chat
Js Client
A Open-API derived JS + Node.js API client for Netlify
Stars: ✭ 170 (-18.66%)
Mutual labels:  api, api-client
Dnsimple Ruby
The DNSimple API client for Ruby.
Stars: ✭ 173 (-17.22%)
Mutual labels:  api, api-client
Lisp Chat
An experimental minimal chat written in Common Lisp
Stars: ✭ 160 (-23.44%)
Mutual labels:  chat, irc
Kraken Go Api Client
Example client library in GO for use with the kraken.com API.
Stars: ✭ 175 (-16.27%)
Mutual labels:  api-client, kraken

Java API for Twitch

Support:

Discord Server Twitch API Server

Badges:

Latest pipeline status Docs


A quick note:

This project provides multiple standalone modules you can use to interact with twitch and related services.

Quick Start

Check out the Documentation!


Modules

Shared

Project

  • Auth
  • API - Extensions
  • API - Kraken (Deprecated)
  • API - Helix
  • Chat
  • PubSub
  • GraphQL

Problems

If you have problems using the Twitch Java API, then you are welcome to join the discord server to talk about it.

If you discover any issues/have feature requests, then please open an issue here.

Contributing

We welcome contributions to the library, be it new features, bug fixes, or even small enhancements. Please do read the contributing guide on the documentation site as it provides code guidelines and helpful tips for getting started. By contributing, you are expected to abide by our code of conduct and agree to the license below. Thank you again for your interest in improving Twitch4J!

License

Released under the MIT license.

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].