Notepad ========
This is an offline-capable Notepad which uses the Service Worker API behind the scenes.
Read about the story of how I built it.
Notable features
- Lets you write notes in plain text which are autosaved locally. - Installable on supported browsers for offline usage. - "Add To Home Screen" feature on Android supported devices to launch the app from home screen. - Editor padding. - Font settings. - Supports serif, monospaced and dyslexic fonts. - Word and character count. - Supports textures (Dotted Paper, Graph Paper). - Minimal UI. - Keyboard shortcuts for common actions. - Dark mode. - Writing timer. - Note Statistics. - Snapshots. - Ability to mimic typewriter sound when typing. - Optional break reminders after long writing sessions. - Focus mode (on desktop). - Optimal line length for better reading experience. - Floating window to effectively take notes on top of other apps (in supported browsers) - Download notes as plain text, HTML, or PDF. - Ability to play ambient noise—coffee shop, rain, fireside, etc.—to help you focus.
Mini tools
I recently added a suite of tools that I thought might go nicely along with the regular Notepad — making notepad.js.org a one-stop shop for all the note-taking related needs a step closer.
- Rich Text Notes
- Markdown Editor
- Pomodoro Timer
- Voice Notes
- Simple Kanban
- Case Converter
- Tabbypad
- Text Tools
- Text Diff
- Teleprompter
- Deep Breath
- Drawingpad (Beta)
- Tasks
Support this project
Like this app? If so, consider donating a small amount. It would help me maintaining this project further.
You can support the development via Buy Me a Coffee.
Feedback
Please use the Discussions tab to submit new feature requests. Don't raise issues for the same.
Fun
Listen to all about the Notepad in form of a fun podcast: Notepad in a Podcast
License
MIT
amitmerchant.com ·
GitHub @amitmerchant1990 ·
Twitter @amit_merchant