Openfire - A XMPP server licensed under the Open Source Apache License.

  •        99

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.Openfire is a XMPP server licensed under the Open Source Apache License.



Related Projects

Spark - Cross-platform real-time collaboration client optimized for business and organizations.

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 Openfire server, Spark is the easiest and best alternative to using un-secure public IM networks.

One Place To Rule Them All

Desktop system to manage basics system functions in 3d environmant. Optra also provide community support and easy transfer data and setups between varius devices using xmpp protocol and OpenFire jabber server.

Ajax Chat

This is a less intrusive ajax web chat which uses Ajax, Smack, XMPP. This is the client version Servlet. The backend code should run under Tomcat server. You can use openfire or any other XMPP server as the server, gtalk also.

Apache Vysper - A modular, full featured XMPP (Jabber) server

Apache Vysper aims to be a modular, full featured XMPP (Jabber) server. Vysper is implemented in Java. There are already some larger XEPs as modules available, most notably Multi User Chat (XEP0045), Publish/Subscribe (XEP0060) and BOSH (XEP0124, XEP0206)

JSJaC - JavaScript Jabber Client Library

JSJaC is an XMPP (formerly known as Jabber) client library written in JavaScript to ease implementation of web based XMPP clients. For communication with an XMPP server it needs to support either HTTP Polling or XMPP Over BOSH (formerly known as HTTP Binding) or XMPP Over WebSocket. JSJaC has an object oriented interface which should be quite easy to use. Communication is done by using the HTTPRequest object (also refered to as AJAX technology) or WebSocket. Your browser must support this. JSJaC is fully compatible with all major JavaScript frameworks. Note: As security restrictions of most modern browsers prevent HTTP Polling from being usable anymore this module is disabled by default now. If you want to compile it in use 'make polling'.

ejabberd - Robust, Scalable and Extensible XMPP Server

ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.

Profanity - Console Based XMPP Client

Profanity is a console based XMPP client written in C using ncurses and libstrophe, It supports XMPP chat services, including GoogleTalk and Facebook, Chat rooms and private messaging, Roster management and lot more.

Java Jabber Server (OpenIM)

Java Jabber Server is an opensource server implementation of the Jabber/XMPP protocol. The project as moved to OpenIM server :


Perl extension for Nagios. It logs on to an XMPP/Jabber server and joins a conference room. Nagios can then be configured to log messages to that room or to specific JIDs. With an XMPP client you can ask NagiBot to do something or to give a status.

yaxim - YAXIM - Yet Another XMPP Instant Messenger, a jabber client for android

YAXIM - Yet Another XMPP Instant Messenger, a jabber client for android

blather - XMPP/Jabber Library and DSL for Ruby written on EventMachine and Nokogiri.

XMPP/Jabber Library and DSL for Ruby written on EventMachine and Nokogiri.

xmpp4js: javascript xmpp/jabber library

An object-oriented XMPP/Jabber client library for Javascript.

Conversation - Instant Messaging for Android

Conversations is the instant messaging client for the Android. It supports XMPP, Jabber client, Encryption and lot more.


JXA is a Jabber XMPP API for J2ME. This Project includes a complete API (containing XML Reader and Writer) and a working example implementation of a Jabber client for mobile phones (including roster organisation and GUI using MIDP 2.0).

ChatSecure - Encrypted chat client for iOS and Android

ChatSecure is a instant messaging client for iOS and Android that integrates encrypted OTR ("Off the Record") messaging support from the libotr library and the XMPPFramework to handle Jabber/GTalk (XMPP).

Pidgin - The Universal Chat Client

Pidgin is an instant messaging program which lets you log in to accounts on multiple chat networks simultaneously. It runs on Windows, Linux, and other UNIX operating systems. Pidgin is compatible with the following chat networks out of the box: AIM, ICQ, Google Talk, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, MXit, Novell GroupWise Messenger, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr.

Oracle XMPP/Jabber Instant Messenger

Send XMPP (Gtalk/Google Talk also supported) messages (thanks to Jabber) within a single line of PL/SQL code, get buddies list and status in relational tables (or xml) on Oracle 11g.

ejabberd - Robust and scalable Jabber / XMPP Instant Messaging platform

Robust and scalable Jabber / XMPP Instant Messaging platform

NetTalk XMPP Messenger Server

NetTalk is XMPP server based on AgsXmpp server component. Web server running in and no need to any service or other things to run.


Open source Wireless Village IMPS (Instant Messaging and Presence Service) server. Supports stand-alone operation with MySQL server used for storage or as a tranport with Jabber XMPP server.