biboumi

biboumi

XMPP to IRC gateway

Forked from louiz

Name Last Update
cmake/Modules Loading commit data...
conf Loading commit data...
database Loading commit data...
doc Loading commit data...
docker Loading commit data...
packaging Loading commit data...
src Loading commit data...
tests Loading commit data...
unit Loading commit data...
.codecov.yml Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CHANGELOG.rst Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.rst Loading commit data...
COPYING Loading commit data...
INSTALL.rst Loading commit data...
README.rst Loading commit data...
biboumi.h.cmake Loading commit data...

Biboumi

https://bestpractices.coreinfrastructure.org/projects/450/badge

Biboumi is an XMPP gateway that connects to IRC servers and translates between the two protocols. It can be used to access IRC channels using any XMPP client as if these channels were XMPP MUCs.

It is written in modern C++14 and makes great efforts to have as little dependencies and to be as simple as possible.

The goal is to provide a way to access most of IRC features using any XMPP client. It doesn’t however try to provide a complete mapping of the features of both worlds simply because this is not useful and most probably impossible. For example all IRC modes are not all translatable into an XMPP features. Some of them are (like +m (mute) or +o (operator) modes), but some others are IRC-specific. If IRC is the limiting factor (for example you cannot have a non-ASCII nickname on IRC) then biboumi doesn’t try to work around this issue: it just enforces the rules of the IRC server by telling the user that he/she must choose an ASCII-only nickname. An important goal is to keep the software (and its code) light and simple.

Install

Refer to the INSTALL file.

Usage

Read the documentation.

Authors

Florent Le Coz (louiz’) <louiz@louiz.org>

Contact/Support

Also, see the contributing page.

Licence

Biboumi is Free Software. (learn more: http://www.gnu.org/philosophy/free-sw.html)

Biboumi is released under the zlib license. Please read the COPYING file for details.