📧 A simple and effective mail client for the web and desktop, built using React, Tauri and Rocket. https://dust.email
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Guus van Meerveld cc322a8182
continuous-integration/drone/push Build is failing Details
feat(sdk): started work on oauth support
3 months ago
.github ci(deploy-commit): fix pop3 package testing not having the env variables to login 4 months ago
.husky chore(pre-commit): fix tests failing to quickly, added eslint for typings 6 months ago
.vscode feat(core): added caching, added folder creation 7 months ago
apps feat(sdk): started work on oauth support 3 months ago
icons Created simple readme 11 months ago
nginx fix(nginx): update nginx config to never return 404 7 months ago
packages feat(sdk): started work on oauth support 3 months ago
.dockerignore feat(web): now supports rust backend api server 3 months ago
.drone.yml fix(ci): update web apps test to only tests the actual web app itself 3 months ago
.gitignore refactor(sdk): rename 'core' to 'sdk' 5 months ago
.lintstagedrc.json chore(repo): fix a bunch of commit hook/lint-staged related stuff 7 months ago
.npmrc feat(monorepo): migrated to turbo repo + pnpm 10 months ago
.prettierrc feat(erver): added caching for messages, improved login 8 months ago
.versionrc feat(versioning): now using standard-version to generate changelogs and update version 7 months ago
CHANGELOG.md chore(release): 0.2.4 7 months ago
Cargo.lock feat(sdk): started work on oauth support 3 months ago
Cargo.toml feat(server): basic server implementation in rust 3 months ago
Dockerfile fix(dockerfile): secrets directory env name 7 months ago
LICENSE Initial commit 1 year ago
README.md feat(sdk): started work on oauth support 3 months ago
docker-compose.yml feat(web): now supports rust backend api server 3 months ago
dust-mail.desktop feat(linux): add .desktop file 7 months ago
entrypoint.sh Added Dockerfile for standalone image 12 months ago
fly.toml feat(core): added caching, added folder creation 7 months ago
package.json chore(pre-commit): fix tests failing to quickly, added eslint for typings 6 months ago
pnpm-lock.yaml feat(sdk): started work on oauth support 3 months ago
pnpm-workspace.yaml feat(monorepo): migrated to turbo repo + pnpm 10 months ago
turbo.json feat(monorepo): migrated to turbo repo + pnpm 10 months ago

README.md

Dust Mail

Deploy Recent commit Docker Image Size (tag) Discord MIT license

Warning: This is very early software and should be treated as such. It is recommended to not login using the credentials of your main email address until the first stable release.

Dust Mail is an opensource, fast and elegant mail client. It is still in active development and currently only has support for imap and smtp, with planned support for pop3, jmap and even Protonmail.

The main goal for Dust-Mail is to be as flexible as possible and support as many email protocols as possible while still keeping it available through one simple API specification. If you would like to see support for an email protocol that is not implemented yet, please create an issue!

If you do encounter any issues, please report the on the issues page, as there will be quite a lot of bugs and breakages in this early stage of development.

Currently, to get started with Dust Mail, you must setup the server and download / setup a client. For more information about this setup process, please visit the documentation.

Join the Discord server!