Tox logo

Tox

Distributed, serverless messenger with encrypted audio and video calls

2.6k C GPL-3.0 2 days ago

Overview

Tox is a peer-to-peer communication protocol and reference implementation (c-toxcore) that provides end-to-end encrypted text chat, file transfers, audio calls, and video calls without any central server. Identities are cryptographic key pairs, so there is no account registration. Multiple client apps (Toxic, qTox, µTox) build on the core library. Self-hosting means running your own bootstrap node to help peers find each other on the DHT network.

Where it falls short of Slack

  • No web or mobile app; all official clients are desktop-only with varying levels of polish
  • No persistent message history server-side; messages are lost if the recipient is offline at delivery time
  • No team workspaces, channels, or role-based permissions
  • Bootstrap node setup and NAT traversal can be unreliable behind strict firewalls

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

p2p
encrypted
decentralized
messaging
voip
Maintain Tox?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Tox difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/tox)](https://openreplace.com/tox)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Fully customizable open-source communications platform and Slack alternative

46k TypeScript MIT today
3/5
1-click
Tox vs Rocket.Chat

Open-source notification infrastructure for multi-channel developer alerts

39k Docker MIT today
3/5
Tox vs Novu

Open-source, self-hostable Slack alternative for secure team messaging and collaboration

38k Go MIT today
3/5
1-click
Tox vs Mattermost

Simple HTTP-based push notifications to phone and desktop, no account needed

31k Go Apache-2.0 yesterday
2/5
Tox vs ntfy