About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 3d actionscript ajax ant api application atom audio backup bot business c c# c++ calendar chat chatting client clustering cocoa code collaboration communication communications community component console cross-platform daemon desktop development distributed distributed-computing django download eclipse email engine enterprise erlang extension filter firefox flash flex framework game gamedev games gnome gps groovy gtk gtk+ gtk2 gui haskell hibernate http i18n im imap instant-messaging internet-relay-chat irc j2ee jabber java javascript json kde library linux lisp lua mac macos macosx mac-os-x mail map messaging middleware mobile monitoring mono mozilla multi-platform mysql network networking objective-c ogg opengl osx p2p performance perl php platform plugin postgresql programming proxy python qt qt4 rails rdf rest rpg rss ruby scheduling scripting search security server shell simple sip smtp soa soap social software-development source spring streaming swing tcl technology terminal testing text tool tools twitter unix utilities video voip web webservices win32 windows wordpress x11 xml
[1131 users on Ohloh]
Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, and Zephyr.

Pidgin can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AIM, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.

[321 users on Ohloh]
Unified OS X instant messaging platform
Kopete IM Client (KDE)
[226 users on Ohloh]
Kopete is a flexible and extendable multiple protocol instant messaging system designed as a plugin-based system. All protocols are plugins and allow modular installation, configuration, and usage without the main application knowing anything about the plugin being loaded. The goal of Kopete is to provide users with a standard and easy to use interface between all of their instant messaging systems, but at the same time also providing developers with the ease of writing plugins to support a new ...
[99 users on Ohloh]
Psi is a leading instant messaging / real-time communications client for the Jabber network (using the XMPP protocol). It is cross platform, available for Windows, Mac OS X and X11 (Linux, BSD, Solaris etc.) platforms. It uses the Qt library.

It aims to be (and is famous for being) standards compliant and stable. It is also at the cutting edge of XMPP development, with several of the authors very actively involved in the XMPP standards extension process.

[95 users on Ohloh]
Asterisk is a complete PBX and telephony toolkit in software. It runs on Linux, *BSD, MacOSX, and Solaris. It provides all of the features you would expect from a PBX and more as it enables developers to build customized voice applications of many types. Asterisk does voice over IP in many protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.
[85 users on Ohloh]
The goal of Gajim is to provide a full featured and easy to use Jabber client. Gajim works nicely with GNOME, but does not require it to run.
[77 users on Ohloh]
Openfire (formerly Wildfire) is a real-time collaboration (RTC) server dual-licensed under the Open Source GPL and commercially. It supports instant messaging, group chat, and VoIP and uses the only widely adopted open protocol for RTC, XMPP (also called Jabber). Openfire is incredibly easy to setup and adminster, but offers rock-solid security and performance.

Use Openfire in your organization as a more secure and feature-rich alternative to the consumer IM networks. Or, replace your exis...

[74 users on Ohloh]
ejabberd is an instant messaging server written in Erlang. ejabberd is cross-platform, distributed, fault-tolerant, and based on open standards to achieve real-time communication (Jabber/XMPP).
[18 users on Ohloh]
PEtALS is the highly distributed Open Source ESB hosted by OW2. PEtALS delivers OW2 JavaTM Business Integration (JBI) platform.

PEtALS provides lightweight and packaged integration solutions, based on JSR-208 specifications, with a strong focus on distribution and clustering.

PEtALS helps you to integrate your Enterprise Business Units in order to provide a value added global solution. By assembling all your enterprise elements, you can provide new applications by re-using some exist...

Smack API
[18 users on Ohloh]
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages.
[18 users on Ohloh]
Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.
Combined with the Wildfire server, Spark is the easiest and best alternative to using un-secure public IM networks.
Eclipse Communication Framework
[17 users on Ohloh]
ECF is a framework for building communications functions into Eclipse-based tools and applications. It can be used to create other plugins, tools, or full applications that require asynchronous point-to-point or publish-and-subscribe messaging.

ECF is also a small set of applications for real-time developer communication, including instant messaging, file sharing, and real-time collaboration.

[16 users on Ohloh]
An XMPP server.

jabberd 2.x series is the next generation of the Jabber/XMPP server.

It has been rewritten from the ground up to be scalable, architecturally sound and to support the latest protocol extensions coming out of the XSF.

Note that jabberd2 is NOT a new version of jabberd14. It's a different project with distinct codebase and features.

Telepathy Salut
[14 users on Ohloh]
Tags: telepathy xmpp
A XMPP link-local connection manager for Telepathy.
[14 users on Ohloh]
Tsung is an open-source multi-protocol distributed load testing tool. It is protocol-independent and can currently be used to stress test HTTP, SOAP PostgreSQL, and Jabber servers.
Tigase Jabber/XMPP Server
[13 users on Ohloh]
Tigase Jabber/XMPP Server is Open Source and Free (GPLv3) Java server using all available features in last JDKs. It uses NIO for network communication, selectors, concurrent JDK framework, security library and so on. All these functionalities are available directly from JDK so the need for external libraries is limited to minimum. Actually it doesn't use any external library at run-time. A few third-party libraries are used for development such as JUnit, Forrest, UnitTestsGen and ANT
IM Gateway Plugin for Openfire
[12 users on Ohloh]
The IM Gateway plugin for Openfire provides connectivity to other IM networks (AIM, ICQ, IRC, MSN, Yahoo, etc). It uses internal mechanisms to smooth the interaction with the various transports that standard transports can not currently provide.
[12 users on Ohloh]
Plugin based multi-IM communicator. ncurses or gtk2 (in progress) based GUI.
Support for different protocols: irc, jabber (including gmail), gg (gadu-gadu largest polish IM), tlen, nntp (read only).
PyICQt: ICQ transport for Jabber
[12 users on Ohloh]
PyICQt is an ICQ transport written for XMPP/Jabber written in Python/Twisted. It provides a mechanism for XMPP users to log in to their ICQ accounts and communicate with friends from ICQ.
[11 users on Ohloh]
Citadel is a highly integrated Groupware Platform with a Web 2.0 enabled Web interface, but also providing SMTP, IMAP, POP3 and GroupDAV access to its content.

Citadel offers Versatile email services with very low administration needed. It provides its own implementations of these server protocols:
Imap, Pop3, SMTP, ManageSieve, Citadel.