The mail client I wanted.
I wanted a fast, native mail client for Linux that works well from the keyboard. So I wrote one. Parcel works with Gmail, Fastmail, and any JMAP server. It's written in Zig, on siv, my GUI toolkit.
Inbox
- Keys KeysEverything has a key — and a click, if you'd rather. j/k move, e archives, r replies, f forwards, / searches. ^K shows the rest.
- Filters LabelsOne list — no folder tree. Pick a label with g, stack another on with +. Inbox + Work is just the work mail in your inbox.
- Search IndexSearch is local — Parcel keeps its own index of your mail, so most searches come back before you finish typing. It speaks Gmail's operators, even on Fastmail.
- Accounts GmailFastmailGmail, Fastmail, and JMAP — every account gets its own list in the same window. ^1 through ^9 switch between them.
- Compose VimVim keys in the editor — bold, links, quotes, and lists when you want them. Attach files with your desktop's file picker.
- Reader HTML mail looks right — quoted replies nest, each level in its own color, so you can follow a thread. Remote images are your call.
- Desktop It's a real app — native Wayland, not a web page in a window. It opens on your cached mail right away and syncs in the background.
- Privacy No servers in the middle — your mail goes between your computer and your provider. That's it. Privacy policy.
A look around
from: and it suggests people from your mail.
Install
$ git clone https://tangled.org/rockorager.dev/parcel $ cd parcel $ just fetch # latest release, into ~/.local $ parcel login # Gmail; or: parcel login fastmail
just fetch grabs the latest release, makes sure it's the one I published and that it
runs on your machine, then installs it.
Want to build it yourself? Grab Zig 0.17.1 and
just, then run just install. The
README covers the rest, including Fastmail and
other JMAP servers.