Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Robust and scalable Jabber / XMPP Instant Messaging platform

Fetching latest commit…

Cannot retrieve the latest commit at this time



This fork (lavrin/ejabberd) aims at two targets:

  • refactoring ejabberd code in order to avoid code duplication between same modules using different backends (e.g. mod_offline vs. mod_offline_odbc),
  • experimentally plucking in riak in place of the current database backends.

The base chosen for these enhancements is ejabberd v.2.1.8, i.e. the latest (as of writing this) tagged version from branch 2.x.

The vanilla ejabberd v.2.1.8 readme file is available as README.old.

The layout of this repository was changed from the vanilla ejabberd to rebar and OTP compliant. It was done by merging with branch ejd_otp_clean of fork at This change was made to simplify (for me, of course ;) building and deploying in testing environment. However, the changes made to support Riak should be fairly easily portable to vanilla ejabberd.

Something went wrong with that request. Please try again.