Interoperable Chat in Your Web Browser: JSXC 3.0 released

JavaScript XMPP Chat installed in ownCloudOpen, standards-compliant and interoperable chat sounds like a boon. However, proprietary and closed systems (WhatsApp, Facebook chat, Google Hangouts, …) are often easier to deploy, as they are nicely integrated in existing ecosystems. The freshly-released JSXC 3.0 shows that this is not necessary.


The idea is simple: XMPP (eXtensible Messaging and Presence Protocol) is an open Internet standard which allows anyone to operate their own Instant Messaging server. Similar to Email, all these servers can interoperate and send messages to each other. This is called a federated approach, great to interconnect companies, universities, and organizations.

It also keeps you independent of a single company and their business practices. You are free to chose your server implementation (or delegate that task to a company you trust) and connect with any XMPP-compatible client.

However, integration into your business processes is hard with these clients, and it requires your users to install and learn additional software. The advantage of JSXC (JavaScript XMPP Client) is that it can be integrated into existing web applications and configured to interoperate. Because it is no seperate application, your users do not need to learn anything special (or even remember its name).


JSXC was built from the beginning with ease of use, integration, privacy, and security in mind.

For users

For developers

JSXC can interoperate with the main web application:


JSXC is available for the following platforms:


A lot of documentation can be found from the JSXC project’s web site (user documentation) or GitHub (developer documentation).

High-level documentation can be found in our publications:

Let’s stay in touch!

Receive a mail whenever I publish a new post.

About 1-2 Mails per month, no Spam.

Follow me on the Fediverse

Web apps

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.