Skip to content
RepoQuarry

You searched a paid product

Open-source alternatives to Slack

Slack does 5 jobs: channels and direct messages, threaded conversations, voice and video huddles, integrations, search and message history. Most projects replace one or two of them, so pick the job you actually need.

Quick answer

Facts checked 15 Oct 2026

Open-source alternatives to Slack that run locally, allow commercial use and need no paid API include Campfire (ONCE) (channels and direct messages, integrations and search and message history; MIT), Tuwunel (channels and direct messages, threaded conversations and integrations; Apache-2.0) and Jitsi Meet (voice and video huddles; Apache-2.0; runs on CPU). Mattermost and Synapse (Matrix) with Element cover all 5 Slack jobs.

Your requirements

Where will it run?
Can I use it commercially?

Checks code and model licences. Includes projects with conditions, such as share-alike or revenue limits, marked amber. Unknowns are hidden.

Paid services needed?
What hardware do you have?
Operating system

12 projects

Buzz

block/buzz
★ 36k active today

Block's self-hostable workspace where people and AI agents share channels, threads, DMs, canvases, workflows and git, built on a Nostr relay.

Replaces Channels and direct messages + Threaded conversations + Integrations + Search and message history (partly) Not: voice and video huddles
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · Apache-2.0
Paid services
Partial: Optional only
Hardware
Unknown: Unknown
Setup
Confirmed: Medium
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Campfire (ONCE)

basecamp/once-campfire
★ 4.8k active today

Basecamp's simple MIT-licensed group chat with rooms, DMs, file attachments, search and bot API, shipped as one Docker image.

Replaces Channels and direct messages + Integrations + Search and message history (partly) Not: threaded conversations, voice and video huddles
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · MIT
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Easy
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Fluxer

fluxerapp/fluxer
★ 11k active today

AGPL-3.0 instant messaging and VoIP app for groups and communities, with desktop and mobile apps and a free Docker self-host path.

Replaces Channels and direct messages + Voice and video huddles + Search and message history (partly) Not: threaded conversations, integrations
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-or-later
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Jitsi Meet

jitsi/jitsi-meet
★ 30k active today

Apache-2.0 browser video conferencing with screen sharing, in-call chat and polls; self-host it for calls alongside a team chat.

Replaces Voice and video huddles (partly) Not: channels and direct messages, threaded conversations, integrations, search and message history
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · Apache-2.0
Paid services
Confirmed: None required
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Mattermost

mattermost/mattermost
★ 39k active today

Open core, self-hosted team chat with channels, threads, calls, playbooks and integrations; a single Go binary backed by PostgreSQL.

Replaces Channels and direct messages + Threaded conversations + Voice and video huddles + Integrations + Search and message history (partly)
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-only
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Nextcloud Talk

nextcloud/spreed
★ 2.2k active today

Chat, audio and video calls and screen sharing as a Nextcloud app, with bots, webhooks, federation and Nextcloud Files integration.

Replaces Channels and direct messages + Voice and video huddles + Integrations (partly) Not: threaded conversations, search and message history
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-or-later
Paid services
Confirmed: None required
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Rocket.Chat

RocketChat/Rocket.Chat
★ 46k active today

Open core, self-hosted team chat with channels, threads, DMs, apps and federation; free Starter (50 users) and MIT Community editions.

Replaces Channels and direct messages + Threaded conversations + Integrations + Search and message history (partly) Not: voice and video huddles
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · MIT
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Stoat (formerly Revolt)

stoatchat/stoatchat
★ 3.4k active today

Discord-style chat platform (renamed from Revolt) with servers, channels, DMs and voice/video, self-hostable with Docker.

Replaces Channels and direct messages + Voice and video huddles (partly) Not: threaded conversations, integrations, search and message history
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-or-later
Paid services
Confirmed: None required
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Synapse (Matrix) with Element

element-hq/synapse
★ 4.7k active today

Reference Matrix homeserver from Element; pair it with Element apps for federated, end-to-end encrypted rooms, DMs, threads and calls.

Replaces Channels and direct messages + Threaded conversations + Voice and video huddles + Integrations + Search and message history (partly)
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-only
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Tuwunel

matrix-construct/tuwunel
★ 2.6k active 1d ago

Lightweight Matrix homeserver in Rust, successor to conduwuit; a Synapse alternative to use with Element or other Matrix clients.

Replaces Channels and direct messages + Threaded conversations + Integrations (partly) Not: voice and video huddles, search and message history
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · Apache-2.0
Paid services
Confirmed: None required
Hardware
Unknown: Unknown
Setup
Confirmed: Medium
7 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Wire

wireapp/wire-server
★ 2.8k active today

Backend for Wire, an end-to-end encrypted business messenger with teams, conversations and calls, self-hostable on Kubernetes.

Replaces Channels and direct messages + Voice and video huddles (partly) Not: threaded conversations, integrations, search and message history
Runs locally
Confirmed: Yes
Commercial use
Partial: Conditions · AGPL-3.0-only
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Hard
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Zulip

zulip/zulip
★ 26k active today

Apache-2.0 team chat built around topic-based threads in channels, self-hosted on Ubuntu or Debian or used as hosted Zulip Cloud.

Replaces Channels and direct messages + Threaded conversations + Integrations + Search and message history (partly) Not: voice and video huddles
Runs locally
Confirmed: Yes
Commercial use
Confirmed: Yes · Apache-2.0
Paid services
Partial: Optional only
Hardware
Confirmed: CPU works
Setup
Confirmed: Medium
8 of 8 facts sourced · checked 1d ago GitHub ↗ View details

Common questions about Slack alternatives

Is there a free, open-source alternative to Slack?

Yes. Mattermost, Synapse (Matrix) with Element, Rocket.Chat, Zulip and Buzz are free to download and run on your own computer without paid API keys. Mattermost and Synapse (Matrix) with Element cover every job we list for Slack; the others cover only part of it, so check which job you need.

Can I do channels and direct messages locally without a Slack subscription?

Yes, with Rocket.Chat (MIT), Mattermost (AGPL-3.0-only) and Zulip (Apache-2.0). Check the hardware notes and licence conditions on each page before you start.

Can I do threaded conversations locally without a Slack subscription?

Yes, with Rocket.Chat (MIT), Mattermost (AGPL-3.0-only) and Zulip (Apache-2.0). Check the hardware notes and licence conditions on each page before you start.

Which Slack alternatives can I use commercially?

Confirmed: Buzz, Campfire (ONCE), Jitsi Meet, Tuwunel and Zulip. With conditions: Fluxer, Mattermost, Nextcloud Talk, Rocket.Chat, Stoat (formerly Revolt), Synapse (Matrix) with Element and Wire. This is not legal advice; read each licence.

Does any open-source project replace all of Slack?

Mattermost and Synapse (Matrix) with Element cover every job we list for Slack.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on