Skip to content
OpenSourceSoftware.ai

Communication & Community

Open-source alternatives to Slack

Three hand-approved projects in our catalog replace Slack. All three are team chat software. Mattermost has the most GitHub stars (39.5K). Tick what matters to you and the list re-sorts so the closest fits come first.

What matters to you?

Each choice is checked against live catalog data. Counts show how many alternatives meet it.

Licence
Activity
Language
Catalog

The alternatives

Pick what matters below. For now the three alternatives are in order of GitHub stars.

Order: GitHub stars

Mattermost

Team chat

Self-hosted team chat with calls, automation and AI built in.

  • Chat in channels and direct messages, with voice calls and screen sharing.
  • Automate team workflows and connect tools through webhooks, slash commands and plugins.
  • Deploy on your own servers with Docker, Ubuntu packages or a tarball.
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysDoes not meet: Gaining starsMeets: Written in TypeScriptMeets: In a stack
39.5K starsAGPL-3.0TypeScriptLatest release 9 days agoWebsite ↗Full profile →

Zulip

Team chat

Team chat organised by topic, for live and async conversations.

  • Organise every conversation by topic, so threads stay readable days later.
  • Work live or asynchronously without losing track of discussions.
  • Built by 1,500+ contributors and used by open-source projects such as Rust.
Meets: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysDoes not meet: Gaining starsMeets: Written in PythonDoes not meet: In a stack
26.1K starsApache-2.0PythonLatest release 40 days agoWebsite ↗Full profile →

Element

Team chat

Encrypted team chat and calls in the browser, on the Matrix network.

  • Encrypts messages and calls end to end by default.
  • Groups rooms into spaces for teams, with access permissions.
  • Runs in the browser or as a desktop app on macOS, Windows and Linux.
Does not meet: Permissive licenceMeets: Open-source licenceMeets: Released ≤ 90 daysDoes not meet: Gaining starsMeets: Written in TypeScriptDoes not meet: In a stack
13.6K starsAGPL-3.0TypeScriptLatest release 4 days agoWebsite ↗Full profile →

Data from GitHub and our catalog. Every listing is hand-approved. List prices are what the vendor publishes, not a quote, and self-hosting has its own running costs.