twitch4j

github.com/twitch4j/twitch4j Twitch Tools Open-source projectOpen source

twitch4j supplies a Java Virtual Machine library for Twitch Chat, Helix, and EventSub API integrations.

github.com/twitch4j/twitch4j
twitch4j homepage screenshot

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
Best for: Java and Kotlin developers building JVM apps that use Twitch Chat, Helix, or EventSub.
Good for
  • 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
Watch out for
  • GraphQL module is described as unofficial

twitch4j at a glance

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.

All 24 alternatives

Firebot

github.com/crowbartools/Firebot

Firebot provides desktop automation for Twitch streamers, including chat commands, events, timers, currencies, and integrations.

Open source
24 alternatives

Popular in Twitch Tools

Well-known listings from the same topic.

All 110

twitch4j FAQ

Which EventSub transports does twitch4j support?
Webhook, WebSocket, and Conduit transports.
How can users report issues or request features?
Open an issue on the repository; the project also invites discussion on its Discord server.
Under what license is twitch4j released?
MIT license.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing