Nitoshu is a minimal, lightning-fast, installable text/code editor for the browser, built as a web app you can actually use. Quick open, save, drag-and-drop, and full offline support. Designed for easy last-minute coding (not judging), tweaking, and note-jotting, everywhere you take your browser.
I love the name "Nitoshu"!
It's a mashup inspired by Japanese:
- Nisoku (from Nisshoku, 日食 — "Eclipse") – what the organization name is
- Netto (ネット — "Net", as in Internet/Web) – available on the web
- Henshū (編集 — "Editing") – making, changing, customizing... It's a text editor.
Japanese is so cool :D
- Edit text or code instantly, right in your browser
- Open files (including drag & drop support)
- Save files locally with a single click (or Ctrl/Cmd+S)
- Remembers and displays file name
- Live character count and status bar
- Clean, responsive UI (try it on mobile, too)
- PWA support (installable, offline-friendly)
- Supports a huge array of text/code file extensions via the manifest
- No dependencies except Vite (for building) and minimal plugins
Clone and launch in your terminal:
git clone https://github.com/Nisoku/Nitoshu.git
cd Nitoshu/Build
npm install
npm run devYour app will be live at localhost:5173.
No install needed for basic use!
Just open the latest single-file build directly in your browser, or open the deployed site and install for it to just work offline.
- Type, paste, or drag in a file.
- Use Open File or drop a text/code file to edit.
- Use Save File or Ctrl/Cmd+S to save.
- Edit the filename mid-session as you like!
- Install Nitoshu as a PWA ("Add to Home Screen"/"Install").
- Open compatible text/code files directly via OS file handlers if your browser/platform supports it (check
vite.config.mjsfor all supported types, there's a LOT).
- Vite build tool
- vite-plugin-pwa
- vite-plugin-singlefile (for a single, portable HTML build)
- Zero external JS dependencies in the app code itself
MIT