Skip to main content
Communication software used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users, using their own custom protocols.

Real-Time Communication Platforms

AnyCable

Realtime server for reliable two-way communication over WebSockets, Server-sent events, etc.

Centrifugo

Language-agnostic real-time messaging (Websocket or SockJS) server.

WBO

Web Whiteboard to collaborate in real-time on schemas, drawings, and notes.

Matrix Ecosystem

Element

Fully-featured Matrix client for Web, iOS & Android.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: Nodejs

Synapse

Server for Matrix, an open standard for decentralized persistent communication.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: Python, deb

Conduit

A simple, fast, and reliable chat server powered by Matrix.
  • Source Code: GitLab
  • License: Apache-2.0
  • Tech Stack: Rust

Notification Services

Apprise

Send notifications to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc.
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: Python, Docker, deb

Gotify

Notification server with Android and CLI clients (alternative to PushBullet).

ntfy

Push notifications to phone or desktop using HTTP PUT/POST, with Android app, CLI and web app, similar to Pushover and Gotify.

Notifo

Multichannel notification server with support for Email, Mobile Push, Web Push, SMS, messaging and a javascript plugin.
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: C#

Novu

Notification infrastructure for developers.
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: Docker, Nodejs

PushBits

Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.
  • Source Code: GitHub
  • License: ISC
  • Tech Stack: Go

Team Collaboration

Rocket.Chat

Communications platform that puts data protection first (alternative to Gitter.im and Slack).
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: Nodejs, Docker, K8S

Zulip

Powerful, open source group chat application.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: Python

Tailchat

Next generation noIM application in your own workspace, not only another Slack/Discord/rocket.chat.

SAMA

Next-Gen self-hosted chat server and clients.

Stoat

User-first chat platform built with modern web technologies.
  • Source Code: GitHub
  • License: AGPL-3.0 / MIT
  • Tech Stack: Rust

Peer-to-Peer & Privacy-Focused

Chitchatter

Peer-to-peer chat app that is serverless, decentralized, and ephemeral.
  • Source Code: GitHub
  • License: GPL-2.0
  • Tech Stack: Nodejs

Databag

Federated, end-to-end encrypted messaging service for the web, iOS, and Android, supporting text, photos, video, and WebRTC video and audio calls.

SimpleX Chat

The most private and secure chat and applications platform - now with double ratchet E2E encryption.
  • Source Code: GitHub
  • License: AGPL-3.0
  • Tech Stack: Haskell

Jami

Universal communication platform which preserves the user’s privacy and freedoms.
  • Source Code: Git
  • License: GPL-3.0
  • Tech Stack: C++

Tox

Distributed, secure messenger with audio and video chat capabilities.
  • Source Code: GitHub
  • License: GPL-3.0
  • Tech Stack: C

Decentralized Networks

GNUnet

Software framework for decentralized, peer-to-peer networking.

Hyphanet

Anonymously share files, browse and publish freesites (web sites accessible only through Hyphanet) and chat on forums.
  • Source Code: GitHub
  • License: GPL-2.0
  • Tech Stack: Java

RetroShare

Secured and decentralized communication system. Offers decentralized chat, forums, messaging, file transfer.
  • Source Code: GitHub
  • License: GPL-2.0
  • Tech Stack: C++

Voice Chat

Mumble

Low-latency, high quality voice/text chat software.
  • Source Code: GitHub | Clients
  • License: BSD-3-Clause
  • Tech Stack: C++, deb

Specialized Communication Tools

GlobaLeaks

Whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.

Live Helper Chat

Live Support chat for your website.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: PHP

Tiledesk

All-in-one customer engagement platform from lead-gen to post-sales, from WhatsApp to your website. With omni-channel live agents and AI-powered chatbots (alternative to Intercom, Zendesk, Tawk.to and Tidio).
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: Docker, K8S

Tinode

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

Typebot

Conversational app builder (alternative to Typeform and Landbot).
  • Source Code: GitHub
  • License: AGPL-3.0
  • Tech Stack: Docker

Screego

Simple tool to quickly share your screen to one or multiple people via web browser.

Spectrum 2

Spectrum 2 is an open source instant messaging transport. It allows users to chat together even when they are using different IM networks.
  • Source Code: GitHub
  • License: GPL-3.0
  • Tech Stack: C++

Secret Sharing

One Time Secret

Share sensitive information securely with self-destructing links that are only viewable once.

OTS

One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser.
  • Source Code: GitHub
  • License: Apache-2.0
  • Tech Stack: Go

Shhh

Keep secrets out of emails or chat logs, share them using secure links with passphrase and expiration dates.
  • Source Code: GitHub
  • License: MIT
  • Tech Stack: Python

Build docs developers (and LLMs) love