Quassel IRC

From Seo Wiki - Search Engine Optimization and Programming Languages

Jump to: navigation, search
Quassel IRC
A screenshot of Quassel IRC under Arch Linux using Xmonad
Developer(s) Quassel IRC Development Team
Written in C++
Operating system Cross-platform
Available in multilingual
Type IRC client
License GPL
Website www.quassel-irc.org

Quassel IRC (also referred to as Quassel; derived from the German verb quasseln, "to chatter" [1]) is a distributed cross-platform IRC client licensed under the GPL.



Quassel IRC is based on the client-server model: The core application can be placed onto a server which is connected to the Internet around-the-clock; one or more clients then connect to the core. This way, the connection to IRC can be kept up even when all clients have been closed. The combination of screen and WeeChat as well as IRC bouncers served as example for this architecture.[2]

There is also an alternative version available which combines core and client into one binary. This application behaves like a typical IRC client; it doesn't need separate core management for example.

Other project using this model


Quassel IRC can establish simultaneous connections to multiple IRC servers. Nicknames, away reasons and the likes are managed via identities.

To facilitate use of complex or often-used commands, aliases can be defined.

Advanced features are a "chat monitor" which displays discussions of a (configurable) selection of channels and a website preview for sites linked to in the conversation.


Quassel IRC stores the backlog into an SQLite or PostgreSQL database. When scrolling the chat view, older parts of the backlog are loaded into the chat view on-demand. This allows for effortless reading of the past discussion.

The backlog can be exported by an unofficial python script, unfortunately it requires the core to be shutdown and to have been using SQLite. Searching older discussions is not easily possible at the moment.


The connection between client and core can be encrypted using SSL.[3]

Other notes

Quassel IRC is included as the default IRC client in Kubuntu 9.04 and 9.10. [4]

See also


External links

Template:IRC clientsde:Quassel IRC

Personal tools

Served in 0.227 secs.