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: Professor of law, Bruce Pardy on Trudeau's upcoming internet censorship in 2023. | | 2023-01-11

    Nothing can be censored here. Nothing. read that again. Nothing can be censored because it is 100% decentralized, that is the opposite of centralized power.

  • Lets-Chat

    Self-hosted chat app for small teams

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Telescope

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

    Project mention: How Devographics Surveys Are Run, 2022 Edition | | 2022-11-29

    This app is itself is a Next.js app that relies on Vulcan.js, a full-stack JavaScript framework that I originally created for Meteor, and that Eric Burel later ported to Next.js. But we will likely phase out the Vulcan.js part eventually to make it a more standard codebase.

  • Mailcow

    mailcow: dockerized - 🐮 + 🐋 = 💕

    Project mention: Where to start? Looking for advise on a jumping off point for website, web app, and email server self-hosting. | | 2023-02-04

    Hosting your own email is a serious PITA, but if you're going to go down this path (and I have), I seriously recommend going with mailcow-dockerized

  • Mailtrain

    Self hosted newsletter app

    Project mention: What's the simplest solution for a self hosted newsletter | | 2022-12-12

    I have used mailtrain for a while to send out a small newsletter with articles from an rss feed, but mailtrain does not see much development anymore.

  • Haraka

    A fast, highly extensible, and event driven SMTP server

    Project mention: How do you handle SMTP and service emails? | | 2023-01-23

    The next time this happens i'll move to a self hosted solution, like haraka or anonaddy

  • Shout

    Deprecated. See fork @

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

    Project mention: An actually private messaging self hosted server | | 2023-02-04

    I agree. IMHO the best variant is then to use something that is truely free. Like XMPP. There are a lot of servers and many clients to chose from and I can strongly recommend converse.js as a web client. It supports different ways of end to end encryption but I would recommend OMEMO which is basically the same encryption idea that you find in Signal.

  • Kandan

    Kandan is an Open Source Alternative to HipChat

  • TextBelt

    Free API for outgoing SMS

    Project mention: Automated texting using google voice? | | 2023-01-29

    I doubt you'll find a free SMS texter. Textbelt seems to be low-hassle and open-source. There's an option for standing up your own server to make it "free". I'd look into email options as well. It looks like most carriers support some kind of email-to-text path.


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

  • Movim

    Movim - Decentralized social platform

    Project mention: Ask HN: How might HN build a social network together? | | 2022-12-15

    For social networking atop XMPP, see

    Combined with the in-development ActivityPub gateway from Libervia, interop with Mastodon, Pleroma and others becomes possible too. The decentralized social web space is quite active at the moment.

  • WBO

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

    Project mention: Graph paper with an integrated ruler | | 2022-11-11

    Could a self-hosted whiteboard work? * Excalidraw allows images to be inserted * WBO has a built-in grid mode (but no ruler)

  • 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


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

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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-02-04.

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 17,783
2 Lets-Chat 9,637
3 Telescope 8,022
4 Mailcow 6,016
5 Mailtrain 5,179
6 Haraka 4,302
7 Shout 3,660
8 Converse.js 2,904
9 Kandan 2,733
10 TextBelt 2,569
11 2,158
12 wildduck 1,643
13 Movim 1,587
14 WBO 1,565
15 Kaiwa 1,345
16 Candy 1,323
17 Spreed 1,063
18 Glowing Bear 899
19 771
20 Node-Chat 730
21 Scrollback 565
22 MiAOU 515
23 Jappix 435
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.