Status: in active development. The Tauri v2 desktop shell, the cyberpunk HUD front-end, and the embeddable zemail-core engine are all in place. The engine currently ships 19 source modules and 65 tests (counts verified against the zemail-core source tree). Items below are marked implemented where the code exists today; remaining items are marked planned and are not yet built.
What zemail is
zemail is a from-scratch desktop email client written in Rust. The desktop shell is a Tauri v2 application with a cyberpunk HUD front-end. The mail logic is factored out into a separate, embeddable engine, zemail-core, so the same engine can be reused inside the other MenkeTechnologies GUI apps without dragging GUI or platform dependencies into them. It is a paid product, created by MenkeTechnologies.
Two-layer split
| layer | repository | responsibility |
|---|---|---|
| desktop app | zemail (this repo) | Tauri v2 shell, cyberpunk HUD front-end, action-to-engine wiring |
| mail engine | zemail-core | embeddable mail logic, decoupled from any GUI, reusable by other host apps |
Status by area
Implemented items have code in the repository today; planned items describe where the project is headed next.
| area | status | notes |
|---|---|---|
| Tauri v2 shell | implemented | desktop window, HUD front-end, IPC bridge to the Rust engine (app/src-tauri, Tauri v2) |
| zemail-core integration | implemented | app depends on the embeddable engine (zemail-core, tauri feature) as the single source of mail logic |
| Cyberpunk HUD UI | implemented | cyberpunk HUD front-end in frontend/ using the shared zgui-core HUD components |
| Engine reuse across apps | planned | embed zemail-core in other MenkeTechnologies GUI apps |
Documentation
For the project overview see the home page. The engine is tracked in its own repository, zemail-core, which currently provides 19 source modules and 65 tests. Counts are recomputed from the source tree and updated as the engine grows.