A minimalistic text editor built with Rust and egui. Cross-platform and lightweight.
- Simple text editing with word wrap
- Undo/Redo support
- Find and Replace functionality
- Font size adjustment (Ctrl + Scroll)
- Light/Dark mode toggle
- Recent files list
- Multiple encoding support (UTF-8, UTF-16 LE/BE, ANSI)
Install Nodepat using the installation script:
curl -fsSL https://raw.githubusercontent.com/Firstp1ck/Nodepat/main/install-linux.sh | bashInstall Nodepat using the installation script:
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Firstp1ck/Nodepat/main/install-windows.ps1" -OutFile "install-windows.ps1"
.\install-windows.ps1Or run directly:
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Firstp1ck/Nodepat/main/install-windows.ps1" -UseBasicParsing).ContentNote: If you encounter an execution policy error, you may need to run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserThe installation script automatically downloads an uninstall script for easy removal.
If you installed via the installer, simply run:
uninstall-nodepat.shIf you installed via the installer, run:
& "$env:LOCALAPPDATA\Nodepat\uninstall-Nodepat.ps1"The uninstall scripts will remove:
- The binary executable
- Desktop entry/shortcut
- Icon file
- PATH entries (if added by the installer)
- The uninstall script itself
- Linux (tested on Arch Linux)
- Windows
- macOS (should work, not tested)
This project is open source and available for use.