source.directory

20 self-hostable projects

Zulip

25k
Communication - Custom Communication Systems

Zulip is a powerful, open source group chat application.

Python

Tinode

13k
Communication - Custom Communication Systems

Instant messaging platform.

Go

Element

13k
Communication - Custom Communication Systems

Fully-featured Matrix client for Web, iOS & Android.

JavaScript

SimpleX Chat

11k
Communication - Custom Communication Systems

The most private and secure chat and applications platform - now with double ratchet E2E encryption.

Haskell

Mumble

8.1k
Communication - Custom Communication Systems

Low-latency, high quality voice/text chat software.

C++

Synapse

4.3k
Communication - Custom Communication Systems

Server for [Matrix](https://matrix.org/), an open standard for decentralized persistent communication.

Python

Tox

2.6k
Communication - Custom Communication Systems

Distributed, secure messenger with audio and video chat capabilities.

C

Stoat

2.5k
Communication - Custom Communication Systems

Stoat is a user-first chat platform built with modern web technologies.

Rust

Chitchatter

2.3k
Communication - Custom Communication Systems

Peer-to-peer chat app that is serverless, decentralized, and ephemeral.

JavaScript

Live Helper Chat

2.2k
Communication - Custom Communication Systems

Live Support chat for your website.

PHP

RetroShare

2.0k
Communication - Custom Communication Systems

Secured and decentralized communication system.

C++

Hyphanet

1.2k
Communication - Custom Communication Systems

Anonymously share files, browse and publish _freesites_ (web sites accessible only through Hyphanet) and ch…

Java

Conduit

946
Communication - Custom Communication Systems

A simple, fast, and reliable chat server powered by Matrix.

Rust

Notifo

875
Communication - Custom Communication Systems

Multichannel notification server with support for Email, Mobile Push, Web Push, SMS, messaging and a javasc…

OTS

765
Communication - Custom Communication Systems

One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser.

Go

Spectrum 2

417
Communication - Custom Communication Systems

Spectrum 2 is an open source instant messaging transport.

C++

Shhh

415
Communication - Custom Communication Systems

Keep secrets out of emails or chat logs, share them using secure links with passphrase and expiration dates.

Python

PushBits

361
Communication - Custom Communication Systems

Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify.

Go

GNUnet

0
Communication - Custom Communication Systems

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

C

Jami

0
Communication - Custom Communication Systems

Universal communication platform which preserves the user's privacy and freedoms.

C++