A modern, fast, and lightweight Notepad for macOS, built with Tauri, React, and TypeScript.
After downloading, remove the macOS quarantine flag:
xattr -cr /Applications/NotepadMac.app[Notice] Some apple silion laptop might face issue while first opeaning the app see Troubleshooting Section for fix, Hombrew is Kinda bit iffy, plz download using the above bottons, or from releases. Plz I need a maintainer 🥲
- Lightweight & Fast: Built with Rust and Tauri for minimal resource usage.
- Tabbed Interface: Work on multiple files simultaneously.
- Auto-Save & Unsaved Changes Prompt: Never lose your work accidentally.
- Cross-Platform Architecture: Designed with cross-platform compatibility in mind.
Dark and light theme, side by side.
Auto-save: tabs that already have a file are written to disk as you stop typing, with the state shown in the status bar.
Light mode
Menus
Settings
This template should help get you started developing with Tauri, React and Typescript in Vite.
brew tap Arijit-gotsomecodes/NotePadMac https://github.com/Arijit-gotsomecodes/NotePadMac.git
brew trust --tap arijit-gotsomecodes/notepadmac
brew install notepadformac
xattr -cr /Applications/NotepadMac.appWhy the
brew truststep? Homebrew 6 refuses to load formulae and casks from third-party taps until you explicitly trust them. Without it you'll seeError: Refusing to load cask ... from untrusted tap. Note that the tap name is lowercased in the trust command, that's how Homebrew stores it.
npm install
npm run tauri devnpm run tauri buildIf you are using an Apple Silicon Mac (M1/M2/M3) and receive a "damaged app" error when trying to open the .dmg or .app, this is due to macOS Gatekeeper's strict quarantine policies for unsigned ARM64 applications downloaded from the internet. The Intel (x86_64) build often works via Rosetta 2 because its restrictions are slightly looser.
To fix this, you must remove the quarantine flag. Open your Terminal and run the following command against the extracted application:
xattr -cr /Applications/NotepadMac.app(Adjust the file path if you placed the app somewhere other than the Applications folder.)
We welcome contributions from the community! Whether you're fixing a bug, improving the UI, or adding new features, your help is appreciated.
- Fork the Repository: Click the "Fork" button at the top right of this page.
- Clone your Fork:
git clone https://github.com/Arijit-gotsomecodes/NotePadMac.git
- Create a Branch:
git checkout -b feature/amazing-feature
- Make Changes: Write your code and ensure it works locally.
- Commit Changes:
git commit -m "Add some amazing feature" - Push to Branch:
git push origin feature/amazing-feature
- Open a Pull Request: Go to the original repository and create a Pull Request.
- UI/UX Improvements: Making the app feel even more native on macOS.
- Additional Features: Line Numbers customizations, Syntax Highlighting.
- Performance Optimizations: Keeping the app lightweight.
- Bug Fixes: Identifying and squashing any issues.
Don't hesitate to open an issue if you have ideas or find bugs!
Forks worth a look:
- dangphuc2470/notepad - clean UI fork.
Found a security problem? See SECURITY.md. Please don't open a public issue for it.
MIT - do what you like with it, just keep the copyright notice.






