Distraction Free Writer
Just text, a word count, and no way to lose your work.
BeginnerWeb appProductivity6–14hAI-buildable 5/5no setupworth shipping
A writing surface with nothing on it: no toolbar, no menus, just typography and a goal counter that appears when you want it. Autosave has to be genuinely trustworthy, because the entire promise of the app is that you can close the tab without thinking about it.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- A full-screen writing area with considered typography
- Word and character count, hidden until summoned
- A session word goal with unobtrusive progress
- Autosave on a debounce with a visible saved indicator
- Documents list for switching between pieces
- Typewriter mode keeps the caret vertically centred
- Nothing is ever lost on refresh or accidental close
The interesting part
- Autosave that debounces without ever dropping the final keystroke
- Typewriter scrolling that doesn't fight the user's own scrolling
- Keeping a long document responsive while typing
Once it works
- Add a focus mode that dims all but the current sentence
- Add a writing streak calendar
- Add export to markdown and plain text
Suggested stack
reacttypescripttailwindlocalstorage