JavaScript Communication systems

Open-source JavaScript projects categorized as Communication systems | Edit details

Top 23 JavaScript Communication system Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Ask HN: Safest place for young kids to chat to friends online? | | 2022-01-11

    At one point I seriously considered self-hosting a Rocket Chat [1] instance for very similar reasons. It seems to have a good balance of features, moderation controls, and polish while still being pretty straight-forward to host.

    The main challenge I ran into was, of course, convincing folks to use it (instead of the "easier" forms of communication that they already had....).


  • Jitsi Meet

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

    Project mention: Great admin panels | | 2022-01-22

    If you're looking for just good open source web UI/UX, I would add these to the list: * * *

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: James Mart on Twitter: "A zk-snark verifier running in an EOS testnet smart contract 👏👏 well done, @ZEOSonEOS! ZK proofs and rollups are the future of multi-chain (as opposed to cross chain) scalability. This is *extremely* important work." | | 2022-01-17

    I also think the team should reach out to and see if they might incorporate ZEOS into this Tor alternative.

  • Lets-Chat

    Self-hosted chat app for small teams

    Project mention: Looking for a good, compatible, simple to host chat program. | | 2021-03-12

    If Let's Chat used PHP and MySQL, it'd be perfect, but it uses MongoDB, which I can't use, and even if I could use it, I don't know how I'd configure it.

  • Telescope

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

    Project mention: How the State of JS/CSS Surveys Are Run | | 2021-03-24

    This app is itself based on a full-stack JavaScript framework I created, Vulcan.js. It works well enough for now, but in the future the app might need to be refactored in order to handle more surveys in parallel.

  • Mailtrain

    Self hosted newsletter app

    Project mention: What does your tech stack look like for onboarding & user data? | | 2021-10-28

    Mailtrain documentation is lacking big time

  • The Lounge

    💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

    Project mention: Simplicity of IRC | | 2022-01-09

    There are web front-ends to IRC that can mitigate message loss without having to run bouncers. Convos [1] and TheLounge [2] come to mind but there are others [3]

    [1] -

    [2] -

    [3] -

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Haraka

    A fast, highly extensible, and event driven SMTP server

    Project mention: Is a 'dumb' self-hosted email server possible. | | 2021-10-26

    Haraka ( is a plugin-based mailserver written in JavaScript. I've messed with postfix before but found Haraka easier because instead of arcane configuration files I can just read, copy, and tweak a plugin to suit my needs. Policies for receiving, storing, forwarding, and ignoring mail can be arbitrarily complex.

  • Shout

    Deprecated. See fork @

  • Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

    Project mention: NEEE HELP! | | 2021-10-31

    Maybe you are remembering this bug from some months ago? It appeared exactly as if this was (accidentally) uploading keys to the user's XMPP server (not Converse.js's server) and publishing them.

  • Kandan

    Kandan is an Open Source Alternative to HipChat

  • TextBelt

    Free API for outgoing SMS

    Project mention: Simple HTTP GET or POST Method APIs | | 2021-11-17

    I’m just looking for an api as simple as this one.


    Social server with an ActivityStreams API

  • wildduck

    Opinionated email server

    Project mention: Which MTA would you choose on your high-capacity, Self Hosted mail server and Why? | | 2022-01-06


  • Kaiwa

    [UNMAINTAINED] A modern XMPP Web client

  • Candy

    JavaScript-based multi-user chat client for XMPP.

  • Movim

    Movim - Decentralized social platform

    Project mention: Does XMPP support video conferencing? | | 2022-01-20 is even compatible (i tried myself) with conversations, snikket and others... webrtc p2p videoconferencing within xmpp...

  • WBO

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

    Project mention: What are some nice things that i can self host for my family? | | 2021-09-22
  • Spreed

    WebRTC audio/video call and conferencing server.

  • Glowing Bear

    A web client for WeeChat

  • Routr

    Routr: Next-generation SIP Server

    Project mention: Routr 1.0.0-RC6 is out for testing and will probably be the last release candidate | | 2021-10-18
  • IRCAnywhere

    IRCAnywhere web based multi-user IRC bouncer built for teams

  • Node-Chat

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

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 2022-01-22.

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 Rocket.Chat 31,413
2 Jitsi Meet 17,384
3 ZeroNet 17,301
4 Lets-Chat 9,552
5 Telescope 8,030
6 Mailtrain 4,951
7 The Lounge 4,650
8 Haraka 4,084
9 Shout 3,690
10 Converse.js 2,763
11 Kandan 2,747
12 TextBelt 2,314
13 2,094
14 wildduck 1,452
15 Kaiwa 1,360
16 Candy 1,326
17 Movim 1,322
18 WBO 1,168
19 Spreed 1,040
20 Glowing Bear 873
21 Routr 869
22 IRCAnywhere 741
23 Node-Chat 697
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.