A small native macOS plain-text editor modeled after Windows notepad.exe.
Download the latest ready-to-use app from:
https://github.com/anvilfilbert/MacPad/releases/latest
Get MacPad-1.0.3-macOS-universal.zip, unzip it, and drag MacPad.app into Applications.
If macOS warns that the app is from an unidentified developer, right-click MacPad.app, choose Open, then confirm Open. The app is locally signed but not Apple-notarized.
- Plain-text editing with native undo, cut, copy, paste, delete, and select all
- New, open, save, save as, and print
- Multiple windows, each with multiple tabs
- New tabs and new windows, including separate windows with their own tab groups
- Session restore for open windows and tab groups, including unsaved tab text
- Unsaved-change prompts when closing or quitting
- Find, find next/previous, replace, and replace all
- Go to line and insert current time/date
- Word wrap toggle
- Font chooser and zoom controls
- Status bar showing line, column, zoom, line ending mode, and UTF-8
- Windows, Unix, and classic Mac line-ending detection and preservation
- Builds into a launchable universal
MacPad.app - Uses the included MacPad logo as the app icon
./scripts/build-app.shThe app bundle is created at:
build/MacPad.app
Launch it from Finder or with:
open build/MacPad.appInstall it into /Applications with:
./scripts/install-app.shCreate a release zip with:
./scripts/package-release.shRun tests:
swift testBefore publishing a release, run through QA.md.

