Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Search
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Communication & Collaboration/Twake Chat
T

Twake Chat

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

157 starsDartAGPL-3.0Active this week
Visit websiteGitHub repo
Contents
  1. 01Who Twake Chat is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Twake Chat vs alternatives
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
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.AGPL-3.0 · Dart · 157 stars · Active this week

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
DartSwift
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.

also worth a look

Similar open-source tools#

TW

Twake Mail

AGPL mail backend with an official Flutter client

91JavaAGPL-3.0
Orgnise

Orgnise

Centralize wikis, docs, and project tasks in a self-hosted workspace.

237TypeScriptAGPL-3.0
Signal

Signal

A secure messaging app focused on privacy and user experience.

10.5KJavaAGPL-3.0
LocalSend

LocalSend

Free cross-platform file sharing over local network, no cloud

81.2KDartApache-2.0
Cal.diy

Cal.diy

MIT self-hosted scheduling without Cal.com enterprise code

44.5KTypeScriptMIT
Ghost Pepper

Ghost Pepper

Local voice dictation and meeting transcription for macOS

2.7KSwift

Repository

Stars
157
Forks
43
License
AGPL-3.0
Latest
v2.22.3
Last commit
today
Last verified
May 28, 2026
Repo
linagora/twake-on-matrix ↗

Additional details

Language
Dart
Open issues
299
Contributors
247
First release
2023

Categories

Communication & CollaborationBusiness & Productivity

Tags

ChatSelf HostedPrivacy Tools