zirbe
Thriving Thriving Swift SW
↑ 47 ?
zirbe excelano/zirbe

Email that feels like texting — a free, open-source iOS and iPadOS email client that renders every thread as a conversation of bubbles. No backend, no account.

https://excelano.com/zirbe ↗
HEALTH ? 86 / Healthy
// solo builder// hidden gem// release machine emailemail-clientiosipadosopen-sourceprivacyproductivityswiftswiftui ?

// readme

Zirbe

An open-source email client for iPhone and iPad that looks and feels like a texting app, while keeping real email underneath. Standards-only, no backend, free. On iPad the conversation list sits beside the open conversation.

The name

Zirbe is German for the Swiss stone pine, the pine of the Alps. The name continues a lineage of text-mode mail clients that runs Elm → Pine → Alpine, and lands on another pine. The hidden meaning is the point: it reads like a coined word and rewards anyone who looks it up.

What it is

A conversation in Zirbe is an email thread, not a person. A thread is identified by the RFC 5322 Message-ID, In-Reply-To, and References headers and shown like a named group chat: the subject is the title, the people on From/To/Cc are the members, and each message is one bubble in time order. The same person writing five different-subject threads produces five conversations, which is correct email behavior. Starting a new conversation requires naming it, and that name is the subject.

Principles

Apple Messages is the aesthetic muse, never a clone. I implement only what the email RFCs define (5321 SMTP, 5322 message format,…