Notemac++

Notemac++ v3.3.0

A powerful text and source code editor for macOS & Web, inspired by Notepad++

Now 75% smaller with Tauri — just ~10 MB

Created by Sergio Agustin De Vita

Support on Ko-fi
70+
Languages
2,144
Unit Tests
~10 MB
Desktop App
7
Themes
MIT
License

What's New

10 new features: editor enhancements, Git tools, and real-time collaborative editing.

v3.3.0

Collaborative Editing — Real-Time Multi-User

Edit files together in real-time via WebRTC with CRDT-based conflict resolution (Yjs). Create or join sessions, see peer cursors with colored labels, and collaborate without a server.

v3.3.0

Breadcrumb Navigation & Sticky Scroll

File path and symbol breadcrumbs above the editor for quick navigation. Sticky scroll pins function and class headers while scrolling through their bodies.

v3.3.0

Code Formatting & Linting

Prettier integration for format-on-save and format-on-command. Inline diagnostics with error/warning markers, a Problems panel, and quick-fix suggestions.

v3.3.0

Emmet & Print Support

Expand HTML/CSS abbreviations instantly with Emmet. Print documents with syntax highlighting, line numbers, and a live print preview dialog.

v3.3.0

Git Blame, Stash & Merge Conflicts

Line-by-line blame annotations with commit info on hover. Full stash management (stash, pop, apply, drop). Visual inline merge conflict resolution with accept current/incoming/both.

v3.2.0

1,728 Unit Tests — Full Coverage

1:1 source-to-test file mapping across 91 test suites. Every production module has a dedicated test file, plus dead code removal and zero test warnings.

Powerful Features

Everything you need from a text editor, and then some.

💻

Monaco Editor

The same engine that powers VS Code. Multi-cursor, code folding, bracket matching, and more.

🎨

70+ Languages

Syntax highlighting for C, Python, JavaScript, TypeScript, Rust, Go, Java, Ruby, Swift, and dozens more.

🤖

AI Assistant

Multi-provider AI chat (OpenAI, Anthropic, Google), inline completions, code actions, and explanations.

🔀

Git Integration

Clone, commit, push, pull, branch, diff — full version control with GitHub OAuth support.

🖥

Integrated Terminal

Run shell commands without leaving the editor, powered by Xterm.js.

🔍

Find & Replace

Regex search, mark system with 5 colors, find in files, incremental search, and bulk operations.

Command Palette

100+ fuzzy-searchable commands with keyboard-first navigation.

Macros

Record, save, and replay action sequences. Automate repetitive editing workflows.

📄

Split View

Work on two files side by side with synchronized scrolling.

🌈

7 Themes + Custom

7 built-in themes plus a custom theme color picker with 30 color controls. Mix and match to create your own.

Code Snippets

Pre-built snippets for popular languages. Create, edit, and quick-insert your own.

📋

Compare Files

Side-by-side diff comparison of any two files with Monaco's built-in diff editor.

📂

Tabs & Workspace

Drag-drop tabs, pin favorites, color-code groups, restore previous sessions, and manage multiple files with ease.

🗂

Sidebar & Panels

File Explorer, Document List, Function List, Clipboard History, Character Panel, and Search Results — all docked.

🔌

Quick Open

Fuzzy file finder (Cmd+P) to jump to any file in your project instantly.

Column Editor

Multi-line vertical editing for aligning text, inserting sequences, and bulk column operations.

🔧

Line Operations

Sort, deduplicate, trim, reverse, join, split, and transform lines in bulk.

🛠

Tools

Hash generation (MD5, SHA-256, SHA-512), Base64 encode/decode, URL encode/decode, JSON format and minify.

🔡

Case Conversion

UPPERCASE, lowercase, Proper Case, Sentence case, iNVERT cASE, and RaNdOm CaSe transforms.

👁

Distraction-Free Mode

Hide all UI chrome for focused writing. Plus Always on Top to keep the editor above other windows.

📎

Monitoring (tail -f)

Live file watching with auto-scroll — perfect for log files and real-time output.

🌐

Encoding & Line Endings

UTF-8, UTF-16, ISO-8859, Windows-1252, and more. Convert between LF, CRLF, and CR line endings.

🔒

Security

AES-GCM encrypted credentials, OS keychain via Tauri, secure OAuth flows, XSS protection.

How It Compares

Notemac++ combines Notepad++ familiarity with modern power — without the overhead.

Feature Notemac++ Notepad++ VS Code Sublime Text
PlatformmacOS / WebWindowsAllAll
App Size~10-15 MB (Tauri)~5 MB~300 MB~30 MB
Startup TimeInstantFastModerateFast
Syntax Languages70+80+200+50+
Built-in GitYesNoYesNo
Built-in AIYes (multi-provider)NoVia CopilotNo
TerminalYesNoYesNo
Command PaletteYesNoYesYes
Quick OpenYesNoYesYes
MacrosYesYesVia ExtensionsYes
Split ViewYesYesYesYes
Code SnippetsYesNo (plugins)YesYes
Mark SystemYes (5 colors)Yes (5 styles)NoNo
Column EditorYesYesVia ExtensionsYes
Compare FilesYesVia PluginYesVia Plugin
Themes730+1000+25+
PluginsPlanned200+30K+5K+
Runs in BrowserYesNoYes (vscode.dev)No
PriceFree (MIT)Free (GPL)Free$99

See It In Action

Mac Glass Theme — Default
Mac Glass — Default Theme

Built With Modern Tech

Tauri + Rust React TypeScript Monaco Editor Vite Zustand + Immer isomorphic-git Xterm.js OpenAI / Anthropic / Google AI Vitest + Playwright

Ready to try it?

No installation required. Launch the web editor right in your browser, or download the lightweight desktop app.