Erlang Chat

Open-source Erlang projects categorized as Chat

Erlang Chat Projects

  1. ejabberd

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

    Project mention: Critical vulnerability found in Erlang/OTP SSH server | news.ycombinator.com | 2025-04-17

    How does this affect servers like ejabberd? I just noticed that they upgraded their server yesterday [0] and am wondering if it could contain some kind of fix for this, or would this be unrelated?

    [0] https://github.com/processone/ejabberd/releases

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

    Project mention: XMPP vs. Matrix | news.ycombinator.com | 2024-08-09

    Disclaimer: I'm an XMPP server developer and work on [MongooseIM](https://github.com/esl/MongooseIM).

    > XMPP was invented at a time, where communicating online meant sending a message from one device to another. However, the modern expectations for messaging apps are much more than that. Sending media, using multiple devices, deleting messages, editing messages, read receipts, notifications when typing, group chats, threads, and even managing communities are all things a modern messenger app should be able to do.

    XMPP provides all of these features and manages to keep up with commercial products really well. Everything Slack or Discord offer is there in the XMPP protocol. And if it wasn't, it could be relatively easily added, thanks to it being extensible.

    However, navigating the protocol and software supporting it requires a little bit of know-how. If the OP is interested in building a product incorporating instant messaging and the satellite features, I'd suggest partnering up with somebody with this know-how. Scalable servers would be MongooseIM or ejabberd, polished clients are Conversations or Movim.

    If it's a question about which protocol to use for a homeserver, then maybe something focused on ease of setup would work best, like Prosody.

    > The fundamental operating principle has shifted from mere message passing to synchronising a common state between all participants.

    So it should all be based on blockchain, shouldn't it? ;)

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).

Erlang Chat discussion

Log in or Post with

Erlang Chat related posts

  • Critical vulnerability found in Erlang/OTP SSH server

    3 projects | news.ycombinator.com | 17 Apr 2025
  • Mongoose IM 6.2.1 – Erlang Solutions robust, scalable and efficient XMPP server

    2 projects | news.ycombinator.com | 1 May 2024
  • ejabberd (Erlang Jabber/XMPP server) Fedora package needs a maintainer

    1 project | /r/xmpp | 8 Jan 2023
  • ejabberd (Erlang Jabber/XMPP server) package needs a maintainer

    1 project | /r/ejabberd | 8 Jan 2023
  • ejabberd (Erlang Jabber/XMPP server) package needs a maintainer

    1 project | /r/Fedora | 8 Jan 2023
  • How to Implement Super Live Chat: 3 Methods You Should Know

    2 projects | dev.to | 4 Jul 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

# Project Stars
1 ejabberd 6,273
2 MongooseIM 1,692

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com