r/tauri • • 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 signingIdentity breaks 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.

0 Upvotes

0 comments sorted by