GitHub - anvilfilbert/MacPad: MacPad: a native macOS plain-text editor modeled after Windows notepad.exe. · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
anvilfilbert
MacPad
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>16 Commits<br>16 Commits
Assets
Assets
Resources
Resources
Sources
Sources
Tests/NotepadMacTests
Tests/NotepadMacTests
scripts
scripts
.gitignore
.gitignore
LICENSE
LICENSE
Package.swift
Package.swift
QA.md
QA.md
README.md
README.md
View all files
Repository files navigation
MacPad
A small native macOS plain-text editor modeled after Windows notepad.exe.
Download
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.
Features
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
Build
./scripts/build-app.sh
The app bundle is created at:
build/MacPad.app
Launch it from Finder or with:
open build/MacPad.app
Install it into /Applications with:
./scripts/install-app.sh
Create a release zip with:
./scripts/package-release.sh
Development
Run tests:
swift test
Before publishing a release, run through QA.md.
About
MacPad: a native macOS plain-text editor modeled after Windows notepad.exe.
github.com/anvilfilbert/MacPad/releases/latest
Topics
macos
swift
open-source
notepad
text-editor
appkit
windows-notepad
macos-app
plain-text-editor
Resources
Readme
License
GPL-3.0 license
Uh oh!
There was an error while loading. Please reload this page.
Activity
Stars
stars
Watchers
watching
Forks
forks
Report repository
Releases
MacPad 1.0.3
Latest
Jul 8, 2026
Uh oh!
There was an error while loading. Please reload this page.
Contributors
Uh oh!
There was an error while loading. Please reload this page.
Languages
Swift<br>93.9%
Shell<br>6.1%
You can’t perform that action at this time.