Skip to content
项目

flectar/mail has 1,793 GitHub stars and 132 forks. GitHot measured +10 stars in 24 hours. Last checked 2026-11-08 02:13 UTC. Last push 2026-11-02.

这些数字如何统计

Built from the ground up for speed. Flectar Mail delivers native performance, instant startup, and as little as 80 MB of RAM.

可以做什么

  • Conversation threads - Groups replies in chronological order, with full keyboard navigation. You can turn it off.
  • Tabs - Browser-style tabs that remember their place, with shortcuts on desktop and a tab switcher on phones.
  • Profiles and account colors - Groups accounts into profiles such as Work or Personal and color-codes every message.
  • Appearance - Full or minimal layout, light or dark theme, color palettes, sender avatars and app icon colors.

实测星标增长

24小时
+10
7天
正在收集历史
15天
正在收集历史
1个月
正在收集历史

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

docs/readme/README.zh_Hans.md

原文
Flectar Mail 徽标

Flectar Mail

English · Español · Deutsch · Français · Português (Brasil) · Русский · हिन्दी · العربية · 简体中文

邮件,重归迅捷

从底层开始,为速度而构建。Flectar Mail 提供原生性能、瞬时启动,空闲时私有内存占用约 20 MB。

官网 · 报告问题 · 参与贡献

许可证:AGPL-3.0 各版本累计下载量 最新版本 翻译进度

开发语言:Rust 1.92+ 支持平台:Windows、macOS、Linux、Android、iOS

macOS 上的 Flectar Mail 统一收件箱与邮件视图

Flectar Mail 是一个轻量、原生的客户端,用来承载你的邮件、日历和联系人。它经过专门设计,能够瞬时打开、始终保持流畅,内存占用仅为常见网页版邮件客户端的一小部分。

❓ 为什么选择 Flectar Mail?

优势 说明
从第一次点击起就快 原生界面与本地优先的数据通路,让你无需等待浏览器运行时即可进入收件箱。
空闲时私有内存约 20 MB 计入代码和库约为 85 MB;处理同一邮箱时,私有内存约为 Thunderbird 的十二分之一。详见性能。
所有内容集中一处 在邮件、日历和联系人之间切换,无需拼凑多个相互独立的应用。
生来支持离线 邮箱和日历都存储在本地,因此已同步的数据在没有网络连接时依然可用。
兼容你的各类账户 可连接 Gmail、Outlook 和 Microsoft 365,也可连接基于标准的 IMAP、POP3、SMTP、JMAP、CalDAV 与 CardDAV 服务。
注重隐私的默认设置 远程图片在你允许之前会被拦截,因此跟踪像素无法上报你阅读邮件的时间。
以架构保障安全 邮件内容从不在 WebView 中打开。邮件的 HTML 与 CSS 由 Rust 原生管线渲染,不执行邮件中的脚本,由此规避了内嵌浏览器的攻击面。
实验性的 Rust 渲染器 不借助浏览器引擎来渲染邮件,是一片全新的领域。兼容性仍在持续改进,复杂邮件目前可能无法正确渲染。
适配各种屏幕 宽裕的桌面布局和极简桌面布局,与触控友好的紧凑界面提供一致的体验。
原生且开源 完全以 Rust 从底层构建,不是套在窗口里的浏览器,并按 AGPLv3 发布。

⚡ 性能

空闲时(同一邮箱) 私有内存 含代码与库(PSS) 邮件渲染方式
Flectar Mail 17.2 – 17.4 MiB 79.1 – 80.0 MiB Blitz
Geary 46 126.1 – 126.2 MiB (+629%) 309.6 – 311.4 MiB (+290%) WebKitGTK
Evolution 3.56 191.0 – 192.2 MiB (+1,008%) 395.0 – 395.9 MiB (+397%) WebKitGTK
Thunderbird 159 244.1 – 248.1 MiB (+1,323%) 424.4 – 427.1 MiB (+435%) Gecko
Betterbird 153 243.9 – 247.8 MiB (+1,321%) 411.9 – 419.7 MiB (+423%) Gecko
Mailspring 1.26 311.4 – 314.9 MiB (+1,710%) 551.1 – 551.7 MiB (+593%) Chromium
Aerion 0.3.6 421.9 – 437.3 MiB (+2,383%) 660.4 – 678.0 MiB (+741%) WebKitGTK

以上数据在 Linux 上测得:一个 IMAP 账户(860 封邮件),打开收件箱并显示一封 HTML 新闻简报,采用默认的 CPU 渲染器,在启动 60 秒后采样。每个范围涵盖两次测量,百分比表示该应用比 Flectar Mail 多用多少内存,按两次测量的平均值计算。每个应用启动的全部进程均计算在内。私有内存即 Windows 任务管理器中 内存 一栏显示的数值。在 Windows 上,使用 7 个真实账户、约 69,000 封未读邮件时,任务管理器在窗口打开时显示 37.8 MiB,关闭到系统托盘后为 4.2 MiB。详见我们的测量方法及自行验证方式。

与其他客户端对比

邮件客户端 界面 邮件渲染方式 平台
Flectar Mail 原生 Rust 应用 Blitz(Rust HTML/CSS 渲染器),不使用 WebView Windows、macOS、Linux、Android、iOS(侧载)
Thunderbird 基于 Gecko 的桌面应用 Gecko Windows、macOS、Linux、Android
Outlook for Windows 带网页界面的 Windows 应用 Microsoft Edge WebView2 Windows
Spark Electron 应用 Chromium macOS、Windows、iOS、Android
Aerion 采用 Wails 网页界面的 Go 应用 系统 WebView Linux、macOS、Windows
浏览器标签页中的 Gmail 网页应用 Chrome 或其他浏览器 网页端

✨ 功能

功能 说明
会话线程 按时间顺序归组显示回复,并支持完整的键盘导航。此功能可以关闭。
标签页 浏览器式标签页,会记住各自的位置;桌面端支持快捷键,手机上提供标签页切换器。
分组与账户颜色 把账户归入「工作」「个人」等分组,并为每封邮件标上颜色。
外观 完整或极简布局、浅色或深色主题、配色、发件人头像以及应用图标颜色。
无边框窗口 窗口控制按钮位于工具栏中,并保留各平台的原生行为。
日历、联系人与文件 CalDAV 与 CardDAV 同步、JMAP 与 WebDAV 文件、附件搜索、离线文件与文件预览。
签名与 OpenPGP 具名签名,以及桌面端通过 GnuPG 实现的 OpenPGP/MIME 签名与加密。
存储与备份 按类型显示的空间占用、数据库快照、账户备份以及 POP3 服务器保留规则。
导入账户与邮件 支持 Thunderbird、K-9 Mail、mbox、.eml、maildir、Apple Mail 以及 ZIP 归档。
HTML 渲染 使用以 Rust 编写的 Blitz 渲染邮件 HTML,可在 CPU 或 GPU 上运行。

完整与极简工作区

完整工作区 极简工作区
Flectar Mail 完整桌面工作区 Flectar Mail 极简桌面工作区

标签页、会话与分组

标签页 会话 分组颜色
Flectar Mail 打开了多个会话、日历、联系人与文件标签页 Flectar Mail 会话,包含收到的邮件与回复 Flectar Mail 统一收件箱,带有紫色与橙色分组色标

配色

青绿 绿色 紫色 自定义
Flectar Mail 青绿配色 Flectar Mail 绿色配色 Flectar Mail 紫色配色 Flectar Mail 自定义配色

无边框窗口

macOS Windows
macOS 上的 Flectar Mail 无边框窗口 Windows 上的 Flectar Mail 无边框窗口
Linux(GNOME) Linux(KDE)
GNOME 上的 Flectar Mail 无边框窗口 KDE Plasma 上的 Flectar Mail 无边框窗口

日历、联系人与文件

日历 联系人 文件(WebDAV/JMAP)
Flectar Mail 日历 Flectar Mail 联系人 Flectar Mail 文件

为小屏幕而设计

浅色 深色
Flectar Mail 浅色模式下的移动端收件箱 Flectar Mail 深色模式下的移动端收件箱

🧪 实验性的 HTML 渲染

[!WARNING] HTML 邮件渲染目前是 Flectar Mail 中最具实验性的部分。部分邮件,尤其是标记与 CSS 复杂或特殊的邮件,可能仍无法正确渲染。

Flectar Mail 使用 Blitz——Dioxus 团队开发的 Rust HTML/CSS 渲染器——来渲染邮件,而不是内嵌浏览器或 WebView。如果某封邮件渲染有误,请提交问题。详细了解渲染器以及 CPU 与 GPU 选项。

📥 获取 Flectar Mail

Flectar Mail 目前仍在开发中,尚未稳定。预览构建发布在 GitHub Releases 上。

[!WARNING] Google OAuth 验证需要每年进行一次 CASA 安全评估。 Flectar 是社区开源项目,因此能否完成该项评估取决于赞助支持。在所需的验证获得资金并完成之前,无法推出默认配置 Gmail OAuth 的稳定版本。如果你希望帮助实现内置的 Gmail 登录,请赞助 Flectar。

平台 下载 说明
Linux x64 和 arm64 AppImage、Debian/Ubuntu .deb、Fedora 43/44 .rpm 或 Flatpak 包 需要支持 Secret Service 的密钥环。Flatpak 为侧载预览版,尚未上架 Flathub。
Windows x64 和 arm64 安装程序 .exe 或便携版 ZIP 预览版未签名
macOS 14+(Apple 芯片或 Intel) DMG 或应用程序 ZIP 临时签名(ad-hoc),未经公证
Android 8.0+(arm64) 已签名的 APK 预览版与稳定版共用同一个应用身份。
iOS 17+(iPhone 与 iPad) 未签名的 .ipa 使用 AltStore、SideStore 或 Sideloadly 以你的 Apple ID 侧载安装。
HarmonyOS 与 OpenHarmony 由 springmin 维护的社区移植版 不包含在 GitHub 发布版本中,需从源码构建。

未内置 OAuth 应用密钥的构建版本会禁用 Gmail 和 Outlook 登录。可使用欢迎界面上的登录设置齿轮,添加你自己的 Google 或 Microsoft 应用注册信息,或连接 IMAP、POP3 或 JMAP 账户。

安装指南介绍了安装命令、Linux 密钥环与桌面门户、Flatpak 与 RPM 注意事项、下载校验、Android 签名、iOS 侧载,以及如何使用 cargo run --bin flectar-mail 从源码构建。

🤝 参与项目

主题 说明
🌍 翻译 在 Weblate 上翻译应用、改进现有译文或参与审校,无需编程或 GitHub 使用经验。译文会以拉取请求的形式提交到本仓库,贡献者可在 GitHub 上获得署名。README 译文在本仓库中维护,详见翻译贡献指南。
♿ 无障碍 提供键盘导航、浅色和深色主题以及灵活的布局,无障碍支持仍在持续改进。有关现有功能、测试局限以及如何报告使用障碍,请参阅 ACCESSIBILITY.md。
🔒 安全 如需私下报告安全漏洞,请遵循 SECURITY.md。请勿在公开的问题报告中披露漏洞细节。
🌐 开源 Flectar Mail 只有一个开源版本,没有单独划分的社区版,采用 GNU Affero 通用公共许可证 v3 授权。实际细节请阅读许可说明。
🛠️ 参与贡献 如需参与项目建设,请参阅 CONTRIBUTING.md。

🫡 致谢

Flectar Mail 的实现离不开以下项目及其贡献者的工作:

  • Slint,驱动 Flectar Mail 界面的原生 UI 工具包。
  • Blitz,Dioxus 团队开发的 Rust HTML/CSS 渲染器,支撑邮件阅读体验。

探索相关项目