The haskell-xmpp package

[Tags:bsd3, library]

Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library

Unlike package network-protocol-xmpp, which uses libxml-sax, this library uses HaXml and supports MUC. However, MUC support of the moment is worse than that in package XMPP.

This library make extensive use of STM and threads to simplify writing message-handling code.

[Skip to Readme]


Versions 1.0, 1.0.1, 1.0.2
Dependencies array, base (>3 && <=5), HaXml (>=1.20.2), html, mtl (>=1.0), network, polyparse, pretty, random, regex-compat, stm, utf8-string [details]
License BSD3
Copyright (c) 2005-2011 Dmitry Astapov, k.pierre
Author Dmitry Astapov <>, pierre <>
Maintainer Dmitry Astapov <>
Stability Stable
Category Network
Home page
Bug tracker mailto:
Source repository head: darcs get
Uploaded Sat Jan 15 22:50:42 UTC 2011 by DmitryAstapov
Distributions FreeBSD:1.0.2, NixOS:1.0.2
Downloads 797 total (12 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




examplesBuild examplesDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for haskell-xmpp

Readme for haskell-xmpp-1.0

Attempt to write an XMPP bindings for haskell

Alpha-version/work in progress

To build, obtain and install latest HaXml 
(darcs get
, then use supplied

Questions or proposals?
Contact dastapov at (via mail),
adept at (via XMPP :)
or adept at #haskell (via IRC)

Patches? "darcs send" them to