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 Mail
T

Twake Mail

Run the Twake Mail backend for JMAP email, encrypted mailboxes, team mailboxes, and an official Flutter client.

91 starsJavaAGPL-3.0Active this week
Visit websiteGitHub repo
Contents
  1. 01Who Twake Mail is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Twake Mail vs alternatives
  6. 06Install and self-host
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

Twake Mail is LINAGORA's AGPL email stack built around a server-side Apache James backend and an official Flutter client. Use it when you want open source control over JMAP mail workflows, encrypted mailboxes, team mailboxes, filtering, forwarding, labels, and push subscriptions.AGPL-3.0 · Java · 91 stars · Active this week

who it's for

Who Twake Mail is for#

Self-hosted workplace email evaluation

Use Twake Mail when evaluating open source email infrastructure for a workplace suite with privacy and collaboration requirements.

JMAP client and server deployments

Use it when you want a JMAP-oriented mail stack with an official Flutter client and server-side Twake Mail features.

the problem

The problem it solves#

Teams that want private workplace email need more than a webmail skin. They need a server they can operate, a modern client path, and collaboration features such as shared mailboxes and labels without handing every mailbox to a proprietary provider.

how Twake Mail solves it

How it solves it#

Apache James-based backend

The backend adapts Apache James for Twake Mail and adds server features needed for collaborative workplace email.

JMAP client companion

The official tmail-flutter repository provides the mobile and web client layer that connects to a JMAP server.

Collaborative mail features

The backend README lists encrypted mailboxes, team mailboxes, filtering, forwarding, labels, contacts autocomplete, and push subscriptions.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Product-owned repositoriesThe Twake Workplace README links tmail-backend and tmail-flutter as the official Twake Mail server and client repositories under LINAGORA.
  • Clear AGPL evidenceGitHub reports AGPL-3.0 for both the backend and Flutter client, and both repositories expose root LICENSE files.

Trade-offs

  • -Multi-repo product scopeThe current OSA item model stores one primary GitHub repo, so the listing uses backend telemetry and marks coverage ambiguous instead of implying full client and server coverage.
  • -Operational email complexityTeams still need to operate mail infrastructure and understand JMAP, Apache James, and deployment-specific dependencies.
versus alternatives

Twake Mail vs alternatives#

Primary repo: https://github.com/linagora/tmail-backend Companion client repo: https://github.com/linagora/tmail-flutter Coverage note: backend-primary telemetry is ambiguous for the full client/server product.

install · self-host

Install and self-host#

bash
Clone the backend repo, then follow the server deployment docs for your target environment.
git clone https://github.com/linagora/tmail-backend.git
cd tmail-backend
git submodule update --init
tech stack · detected from GitHub

What it's built on#

Languages
JavaScala
frequently asked

FAQ#

Why is repository coverage marked ambiguous?

Twake Mail is split across tmail-backend for the server and tmail-flutter for the client, while OSA can store only one primary GitHub repo for telemetry.

Which repo is the primary GitHub repo?

The listing uses tmail-backend as the primary repo because it contains the Twake Mail server work and Apache James extensions.

Does Twake Mail have an official client repo?

Yes. LINAGORA maintains tmail-flutter as the official Flutter client for Twake Mail mobile and web users.

also worth a look

Similar open-source tools#

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
Capso

Capso

Free open-source screenshot and recorder for macOS

830Swift

Repository

Stars
91
Forks
35
License
AGPL-3.0
Latest
1.0.18
Last commit
today
Last verified
May 28, 2026
Repo
linagora/tmail-backend ↗

Additional details

Language
Java
Open issues
86
Contributors
25
First release
2020

Categories

Communication & CollaborationBusiness & Productivity

Tags

EmailSelf HostedPrivacy Tools