A lightweight and fast web-based email client designed for privacy and modern browser performance.

SnappyMail is an open-source, self-hosted webmail client designed for speed and privacy. It functions as a web application that connects to email servers, allowing users to manage their communications through a modern browser interface. The software is written in PHP and is deployed on a server, providing a lightweight interface for accessing email accounts without requiring a local desktop installation.
The application does not require a database to operate, which simplifies the installation and upgrade process. It focuses on reducing client-side overhead by removing legacy JavaScript libraries, such as jQuery and Moment.js, and omitting polyfills to improve performance on mobile networks. By replacing heavy dependencies with native browser APIs, the software reduces the total amount of JavaScript and CSS delivered to the user.
The application requires PHP 7.4 or higher and the mbstring extension. It utilizes a modified Squire HTML editor instead of CKEditor to reduce the amount of data transferred to the browser. The architecture is designed to be GDPR friendly by omitting integrations with external services like Gravatar, Dropbox, and Google. It also includes security enhancements such as password_hash for admin authentication and logging failed authentication attempts to the system log for use with Fail2ban.
It supports modern browsers including Chrome, Edge, Firefox, Opera, and Safari, while explicitly dropping support for Internet Explorer and Edge Legacy. This ensures the software can use modern CSS flexbox and ES2020 standards for a more responsive user experience.
SnappyMail is licensed under the GNU Affero General Public License Version 3.
A cross platform email client with a local sync engine for managing multiple mail accounts.
A browser based multilingual IMAP client providing full email functionality with an application like user interface.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.