Chat

glirc – advanced console IRC client

glirc is an advanced console IRC client.

glirc is built around a philosophy that the client maintains a model of the IRC connection state and provides various views of that model.

This is free and open source software.

Key Features

  • All views and transformation are dynamic and don’t change the underlying model.
    Subsequent joins and parts fold into one line and do not scroll chat messages off the screen.
  • Ignore support that folds ignored messages into the joins and parts. Toggle it off to see previously hidden messages.
  • Detailed view to see all the messages in a channel in full detail with hostmask and timestamp (F2).
  • Context sensitive tab completion.
  • Searchable ban, quiet, invex, and exception view separate from chat messages.
  • Searchable user list, detailed view shows full hostmasks.
  • WYSIWYG mIRC formatting input.
  • Multi-line editing.
  • Dynamic, in-place message searching.
  • Chanserv integration.
  • Nicknames in chat messages are colored to match messages from that nickname.
  • Support for /STATUSMSG/ messages (messages only voice or op users can see).
  • Run commands upon connection.
  • Command macros.
  • CERTFP and SASL authentication.
  • Split-screen view.
  • Configurable color palette.

Website: github.com/glguy/irc-core
Support:
Developer: Eric Mertens
License: ISC License

glirc in action
Click image for full size

glirc is written in Haskell. Learn Haskell with our recommended free books and free tutorials.


Related Software

Console IRC Clients
WeeChatWee Enhanced Environment for Chat; very light and extensible
IrssiConsole based client supporting SILC and ICB protocols
glircAdvanced client maintaining a model of the IRC connection state
tinyRust based IRC client
ERCPowerful, modular, and extensible IRC client for Emacs
ScrollZAdvanced ircII-based IRC client
irccA single C file which implements a usable IRC client
senpaiIRC client that works best with bouncers
EPICBased on ircII, EPIC excels at scripting
catgirlTargets FreeBSD, OpenBSD, macOS and Linux
zuseSleek, minimal IRC client for your terminal.
rircMinimalistic IRC client
kircTiny IRC client
SwircConsole based ICB and IRC client
Xaricirc client similar to (and forked from) BitchX and ircII
insomniaFrontend for the hii IRC client
iiMinimalist FIFO and filesystem-based IRC client
hiiFile-based IRC client
CircadaComes with two modes, normal chat mode and the navigation mode
BarnOwlForked from the ktools owl project

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted