LibreMail - web mail client
Under Active Development
This project consists of three parts:
All of which are licensed under the GNU GPLv3. The goal of this project is to provide a fully free, modern, and extremely usable email client as well as an easy to use tool for storing your remote email in a local SQL database.
Additionally, I set out to create a Kanban-style email client to interact with your email in a much more intuitive, card-based interface. Currently, part 1 is finished and part 2 has started. Read below for more information about each application.
1. IMAP to SQL Syncing Engine
Both email clients in this project utilize the syncing engine provided in the
sync app. This application is designed to continually download emails from any number of IMAP servers and accounts. The data is saved in the format outlined in
Please see the
sync directory for full documentation on setting up the sync engine; i.e. connecting accounts, populating test data, and the different ways with which you can run the application in the background (supervisor, cron, etc).
webmail application in this project provides a rich GMail-style interface for interacting with the local email saved in a SQL database from the
sync app (this is a pre-requisite). It's mobile-friendly, extremely light-weight, and provides almost full parity to GMail's email client.
3. Kanban-style Email Client
The final goal of LibreMail is to create a modern and safe email client that works with and for the user, not against them. The Kanban client is meant to help organize and manage email for anyone who thinks of email as a "todo".