Mailspring
Mailspring is an open-source desktop email client for Mac, Windows and Linux with a unified inbox, snooze, send later and a local sync engine.
- GitHub stars
- 18k
- Last commit
- today
- Latest release
- 1.26.0
- Licence
- GPL-3.0
- Self-hosted
- Yes

Mailspring is a desktop email client for Mac, Windows and Linux, built as a new version of Nylas Mail by one of its original authors. The interface is written in TypeScript with Electron and React, and the mail sync engine is written in C++ and runs locally on your computer. Both parts are open source under GPLv3.
Features include a unified inbox, snooze, send later, mail rules and templates, and a plugin architecture makes the app easy to extend. The README states that these features run in the client and that email credentials are not sent to the cloud. The IMAP-based sync engine replaces the earlier JavaScript sync code used by Nylas Mail.
A paid Mailspring Pro subscription unlocks extra features for people who send a lot of email, such as link tracking, read receipts, mailbox analytics and contact and company profiles. Compiled downloads are offered for Windows, macOS and Linux, including deb, rpm and snap packages.
Key features
- Unified inbox across accounts
- Snooze and send later
- Mail rules and templates
- Plugin architecture for extensions
- Local C++ sync engine
- Pro tier adds tracking and analytics
Pricing: The email client is free, with limited use of Pro features each week. Mailspring Pro removes those limits for $8 a month.