28 KiB
Flectar Mail
English · Español · Deutsch · Français · Português (Brasil) · Русский · हिन्दी · العربية · 简体中文
Почта снова стала быстрой
Создано с нуля ради скорости. Flectar Mail предлагает нативную производительность, мгновенный запуск и потребление приватной памяти около 20 МБ в простое.
Flectar Mail — лёгкое нативное приложение для почты, календарей и контактов. Оно мгновенно запускается, быстро реагирует на действия и использует лишь небольшую часть памяти, необходимой обычному почтовому клиенту на веб-технологиях.
❓ Почему Flectar Mail?
| Преимущество | Подробности |
|---|---|
| Быстро с первого клика | Нативный интерфейс и работа прежде всего с локальными данными позволяют открыть почту, не дожидаясь запуска браузерной среды. |
| Около 20 МБ приватной памяти в простое | Около 85 МБ с учётом кода и библиотек и в двенадцать раз меньше приватной памяти, чем у Thunderbird с тем же почтовым ящиком. Подробнее — в разделе «Производительность». |
| Всё в одном месте | Переключайтесь между почтой, календарями и контактами без необходимости объединять отдельные приложения. |
| Работа без интернета заложена в основу | Почта и календарь хранятся локально, поэтому синхронизированные данные остаются доступны без подключения. |
| Поддержка ваших аккаунтов | Gmail, Outlook и Microsoft 365 или службы на основе стандартов IMAP, POP3, SMTP, JMAP, CalDAV и CardDAV. |
| Приватность по умолчанию | Удалённые изображения заблокированы до вашего разрешения, поэтому пиксели отслеживания не могут сообщить отправителю, когда вы прочитали письмо. |
| Безопасность на уровне архитектуры | Письма никогда не открываются в WebView. Нативный конвейер на Rust отображает их HTML и CSS, не выполняя скрипты из писем, и тем самым исключает поверхность атаки встроенного браузера. |
| Экспериментальный движок на Rust | Отображение писем без браузерного движка — новая область. Пока совместимость улучшается, сложные письма могут отображаться некорректно. |
| Для любого экрана | Просторный и минималистичный интерфейсы рабочего стола предлагают те же возможности, что и компактный интерфейс для сенсорного управления. |
| Нативное приложение с открытым кодом | Создано с нуля на Rust. Это не браузер в отдельном окне; приложение распространяется по лицензии AGPLv3. |
⚡ Производительность
| В простое, один и тот же почтовый ящик | Приватная память | С учётом кода и библиотек (PSS) | Отображение писем |
|---|---|---|---|
| Flectar Mail | 17,2 – 17,4 МиБ | 79,1 – 80,0 МиБ | Blitz |
| Geary 46 | 126,1 – 126,2 МиБ (+629%) | 309,6 – 311,4 МиБ (+290%) | WebKitGTK |
| Evolution 3.56 | 191,0 – 192,2 МиБ (+1008%) | 395,0 – 395,9 МиБ (+397%) | WebKitGTK |
| Thunderbird 159 | 244,1 – 248,1 МиБ (+1323%) | 424,4 – 427,1 МиБ (+435%) | Gecko |
| Betterbird 153 | 243,9 – 247,8 МиБ (+1321%) | 411,9 – 419,7 МиБ (+423%) | Gecko |
| Mailspring 1.26 | 311,4 – 314,9 МиБ (+1710%) | 551,1 – 551,7 МиБ (+593%) | Chromium |
| Aerion 0.3.6 | 421,9 – 437,3 МиБ (+2383%) | 660,4 – 678,0 МиБ (+741%) | WebKitGTK |
Измерения проведены в Linux через 60 секунд после запуска: один аккаунт IMAP (860 писем), открыты папка входящих и HTML-рассылка, используется рендерер CPU по умолчанию. Каждый диапазон охватывает два замера, а процент показывает, на сколько больше памяти приложение использует по сравнению с Flectar Mail, по средним значениям этих замеров. Учтены все процессы, которые запускает каждое приложение. Приватная память — это значение, которое диспетчер задач Windows показывает в столбце Память. В Windows с 7 реальными аккаунтами и примерно 69 000 непрочитанных писем диспетчер задач показал 37,8 МиБ при открытом окне и 4,2 МиБ после закрытия в системный трей. Подробнее о том, как мы измеряем память и как проверить результаты самостоятельно.
Сравнение с другими клиентами
| Почтовый клиент | Интерфейс | Отображение писем | Платформы |
|---|---|---|---|
| Flectar Mail | Нативное приложение на Rust | Blitz, движок HTML/CSS на Rust; без WebView | Windows, macOS, Linux, Android, iOS (сторонняя установка) |
| Thunderbird | Настольное приложение на основе Gecko | Gecko | Windows, macOS, Linux, Android |
| Outlook для Windows | Приложение Windows с веб-интерфейсом | Microsoft Edge WebView2 | Windows |
| Spark | Приложение на Electron | Chromium | macOS, Windows, iOS, Android |
| Aerion | Приложение на Go с веб-интерфейсом на Wails | Системный WebView | Linux, macOS, Windows |
| Gmail во вкладке браузера | Веб-приложение | Chrome или другой браузер | Веб |
✨ Возможности
| Возможность | Описание |
|---|---|
| Цепочки писем | Ответы группируются в хронологическом порядке, поддерживается полная навигация с клавиатуры. Группировку можно отключить. |
| Вкладки | Вкладки как в браузере, которые помнят своё место; на компьютере — сочетания клавиш, на телефоне — переключатель вкладок. |
| Профили и цвета аккаунтов | Аккаунты объединяются в профили, например «Работа» или «Личное», а каждое письмо помечается цветом. |
| Оформление | Полный или минималистичный интерфейс, светлая или тёмная тема, цветовые палитры, аватары отправителей и цвет значка приложения. |
| Окно без рамки | Кнопки окна на панели инструментов с привычным поведением каждой платформы. |
| Календарь, контакты и файлы | Синхронизация CalDAV и CardDAV, файлы JMAP и WebDAV, поиск по вложениям, офлайн-файлы и предпросмотр. |
| Подписи и OpenPGP | Именованные подписи, а также подписание и шифрование OpenPGP/MIME на компьютере через GnuPG. |
| Хранилище и резервные копии | Занятое место по типам данных, снимки баз данных, резервные копии аккаунтов и правила удаления почты POP3 с сервера. |
| Импорт аккаунтов и почты | Thunderbird, K-9 Mail, mbox, .eml, maildir, Apple Mail и ZIP-архивы. |
| Отображение HTML | HTML писем отображается движком Blitz на Rust — на CPU или GPU. |
Полное и минималистичное рабочие пространства
| Полный интерфейс | Минималистичный интерфейс |
|---|---|
|
|
Вкладки, переписки и профили
| Вкладки | Переписка | Цвета профилей |
|---|---|---|
|
|
|
Цветовые палитры
| Бирюзовая | Зелёная | Фиолетовая | Своя |
|---|---|---|---|
|
|
|
|
Окно без рамки
| macOS | Windows |
|---|---|
|
|
| Linux (GNOME) | Linux (KDE) |
|
|
Календарь, контакты и файлы
| Календарь | Контакты | Файлы (WebDAV/JMAP) |
|---|---|---|
|
|
|
Для небольших экранов
| Светлая тема | Тёмная тема |
|---|---|
![]() |
![]() |
🧪 Экспериментальное отображение HTML
Warning
Отображение HTML-писем — пока самая экспериментальная часть Flectar Mail. Некоторые письма, особенно со сложной или необычной разметкой и CSS, могут отображаться некорректно.
Flectar Mail отображает письма с помощью Blitz — движка HTML/CSS на Rust от команды Dioxus — вместо встроенного браузера или WebView. Если письмо отображается неправильно, сообщите об этом. Подробнее о движке и режимах CPU и GPU.
📥 Скачать Flectar Mail
Flectar Mail находится в разработке и пока не является стабильным. Предварительные сборки публикуются в GitHub Releases.
Warning
Верификация Google OAuth требует ежегодной оценки безопасности CASA. Flectar — открытый общественный проект, поэтому прохождение оценки зависит от спонсорской поддержки. Пока необходимая верификация не профинансирована и не завершена, стабильный выпуск с Gmail OAuth, настроенным по умолчанию, невозможен. Если хотите помочь сделать встроенный вход в Gmail доступным, поддержите Flectar.
| Платформа | Загрузка | Примечания |
|---|---|---|
| Linux x64 и arm64 | AppImage, .deb для Debian/Ubuntu, .rpm для Fedora 43/44 или пакет Flatpak |
Нужно хранилище ключей с поддержкой Secret Service. Пакет Flatpak — предварительная версия для ручной установки; во Flathub его пока нет. |
| Windows x64 и arm64 | Установщик .exe или переносимый ZIP |
Предварительные сборки без подписи |
| macOS 14+ (Apple silicon или 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 General Public License v3. Практические подробности приведены в обзоре лицензирования. |
| 🛠️ Участие | Как участвовать в развитии проекта, описано в CONTRIBUTING.md. |
🫡 Благодарности
Flectar Mail существует благодаря работе этих проектов и их участников:
- Slint — инструментарий нативного интерфейса, на котором построен Flectar Mail.
- Blitz — движок HTML/CSS на Rust от команды Dioxus, обеспечивающий отображение писем.

