Notepadjs
This is a simple app that imitates Windows Notepad. Installable as a PWA.
Install / Use
/learn @itamarom/NotepadjsREADME

notepadjs
This is a simple app that imitates Windows Notepad. Installable as a PWA.
Use it here: https://itamarom.github.io/notepadjs/
Installation
After opening the app, click on the "Install" button in the top menu. Look for "Install Notepad". It might be under "Cast, Save, and Share":

About
As a native Windows user who switched to macOS a few years back, one thing I never got over was the simplicity and usefulness of the old school Notepad app. This app aims to recreate that very same experience. It supports 2 modes:
- Local FS mode: Uses a fairly modern File System Access API to allow reading and writing of local files. This API is not supported in Firefox.
- Local storage mode: Uses the browser local storage to store the files. This mode is supported in all modern browsers.
Also worth mentioning: this is my first time using Vue, so some things might not make perfect sense. Criticism, issues and PRs are welcome.
Roadmap
- [X] Notepad-like UI
- [X] Allow Local FS operations
- [X] Installable as a PWA
- [ ] Implement font selection dialog
- [X] Implement local storage support
- [ ] Keep tab state and unsaved drafts between sessions
- [ ] Pixel perfect Notepad UI
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Type-Check, Compile and Minify for Production
npm run build
Lint with ESLint
npm run lint
Related Skills
node-connect
327.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
327.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.7kCommit, push, and open a PR
