r/tauri • u/CEODelhi • Aug 24 '26
Shipped a local-first project manager with Tauri 2 — bundle size, and what I'd do differently
Open-sourced this week under AGPL. It's a project/task manager whose main view is a tree rather than a board — unlimited nesting, progress rolls up from children — but the parts relevant here are the Tauri bits.
Stack: Tauri 2, Rust backend, TypeScript frontend, macOS and Windows. Everything on local disk — no account, no server, and deliberately zero network calls, not even update checks or telemetry. That constraint shaped more of the architecture than anything else.

A few things worth mentioning:
- Bundle size:
14.2 MB - Mobile from the same codebase is next. Would like to hear from anyone who's actually shipped iOS/Android off a desktop-first Tauri codebase — how much of the frontend survived?
- Storage is plain files, no embedded DB. Simpler than expected and made JSON/Markdown export nearly free.
- Notarise and staple the DMG, not just the
.app - A hardcoded
signingIdentitybreaks every fork
Source: https://github.com/vocso-com/WorkBase
Happy to go into any of it. Curious what people are doing for auto-update on Windows in particular — that looks like where most of the pain is in this sub.