MACOS TEXT EDITOR
Ganpi
For YOU. Not for EVERYONE.
No nags. No noise. Just text.
Ganpi is a macOS-native text editor built for one thing: making text do exactly what you intend.
No wizards. No hand-holding. No “smart” guesses getting between you and the page. Ganpi keeps the UI quiet, the editing predictable, and the response immediate—so you stay in control and in flow.
If you want an editor that puts editing first and everything else second, welcome.
About
A direct editor for macOS
Ganpi is being built in Swift with a custom editing core. The goal is simple: keep the interface quiet, keep the behavior exact, and let text editing stay in the foreground.
Features
What it offers
Editing
- Simple interface
- Single-font editing view across the document
- Word wrap, auto indent, and invisible characters
- Window split
- Unlimited undo and redo
File handling
- Automatic detection of line endings and text encoding
- Save with specified line endings and text encoding
- Load template files
- Insert file contents or file paths by drag and drop
Search and transform
- Search with regular expressions
- Extract lines containing the search term
- Various text transformation features
Customization and scripting
- Highly flexible key bindings, including vi-style mode switching
- User-defined menus
- Execute script files from menus or key bindings
- Preferences editable as plain text files
Language support
- Syntax coloring for HTML, Ruby, PHP, Python, Yamaha, and others
- Mode-specific outline jump and current-position display
- Mode-specific word completion
Advanced editing
- Yank pop
- Insert from delete buffer
- Paste and Replace
Download
Get the latest preview
Ganpi is currently distributed through GitHub Releases as a preview build. Release notes, current downloads, and the latest preview are available there.
PlatformmacOS 14 or later
StatusPreview release
SourceGitHub