Module for handling the various CASEMAPPING methods used by IRC networks.
Various bits common to different parts of IRC, such as channel and user metadata.
Module for various low-level IRC connection details.
Module for handling low-level message encoding.
Module for splitting IRC commands into its individual arguments for easier parsing.
Module for parsing IRC mode strings.
Module for defining, parsing and handling the large number of IRC numerics.
Module for dealing with IRC formatting.
IRC user masks.