Project news


Git repository


What's IdealIRC?  —  IdealIRC's interface  —  Options dialog  —  DCC  —  Scripting

What's IRC?

Like how web browsers such as Mozilla Firefox and Google Chrome uses "HTTP" to fetch websites, IdealIRC uses "IRC" to allow the user to communicate with other people.

Internet Relay Chat (IRC) was introduced in 1988 by Jarkko Oikarinen. IRC is a text-based instant messaging system. It allows people to join group based chats as well as 1:1 private dialogs.

Common terminology

What is IdealIRC?

This is an application that allows users to connect with IRC servers and communicate with other people.
The goal is to be sparse on features but allow extending the client using scripting.

I've been using IRC since my much-older-than-me cousin showed me IRC in 1999 or so. In 2007-2008 I started to learn C++ programming since I discovered the strength of Linux based systems, but I couldn't find any IRC clients that felt "at home" like mIRC did. So from there, I had a project that I could learn software programming: I needed an IRC client in Linux which shared some similarities with mIRC, but with much less of the added "bloat".

Currently I've re-written the client maybe 3 or 4 times but as it is today, this is "the" product that I am the most happy with.

I am also open for contributors that could help me make this software a lot better than it is today.