Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Communication & Collaboration/Twake Chat
Twake Chat logo

Twake Chat

Open source alternative to Slack

  • 171 stars
  • AGPL-3.0
  • Active this week
  • Last commit 1 day ago

Last verified Oct 20, 2026

Run Matrix-based team chat with an official Flutter client and ToM identity server companion.

Visit websiteGitHub171 starsDeploy on Hostinger
Twake Chat product interface screenshot
TL;DR

Twake Chat is LINAGORA's open source Matrix-based messenger for teams that want private group chat, cross-device clients, and source-visible workplace integration. OSA uses twake-on-matrix as the primary GitHub repo and notes ToM-server as the companion Matrix identity and workplace integration server.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
who it's for

Who Twake Chat is for#

Privacy-sensitive organization

Adopts Matrix-based chat while keeping client and identity integration code visible under AGPL licensing.

Skip if:

You want a fully hosted vendor to own operations and support.

Twake Workplace operator

Runs chat alongside Twake workplace services and uses ToM-server for identity and Synapse integration work.

Skip if:

You are not planning to operate Matrix or Twake infrastructure.

Matrix-first technical team

Evaluates a Flutter Matrix client with workplace-oriented identity services instead of building those layers from scratch.

Skip if:

You only need a lightweight Matrix client without workplace integration.

the problem

The problem it solves#

Teams replacing hosted chat tools need more than a message timeline. They need private rooms, file and media sharing, mobile and web clients, identity lookup, user directory search, and a way to connect chat accounts with the rest of a workplace stack. Matrix covers the open protocol layer, but organizations still need a client and server-side integration pieces that are maintained together by a product owner.

how Twake Chat solves it

How it solves it#

Matrix-based client

twake-on-matrix provides the official Flutter client for Matrix messaging, including private and public rooms, media sharing, push notifications, Spaces, and end-to-end encryption support.

Companion identity server

ToM-server provides a Matrix identity server with internal user autocomplete, inactive user lookup support, and federated identity behavior for workplace deployments.

Workplace bridge services

The ToM-server monorepo includes application services such as common settings bridge code that synchronizes Twake Workplace profile updates to Synapse.

Cross-client compatibility

The Twake Chat client is documented as compatible with Element, Nheko, NeoChat, and other Matrix apps, so teams are not locked into one client surface.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Official LINAGORA ownershipThe product website, aggregate workplace README, client repo, and companion server repo all point to LINAGORA ownership, which keeps the evidence chain product-owned.
  • Clear open source licensingGitHub reports AGPL-3.0 for both twake-on-matrix and ToM-server, and both repositories include AGPL license files.
  • Product scope is explicitThe listing names ToM-server in the copy and source note so users do not mistake client telemetry for full chat stack coverage.

Trade-offs

  • -Multi-repo productOSA can store only one primary GitHub repository on the item, so stars, forks, and activity telemetry from twake-on-matrix do not represent ToM-server or the full Matrix deployment.
  • -Matrix operations requiredTeams should expect Synapse, identity service, LDAP, database, and deployment work for a complete self-hosted setup.
  • -Twake ecosystem fitThe strongest fit is inside Twake Workplace or LINAGORA-backed collaboration environments, not as a generic one-repo chat server.
versus alternatives

Twake Chat vs alternatives#

Twake Chat should be compared with paid team chat tools such as Slack and Microsoft Teams when the buyer wants Matrix-based messaging and workplace identity integration. It should be compared with generic Matrix clients when the buyer mainly needs a client UI. OSA marks repository coverage ambiguous because primary GitHub telemetry comes from twake-on-matrix while ToM-server carries companion server-side identity and integration code.

tech stack · detected from GitHub

What it's built on#

Languages
DartJavaScriptPythonSwift
frequently asked

FAQ#

Which GitHub repository does OSA use for Twake Chat telemetry?

OSA uses https://github.com/linagora/twake-on-matrix as the primary GitHub repository because it is the official Twake Chat client repo named by LINAGORA.

Why is repository coverage marked ambiguous?

Twake Chat is represented by more than one repo. ToM-server is the official companion Matrix identity and workplace integration server, so client repo metrics do not cover the full chat stack.

Is ToM-server part of the evidence for this listing?

Yes. LINAGORA's Twake Workplace README names ToM-server as the Twake Chat server GitHub repo, and the ToM-server README describes Matrix identity and workplace integration services.

Is Twake Chat open source?

Yes. GitHub reports AGPL-3.0 for both twake-on-matrix and ToM-server, and both repositories include AGPL license files.

Looking for more

Other ways to replace Slack#

Buzz

Featuredfor Slack

Self-hosted team chat where people and AI agents work together

36,174 GitHub starsVisit

Mattermost

#1 in the Slack guide

Closest drop-in Slack replacement for self-hosted teams

39,388 GitHub stars

Rocket.Chat

#2 in the Slack guide

Teams needing internal chat and customer omnichannel in one tool

46,298 GitHub stars

Zulip

#3 in the Slack guide

Async-first teams that need organized, low-noise conversations

26,085 GitHub stars
All 17 Slack alternatives8 open source Slack alternatives, ranked
by category

Open source tools in these categories#

126

Communication & Collaboration

freeCodeCamp, iptv, Excalidraw
191

Business & Productivity

OpenClaw, Excalidraw, RustDesk
Hostinger

Run Twake Chat on your own server

Self-host Twake Chat on a Hostinger VPS.

Deploy on Hostinger

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse