Connect to Twitch IRC from Go programs using the go-twitch-irc client.
twitch4j
twitch4j supplies a Java Virtual Machine library for Twitch Chat, Helix, and EventSub API integrations.

About twitch4j
twitch4j is an open-source JVM library with client modules for Twitch APIs, including Chat over IRC, Helix, and EventSub over webhook, WebSocket, and Conduit transports. It also includes modules for PubSub, unofficial GraphQL, and Kotlin extensions, with shared in-memory cache and event publication utilities, plus connection pooling and rate-limiting for large-scale apps.
Key features
- Twitch Chat integration via IRC module
- Twitch Helix REST-API module
- EventSub events via webhook transport
- EventSub events via WebSocket and Conduits
- Connection pooling for large-scale apps
- Rate-limiting for large-scale apps
- Released under the MIT license
- Separate modules for Chat, Helix, EventSub, PubSub, and Kotlin extensions
- Includes connection pooling and rate-limiting for large-scale apps
- GraphQL module is described as unofficial
twitch4j at a glance
- Website
- github.com/twitch4j/twitch4j
- Category
- Social & Communities › Twitch Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
twitch4j alternatives
Tools and sites you could use instead, ranked by how closely they match.
Follow Twitch chat with Chatty, a Java-based client for conversations around streams.
Firebot provides desktop automation for Twitch streamers, including chat commands, events, timers, currencies, and integrations.
Interact with Twitch's API, chat and subscribe to events via PubSub and EventSub.
A Python 3.7 compatible implementation of the Twitch API, EventSub and Chat
The helix library provides a Go client for making requests to the Twitch Helix API.
Popular in Twitch Tools
Well-known listings from the same topic.
twitch4j FAQ
Which EventSub transports does twitch4j support?
How can users report issues or request features?
Under what license is twitch4j released?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












