XMPP

Top 23 XMPP Open-Source Projects

  • Tinode

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • matterbridge

    bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)

    Project mention: Don't Use Discord for FOSS | news.ycombinator.com | 2024-03-01

    All of them. :)

    https://github.com/42wim/matterbridge

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ejabberd

    Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

  • Twisted

    Event-driven networking engine written in Python.

  • Conversations

    Conversations is an open source XMPP/Jabber client for Android

    Project mention: Modern XMPP Server | news.ycombinator.com | 2023-12-01
  • jitsi

    Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

  • ChatSecure-iOS

    ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.

    Project mention: Ask HN: Most Secure Way to Communicate? | news.ycombinator.com | 2023-05-09

    https://chatsecure.org/

    > ChatSecure is a free and open source messaging app that features OMEMO encryption and OTR encryption over XMPP. You can connect to your existing Google accounts or create new accounts on public XMPP servers (including via Tor), or even connect to your own server for extra security.

    > Unlike other apps that keep you stuck in their walled garden, ChatSecure is fully interoperable with other clients that support OMEMO or OTR and XMPP, such as Conversations (Android), CoyIM (Desktop), and more.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

    Project mention: ConverseJS 10.1.7 with an important XEP-0474 support fix used in ejabberd – XMPP | news.ycombinator.com | 2024-03-15
  • Openfire

    An XMPP server licensed under the Open Source Apache License.

    Project mention: Administration Console authentication bypass in Openfire XMPP server | /r/blueteamsec | 2023-06-16
  • tsung

    Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.

  • Smack

    A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs

  • xmpp.js

    XMPP for JavaScript

    Project mention: xmpp.js | news.ycombinator.com | 2023-11-27
  • dino

    Modern XMPP ("Jabber") Chat Client using GTK+/Vala (by dino)

    Project mention: Dino v0.4.3 · dino/dino | /r/xmpp | 2023-08-03
  • Xabber

    Open-source XMPP client for Android

  • Movim

    Movim - Decentralized social platform

    Project mention: The Matrix Trashfire | news.ycombinator.com | 2024-02-14

    When https://siskin.im/ is seriously touted as the best iOS client for XMPP, you already lost 50% of the market share in the US. And if you don't have any usable app for 50% of your users in one of the most important markets, you can not really claim "interoperability", can you?

    Don't get me wrong, it would be great if more people were using XMPP. Now that I am more involved in the Fediverse space I'm learning how many wheels are being reinvented and XMPP has already solved. If more people learned about https://movim.eu I'd be able to shut off Communick and move on to do something else to do with my life, but the reality is that XMPP failed to achieve critical mass because it never had someone to complete control the protocol.

  • MongooseIM

    MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.

  • Kaiwa

    [UNMAINTAINED] A modern XMPP Web client

  • Candy

    JavaScript-based multi-user chat client for XMPP.

  • profanity

    Ncurses based XMPP client

    Project mention: Profanity IM – Ncurses based XMPP client | news.ycombinator.com | 2023-08-12
  • stanza

    Modern XMPP, with a JSON API (by legastero)

  • chat-sdk-ios

    Chat SDK iOS - Open Source Mobile Messenger

  • androidpn

    An open source project to provide push notification support for Android -- a xmpp based notification server and a client tool kit.

  • JSXC

    :speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-15.

XMPP related posts

Index

What are some of the best open-source XMPP projects? This list will help you:

Project Stars
1 Tinode 11,462
2 matterbridge 6,295
3 ejabberd 5,912
4 Twisted 5,411
5 Conversations 4,210
6 jitsi 4,039
7 ChatSecure-iOS 3,117
8 Converse.js 3,006
9 Openfire 2,787
10 tsung 2,504
11 Smack 2,366
12 xmpp.js 2,166
13 dino 2,162
14 Xabber 1,809
15 Movim 1,690
16 MongooseIM 1,598
17 Kaiwa 1,339
18 Candy 1,325
19 profanity 1,257
20 stanza 1,217
21 chat-sdk-ios 908
22 androidpn 878
23 JSXC 707
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com