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

About go-twitch-irc
go-twitch-irc is an open source Go library that enables Go programs to connect to Twitch's IRC service. It automates IRC tag parsing, and provides structured data types for common Twitch IRC message formats including private messages, user notices, room state updates, and chat clears. The library supports both authenticated clients with full write capabilities and anonymous clients with read-only access.
Key features
- Open source Go client for Twitch IRC service
- Automates parsing of Twitch IRC tags
- Provides structured types for common Twitch message formats
- Supports authenticated and anonymous client modes
- Includes methods for joining channels and sending messages
- Parses raw IRC messages into typed objects
- Automates IRC tag parsing for Twitch messages
- Provides structured, typed data for common Twitch IRC message types
- Open source with public repository and published documentation
go-twitch-irc at a glance
- 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 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
go-twitch-irc alternatives
Tools and sites you could use instead, ranked by how closely they match.
A modular node-programming language, program creator, animation system, toolkit, router, and debugger made for VRChat
ComfyJS provides a JavaScript library that connects Node.js and browser apps with Twitch chat.
Independent TV client for watching Twitch streams on supported Samsung Smart TV platforms.
Follow Twitch conversations using Chatterino2, a chat client that works outside the main site interface.
Follow Twitch chat with Chatty, a Java-based client for conversations around streams.
Popular in Twitch Tools
Well-known listings from the same topic.
go-twitch-irc FAQ
Does the library support anonymous Twitch IRC connections?
What Twitch IRC message types have structured data support?
Can raw Twitch IRC messages be parsed into structured data?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












