JavaScript Communication systems

Open-source JavaScript projects categorized as Communication systems

Top 23 JavaScript Communication system Projects

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: Its Time to make ZeroNet great again! | /r/Satoshispl | 2023-11-09

    ZernoNet project: GitHub - HelloZeroNet/ZeroNet: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

  • Lets-Chat

    Self-hosted chat app for small teams

    Project mention: Group chat that doesn't allow DMs? | /r/sysadmin | 2023-06-20

    There are a few open source locally hosted chat services out there. "let's chat" is one I just came across with a quick search, running on a node.js + mongodb backend.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Telescope

    🌋 A toolkit to quickly build apps with React, GraphQL & Meteor

  • Mailcow

    mailcow: dockerized - 🐮 + 🐋 = 💕

    Project mention: Roundcube and docker-mailserver (Docker Mailserver) on the same VPS | /r/selfhosted | 2023-12-06

    Yes, I switched to mailcow ( and installed Roundcube via the excellent tutorial (

  • Mailtrain

    Self hosted newsletter app

    Project mention: Mailtrain help | /r/selfhosted | 2023-06-24
  • Haraka

    A fast, highly extensible, and event driven SMTP server

    Project mention: Is this legit? Email hosting unlimited domains. | /r/webhosting | 2023-06-17 has an MX record that points to, which resolves to an AWS IP address (probably an EC2 instance) and has Haraka listening on port 25 (if its SMTP banner can be believed)

  • Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

    Project mention: How to build an AI chatbot with Openfire and OpenAI Chat Completion | | 2023-03-24

    ConverseJS is a popular Javascript XMPP client that implements a full range of XMPP extensions. Also available as a plugin for openfire — inverse-openfire-plugin and can be installed on openfire with a few clicks.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • TextBelt

    Free API for outgoing SMS

    Project mention: Send and receive SMS with a clean, simple API | | 2023-09-29
  • Kandan

    Kandan is an Open Source Alternative to HipChat


    Social server with an ActivityStreams API

  • wildduck

    Opinionated email server

    Project mention: Ask HN: Just got a brand new server, what do I do first? | | 2023-02-01

    - (E-mail)

    Even though I have self-hosted things individually (eg: my Ghost blog on a RasPi connected to my home WiFi), something which I've always been concerned about is the separation of all these services, since they must have APIs and access rules. What's an ideal way of setting up a multi-service server like this, and what security policies should I implement. Additionally what are some must haves that you have running on your servers?

    I understand self-hosting is a huge labour of love, and I have no qualms in investing time/effort learning :)

  • WBO

    Online collaborative Whiteboard that is simple, free, easy to use and to deploy

  • Movim

    Movim - Decentralized social platform

    Project mention: Movim 0.22.2 – A decentralized social platform built on XMPP | | 2023-07-29
  • Kaiwa

    [UNMAINTAINED] A modern XMPP Web client

  • Candy

    JavaScript-based multi-user chat client for XMPP.

  • Spreed

    WebRTC audio/video call and conferencing server.

  • Glowing Bear

    A web client for WeeChat

    Project mention: Installing Glowing Bear and Weechat - Docker? | /r/selfhosted | 2023-02-16

    Also a web UI for an IRC client (weechat).


    End-to-end encrypted instant web chat

  • Node-Chat

    :speech_balloon: Chat application built with NodeJS and Material Design (by igorantun)

  • Scrollback

    Embeddable cross-platform chat for communities

  • MiAOU

    A chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features

  • Jappix

    :speech_balloon: Jappix, a full-featured XMPP web-client (Jappix Desktop, Jappix Mobile & Jappix Mini).

  • friendup

    FriendOS is a free web based platform that runs in your browser. It allows you to work and play, collaboratively, across devices.

    Project mention: Friend Create for open source Friend OS 1.3 introduces collaborative editing; in the new version, this unique IDE is aiming to bring a new kind of development experience; allowing developers to build cloud or online apps that seem like native apps, backed by a web operating system. | /r/programming | 2023-10-06
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-12-06.

JavaScript Communication systems related posts


What are some of the best open-source Communication system projects in JavaScript? This list will help you:

Project Stars
1 ZeroNet 18,072
2 Lets-Chat 9,718
3 Telescope 7,996
4 Mailcow 7,285
5 Mailtrain 5,370
6 Haraka 4,630
7 Converse.js 2,981
8 TextBelt 2,774
9 Kandan 2,728
10 2,198
11 wildduck 1,779
12 WBO 1,774
13 Movim 1,666
14 Kaiwa 1,342
15 Candy 1,326
16 Spreed 1,076
17 Glowing Bear 918
18 840
19 Node-Chat 747
20 Scrollback 564
21 MiAOU 531
22 Jappix 433
23 friendup 334
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.