Nextpad++ a full open-source native port of Notepad++ to Mac and Linux.
Starting from version 1.0.8 it will have more powerful features on macOS than Notepad++ on Windows.
Download · Website · Source · Plugins · Donate
This organization hosts the native port of Notepad++ to macOS and Linux — a full parity port of the original codebase, built to run as a first-class native Mac and Linux application. No Wine, no Porting Kit, no Flatpak no compatibility layer. Just Nextpad++, on your Mac and Linux.
My goal isn't just to make Notepad++ "run" on Mac and Linux. It's to make it feel like it belongs there — with native menus, shortcuts, dark mode, and system integration — while keeping everything developers love about the original.
| Repository | Description |
|---|---|
| nextpad-plus-plus-macos | The main app — full native port of Notepad++ to macOS and Linux |
| nextpad-plus-plus.org | Source for the official project website |
| nppPluginList | Plugin registry — universal (arm64 + x86_64) dylib plugins for the macOS port |
| Repository | Description |
|---|---|
| ComparePlus | File comparison — diff two documents side by side |
| DoxyIt | Doxygen comment generator for C/C++/PHP/Python |
| ElasticTabstops | Elastic tabstops — columns auto-align as you type |
| FoldingLineHider | Visually hide the contents of folded code blocks |
| indentbyfold | Auto-indent based on fold level — useful for nested structures |
| JSON-Viewer | JSON syntax check, format, and tree view |
| notepadpp_rpc | Discord Rich Presence — show what you're editing |
| NPP_ExportPlugin | Export the current document to RTF or HTML, preserving syntax colors |
| NppAIAssistant | In-editor AI assistant pane — chat with multiple LLMs side by side with the code |
| nppAutoDetectIndent | Detect and apply existing indentation style on file open |
| NppBeads | Beads issue tracker integration — view, create, and edit issues without leaving the editor |
| nppfavorites | Favorites / bookmarks for files and folders |
| NppLLM | Send selected text to OpenAI / Claude / Ollama / LM Studio / Groq / OpenRouter / Azure / vLLM / LocalAI / AnythingLLM — wire-compatible with NppOpenAI |
| NppMarkdownPanel | Live Markdown preview side panel with synced scrolling |
| NppPluginOpenHost | One-click open of /etc/hosts (with sudo elevation as needed) |
| nppQuickText | Tab-triggered text snippets / abbreviations expansion |
| nppURLPlugin | URL encode / decode the current selection |
| pork2sausage | Pork to Sausage — bulk text transformations on selection |
| qkNppReverseLines | Reverse the order of lines in the current selection |
| selectquotedtext | Select the text inside the nearest pair of quotes / brackets |
| SelectToClipboard | Copy the current selection to clipboard with one shortcut |
| XmlNavigator | XML tree navigator side panel — jump between nodes |
| xmltools | XML toolkit — validate, pretty-print, XPath, XSLT, schema check |
| Feature | Description | |
|---|---|---|
</> |
Syntax Highlighting | 80+ programming languages with customizable themes |
| ⚙️ | Plugin Ecosystem | A growing set of plugins ported from Windows |
| ⚡ | Apple Silicon Native | Built for M-series chips. Runs efficient on battery |
| 🔍 | Search & Replace | Regex, find-in-files, bookmarks, incremental search |
| :arrow_left_hook: | Split View | Edit two documents (or two parts of one) side by side |
| ⏯️ | Macro Recording | Record and replay repetitive editing tasks |
| 🌐 | 137 Languages | Switch the UI to your preferred language |
Nextpad++ for macOS and Linux is built directly upon the work of Don Ho, the original author and principal developer of Notepad++. For over two decades, Don has maintained Notepad++ as a free, open-source project loved by millions of developers. This port would not exist without his extraordinary work.
The macOS and Linux ports are developed and maintained by Andrew Letov (aletik.me).
Version 1.1.0 · Apple Silicon & Intel · macOS 11+; Ubuntu 24.04 LTS+, Debian 13, Fedora 40+, RHEL 10, openSUSE Leap 16 / Tumbleweed, Arch
GPL-3.0 License