Overview#
Writter is an open source desktop markdown editor built for writers who value speed, simplicity, and privacy. It runs entirely on your machine with no cloud dependency.
Why I Built This#
I wanted a writing tool tailored to how I work, open a file, write in markdown, close it. No sign-up, no sync, no distractions. So I built one.
Technical Details#
The application is built on Tauri, which means the core is Rust handling file system operations, window management, and native OS integration. The frontend uses React with CodeMirror 6 for the editor, styled with shadcn/ui components.
Key decisions:
- Tauri over Electron for smaller binary size and better performance
- CodeMirror 6 for its extensible editor architecture and vim mode support
- Local file system as the only storage layer, no database needed
Current State#
The project has 43 stars on GitHub and is actively maintained. It supports markdown editing, file management, and a distraction-free writing mode.