Files
backspace/docs/comparison.md
T
TheZwiss 3513a3dde9 docs: tighten public copy, add comparison, templates, and social preview
* docs: tighten README, CONTRIBUTING, and CLA prose

* docs: add platform comparison and README FAQ

* chore: add issue and pull request templates

* chore: add repository social preview image
2026-07-07 23:39:33 +02:00

4.6 KiB

Backspace compared to other chat platforms

This page is an honest look at how Backspace fits next to the tools people usually weigh against it: Discord, Revolt, Spacebar, Matrix/Element, and Mumble. It includes the places where those tools are the better choice. Feature sets change, so verify current details on each project before you decide, and open an issue if anything here is out of date.

Short version: Backspace is for people who want a Discord-style experience they fully self-host, with serious voice and screen-share controls, and the option to federate independently owned servers. If you need the largest ecosystem, a mature open federation standard, or native mobile apps today, one of the others may suit you better.

Feature matrix

Backspace Discord Revolt Spacebar Matrix / Element Mumble
Self-hostable Yes No Yes Yes Yes Yes
Open source Yes (AGPL-3.0) No Yes Yes Yes Yes
Discord-style UX Yes Yes Yes Yes (Discord client) Different model No
Text chat, roles, reactions Yes Yes Yes Yes Yes Limited
Voice channels Yes Yes Yes Partial Yes Yes (focus)
Video and screen share Yes, up to 4K/120fps within admin bounds Yes Limited Partial Yes No
Per-stream media controls (codec, bitrate, resolution) Yes No No No Partial Some audio
Federation between servers Yes, between Backspace instances No No No Yes, open standard No
Native mobile apps Installable PWA Yes Yes Desktop client only Yes Yes
Runs on a Raspberry Pi Yes (prebuilt arm64 image) No Yes Yes Yes Yes

"Partial" and "Limited" mean the capability exists but is less complete or less polished than the leaders in that row at the time of writing. Check the current state of each project.

Backspace vs Discord

Discord is the reference experience and has the ecosystem, the bots, and the user base. It is also proprietary, you cannot host it, and you do not own the data or the moderation policy. Backspace exists for the people who want the Discord shape without giving up ownership. You trade the ecosystem and the network effect for control of the server, the data, and the rules. If you want the biggest community and the deepest bot ecosystem, use Discord. If you want to own your instance, use Backspace.

Backspace vs Revolt

Revolt is the closest peer: an open-source, self-hostable, Discord-style chat with an active community and a Rust backend. The main differences are the media stack and federation. Backspace is built around a full voice and video control surface (per-stream codec, bitrate, and resolution, RNNoise, a live connection inspector, screen share up to 4K/120fps within admin limits) and supports peering independent instances. If high-quality voice and screen sharing or cross-instance federation are central to you, Backspace is aimed squarely at that. If you want a larger existing community and a longer track record, look at Revolt.

Backspace vs Spacebar

Spacebar reimplements the Discord backend so the actual Discord client can talk to a server you host. That is a clever path to instant client familiarity, and it is the right pick if using the real Discord app against your own backend is the goal. The trade-off is that it inherits Discord's client and its constraints, and its voice stack is still maturing. Backspace ships its own client and its own voice and video stack, and it is federation-first rather than Discord-protocol-first.

Backspace vs Matrix and Element

Matrix is the mature, standardized answer to open federation, and Element is its best-known client. If interoperable, standards-based federation across many different server and client implementations is your priority, Matrix is the stronger choice and Backspace does not try to replace it. Backspace federation is newer, simpler, and currently peers Backspace instances with each other rather than speaking an open cross-ecosystem protocol. Where Backspace differs is the experience: a tightly integrated Discord-style client with a purpose-built media control surface, rather than a protocol with many clients of varying polish.

Backspace vs Mumble

Mumble is outstanding at exactly one thing: low-latency voice for groups, self hosted, lightweight. It has no rich text platform, no video, and no federation. If all you need is the best self-hosted push-to-talk voice, Mumble is a great, proven choice. Backspace is a full communication platform (text, voice, video, files, social, federation) rather than a dedicated voice server, so pick it when you want more than voice.