The pontarius-xmpp package

[Tags:benchmark, bsd3, library, test]

A work in progress of an implementation of RFC 6120: XMPP: Core, as well as RFC 6122: XMPP: Address Format and other depending standards. A new version of Pontarius XMPP is released every three weeks.

[Skip to Readme]


Versions,,,,,,,,,,,,,,,,,,,,,, 0.4.3, 0.4.4, 0.4.5, 0.5.0, 0.5.1, 0.5.2, 0.5.3
Dependencies base (>=2 && <5), base64-string, binary, bytestring, containers, crypto-api, enumerator, idna2008 (==, mtl, network, parsec, pureMD5, random, stringprep, text, text-icu, tls (==0.4.1), transformers, utf8-string, xml-enumerator, xml-types [details]
License LGPL-3
Copyright Copyright © 2011, Jon Kristensen
Author Jon Kristensen, Mahdi Abdinejadi
Stability alpha
Category Network
Home page
Bug tracker
Source repository head: darcs get
this: darcs get --tag
Uploaded Wed Jul 6 15:29:35 UTC 2011 by JonKristensen
Distributions NixOS:0.5.3
Downloads 4220 total (92 in the last 30 days)
1 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-24 [all 4 reports]


  • Network
    • Network.XMPP
      • Network.XMPP.Address
      • Network.XMPP.SASL
      • Network.XMPP.Session
      • Network.XMPP.Stanza
      • Network.XMPP.Stream
      • Network.XMPP.TLS
      • Network.XMPP.Types
      • Network.XMPP.Utilities


Maintainer's Corner

For package maintainers and hackage trustees

Readme for pontarius-xmpp

Readme for pontarius-xmpp-

Pontarius XMPP aims to be a secure and easy-to-use XMPP library for Haskell. We
have just released a fourth alpha version with the following features:

  * Client-to-server Transport Layer Security and DIGEST-MD5 SASL Authentication
  * Concurrent, Flexible and Event-based API for XMPP Client Developers
  * Support for Info/Query, Presence and Message Stanzas
  * Interoperable XML Parsing (Using enumerator, xml-enumerator and xml-types)

Please note that we are not recommending anyone to use Pontarius XMPP at this
time as it’s still in an experimental stage and will have its API and data types
modified. However, if you are interested to use Pontarius XMPP anyway, feel free
to contact the Pontarius project and we will try to help you get started. You
can also see the Example directory for a usage example.

We are currently working on general improvements and having the library support
all of RFC 3920: XMPP Core.

The next version, 0.1 Alpha 6, is scheduled to be released on the 6th of July.

Look at the Pontarius web site <> and the Pontarius
XMPP Hackage page <> for more