joelbqz/writer-computer
joelbqz/writer-computer306
+75/day23
TypeScriptLocal-first desktop markdown editor
From the README
Writer
Writer is a local-first desktop markdown editor for folders of plain-text notes, docs, and personal wikis.
It is built with Tauri v2, React, Zustand, CodeMirror, and Rust. The app keeps documents on disk, respects workspace .gitignore rules, supports multiple windows, renders extended markdown such as tables and Mermaid diagrams, and ships with a signed macOS release flow.
Repository
apps/desktop/— Tauri desktop app.apps/desktop/src/— React frontend.apps/desktop/src-tauri/src/— Rust commands, workspace state, watcher, updater, and CLI integration.apps/website/— landing page.docs/— project and agent workflow docs.SPECs/— feature specs and design notes.
Development
This repo uses Vite+ through the vp CLI. Use vp instead of calling the package manager or Vite tooling directly.
vp install
vp dev
Validation
vp check
vp test
Rust validation runs from the Tauri crate:
cd apps/desktop/src-tauri
cargo test
cargo clippy
cargo fmt --check
Releases
macOS releases are cut locally with scripts/distribute.sh. See docs/releasing.md for the signed, notarized release workflow and updater publishing details.