Skip to content
Package irc implements generic support for the IRC protocol in Go.
Branch: master
Clone or download

Go irc package

Please use the v2 branch for new projects!



Package irc allows your application to speak the IRC protocol.

  • Limited scope, does one thing and does it well.
  • Focus on simplicity and speed.
  • Stable API: updates shouldn't break existing software.
  • Well documented code.

This package does not manage your entire IRC connection. It only translates the protocol to easy to use Go types. It is meant as a single component in a larger IRC library, or for basic IRC bots for which a large IRC package would be overkill.


Please use the v2 branch for new projects!

You can’t perform that action at this time.