A clean, lightweight plain text editor for Linux — like Notepad, but for Linux.
- Open, save, and save-as any plain text file
- Print the current document
- Dark mode toggle (persisted between sessions)
- Adjustable font size (12–32px, persisted between sessions)
- Minimal UI built with the Yaru (Ubuntu/GNOME) design system
sudo snap install simple-notepadPre-built binaries are available on the Releases page for both x86_64 and aarch64:
| Format | Install |
|---|---|
.deb |
sudo dpkg -i simple-notepad-<version>-amd64.deb |
.rpm |
sudo rpm -i simple-notepad-<version>-x86_64.rpm |
AppImage |
chmod +x simple-notepad-<version>-x86_64.AppImage && ./simple-notepad-<version>-x86_64.AppImage |
.tar.gz |
Extract and run bundle/simple_notepad |
Prerequisites
- Flutter SDK (stable channel, >=3.27.1)
- Linux build dependencies:
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-devSteps
# Clone the repository
git clone https://github.com/melaine-gerard/simple-notepad.git
cd simple-notepad
# Install dependencies
flutter pub get
# Run in debug mode
flutter run -d linux
# Or build a release binary
flutter build linux --release
# Output: build/linux/x64/release/bundle/| Language | Dart 3.x |
| Framework | Flutter |
| UI theme | Yaru |
| File picker | file_picker |
| Persistence | shared_preferences |
| PDF / Print | pdf + printing |
| Packaging | Snapcraft, .deb, .rpm, AppImage |
Pull requests are welcome. The project follows standard Flutter conventions — run flutter analyze before submitting.
See LICENSE.