JabberStudio logo
 

Listed here are the next level of sub-categories as well as the five most recent projects in those categories, plus a full alphabetical listing of the project in this category. Selecting a category will list all available projects for that category, selecting a project will lead to that projects main page.

    Acid An Objective-C Jabber/XML framework for Mac OS X
    b9j2 This is the successor to the vastly popular Jabberbeans. Designed and Built in java 1.4 utilizing (currently) jDOM, and NBIO. Designed and written by Shawn Wilton, creator of Shaolo. The overly popular java client.
    • Currently accepting new developers, enhancements, etc.
    • Though this project is BSD licensed, I would greatly appreciate it if instead of creating your own derivative library, you would contribute to this one.
    • A major goal of this library is to allow the developer complete control over their stream as data is sent and received. This library does not attempt to hide the details of your stream from you as some libraries do. If you don't want total control, don't use this library.
    Please join the mailing list! http://jabberstudio.org/cgi-bin/mailman/listinfo/b9j2
    b9Parser This is an xml parser written in java. It's small, compact, and object oriented. It's also very fast, with a small memory footprint.
    Class.Jabber.PHP Class.Jabber.PHP is a PHP class which you can use to connect to a Jabber server. It allows you to easily connect and authenticate to a server and furthermore to interact with that server. It supports the three different packet types (message/, iq/ and presence/) and offers a few nice features - at least that's what I think, but I'm far from unbiased. ;) The idea behind the class was to give the PHP developer some sort of a medium-level API to work with Jabber from within your PHP scripts. Include the class, initiate it, set a few variables such as server, port, username and password, call the connect/auth methods, and you're set.
    Echomine Muse API Echomine Muse is a java library with the goal of integrating all network-collaboration services into one. Muse will provide an API and interface that allows you to log on to multiple services such as ICQ, AIM, IRC, Napster, Gnutella, Jabber, Yahoo.
    Flash Messaging Libraries Actionscript libraries and components for developing Flash Jabber clients.
    iksemel A simple, powerful XML-parsing library written in C. It's fast, has low memory overhead, and is used in a number of embedded Jabber projects.
    J-XMPP A very lean java xmpp library, including xml parser and a basic starter kit, summing up to 17k.
    Jabber-Net Jabber-Net is a library written in C# to access Jabber from .Net. If you are interested in this project, please subscribe to the mailing list.
    Jabber4Java A Java library for Jabber clients and components based on JabberBeans, we will write some experimental client and component development pieces.
    jabber4r Jabber instant messaging library for the Ruby programming langauge.
    JabberBeans Jabberbeans has been deprecated. There's a new library available by the name of b9j2. It's available here: http://www.jabberstudio.org/projects/b9j2/project/view.php
    JabberBots This is an open-source release of Weatherlight Technologies' JabberBots automated IM services framework and runtime environment. I am coalescing the Weatherlight project SwaggerAPI into this project and releasing it as a full open-source release to the community.
    JabberKit A Jabber/XMPP library for Mac OS X based on Cocoa and written in Objective-C. (Still in its infancy -- please be patient)

    NOTE: Licensing is based on the revised BSD License.
    jabbertcl JabberLib is an open source Tcl Jabber client library.
    JECL C++ Framework for developing external Jabber Components. Originally written by Jabber, Inc.
    jexter Jabber client written in java
    joap-perl Perl library to implement JOAP (Jabber Object Access Protocol), JEP-0075 (http://www.jabber.org/jeps/jep-0075.html).
    JSO

    JSO is the "JABBER™ Stream Objects" library, Java 2 Standard Edition (version 1.4). It is a low-level library that exposes the JABBER/XMPP protocol to users, allowing for maximum flexibility, at the expense of ease-of-use. It provides a custom and hightly-extensible object model, flexible stream control, extensible I/O support, and import/export facilities for XML strings and W3C DOM elements.

    The objective is to provide a flexible and extensible foundation for building other JABBER applications and libraries. The library can be used for the development of clients, components, and stand-alone servers, or libraries that facilitate such applications.

    Marbles Java Framework for building Jabber External Components.
    Net::Jabber Perl module providing a high level API along with low level XML functions for creating Jabber Clients, Components, and Servers. Requires XML::Stream.
    Net::XMPP Perl module providing a high level API along with low level XML functions for creating XMPP Clients. Requires XML::Stream.
    NJabber A Jabber protocol .NET implementation. It works in Microsoft .NET platform and Mono .NET, and is suitable for the development of Jabber clients and servers. It provides a low level API (streams and messages) and a high level API (roster, instant messaging....).
    OpenAether OpenAether is a toolkit * application tools * jabber/xmpp protocol * XUL and XPCOM components * handy utilities I have found useful * database abstraction (primitive) OpenAether is primarily a toolkit. It is a collection of code that I have found useful in other projects and I believe will be useful to others. Most of this code is in the form of c++ libraries with portability taken into account. There is a heavy focus on jabber protocol and other xml tools. OA's jabber aims to be one of the most complete jabber implementations. It still has a ways to go, but its getting there. However, oajabber's primary goal is extensibility, and it has gone far beyond my original intentions in that regard. The framework library is a collection of useful code that aids in the development of portable applications. It also contains essential utilities which are heavily utilized in all of OpenAether Mozilla is a great application framework. It is one of the few UI platforms I have actually enjoyed working with. There are a bunch of xpcom components and xul snippets which will become part of the Uber Data Smith In order to make life easier, I created a simplistic RDBMS abstraction library. This is not a full featured system like ODBC or native APIs. However, for simple table and data access it works great. And its portable, which is a plus.
    PHPJabberClass PHPJabberClass is an effort to create a Plain PHP method of connecting to jabber services. The implementation has it's limitations, but lets try and see how far we can go.
    POE::Component::Jabber A POE friendly Jabber connection broker, with assorted libraries and tools included for managing packets.
    pyxmpp Python XMPP package for developement of Jabber clients, components and servers. It is based on fully-featured XML parser/library (libxml2) so it has xpath, proper namespace support, etc.
    rabbit Rabbit is an intelligent framework for programming Jabber components in the Ruby programming language. Its goal is to create a framework that is parser independent,(can utilize multiple parsers with a preferred parser of rexml) allowing for easy development within Ruby.
    Rival Sockets Rival sockets is a win32 COM lib for parsing jabber stream data. Giving another possibility for those win32 jabber developers.
    ShaoloNet This is designed to be a very minimal .Net library written in C#. It's preliminary for now, but still works great.
    So far the following is supported:
    • Stream connection
    • Hashing
    • Packet generation
    As the name implies, the library is shallow and not intended to be all encompassing. In order to generate tight code/projects, you will need to do the XMPP specifics yourself.
    In the future the ability may be added for higher abstracted classes, but for now, the main intent is to create a good base to start from.
    Smack Smack is an Open Source (Apache license) XMPP library for Java. Key features include:
    • Much simpler and more powerful than other libraries.
    • More compact than other libraries, yet more fully featured.
    • Provides an easy way to attach Java objects to packets.
    For downloads and an online discussion forum, please visit the Smack website: http://www.jivesoftware.com/xmpp/smack

    Latest Release: 1.2.1 on September 28, 2003
    twibber An asynchronous Jabber library based on Twisted Matrix and written in Python.
    XCD This is the XCD development environment. These files are required to develop applications for XCD. There is also HTML documentation for the XCD API (c++ class docu) available here.
    xdb_perl This is a Perl implementation of the xdb namespace (is this the correct term?). This package should work with any Perl DBI compatible SQL database server. Features include support for the jabber:iq:roster, jabber:x:offline, jabber:iq:filter, jabber:iq:last, jabber:iq:auth, jabber:iq:register, and vcard-temp name spaces.
    XIFF Library An ActionScript 2 library for building XMPP (Jabber) clients in Macromedia Flash. XIFF is an acronym for XMPP Implementation for Flash.
    XML::Stream Perl module providing a custom XML Parser, internal format, and socket handling for the Net::Jabber module.
    Yaja! Yet another Jabber API for XMPP communications. Manages a persistent connection between an XMPP endpoint and a Jabber server. Designed primarily for writing Jabber components it is very easy to use, memory and processor efficient, extensible, and thread safe to enable multithreaded server designs.
    Projects

    Recently Active

    Search

    jabber.org

    jabber.org


    All non-news content Copyright © 2002 Ryan Eatmon, Thomas Muldowney, and Mike Szczerban.
    JabberPowered is a trademark of Jabber, Inc. and its use is licensed through the Jabber Software Foundation.
    More credits and copyright information
    JabberPowered