Open Source .Net XMPP client

Is there anyone that would like to help to build a .Net XMPP client library, open sourced under a commercial friendly licence? There are a few GPL and LGPL ones out there, but these aren’t suitable for mono, which I would like this library to support

While XMPP’s (aka Jabber) original goal was to have a open and federated instant messaging system it has changed in scope to be a more generalized and extensible messaging system for applications. An recent example being Google Wave. Ultimately I would like this project to lead into .Net XMPP server, and even perhaps a .Net implementation of Google’s wave protocol. As a protocol itself,  XMPP is fast, secure and extensible. From Google Wave: Another step toward XMPP powering the real time web:

XMPP is already at the heart of several cloud computing platform and is becoming increasingly popular as a glueing tool for various types of services around the world. It is gaining mindshare ans supporters as a near real time protocol to power the next generation of web services and applications.

For my own particular perspective, I am involved in building a S+S (SaaS if you like) product that has a requirement to display large amounts of data, of which may change rapidly at certain points of the day and have those changes pushed soft real-time to clients (desktop and web). This component will go into production and as such will have time invested in it.

There is a lot more to XMPP such as PUBSUB, SIP etc. but this point I’m really interested in getting the Core and Instant Messaging and Presence RFC’s implemented and take it from there. I’ve done a dev spike, and learned a number of things that should help is starting this of. Anybody interested in joining forces?

This entry was posted in Uncategorized. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Posted October 1, 2009 at 7:04 pm | Permalink

    I would be interested in participating in such a project. Since Google Wave is gearing up, why don’t you start a project wave and use it to develop the idea?

  2. Richard
    Posted October 12, 2009 at 10:09 pm | Permalink

    Hi Damian,

    I’d be interested in trying this out, we can chat about it at the next meeting. Happy to give Mono more of a work out than I’ve been giving it up until now.


Post a Comment

Your email is never published nor shared. Required fields are marked *


  • Archives

  • Subscribe

  • Sitemap | Posts