Minimal native macOS text editor with syntax highlighting. TextEdit for code.
Supports Markdown, JavaScript, TypeScript, PHP, Python, Ruby, SQL, HTML, CSS, XML, TOML, JSON, and plain text — with automatic language detection from file extension and a toolbar picker for manual override.
- Tabs — native macOS tab bar (
Cmd+Tto open,Cmd+1/2to switch,Cmd+Shift+[/]to navigate) - Search & Replace —
Cmd+Fto search,Cmd+Option+Ffor search & replace - Duplicate —
Cmd+Dduplicates the current document - Syntax picker — toolbar dropdown or Syntax menu to switch language manually
- Demand-driven highlighting — only highlights visible text for performance
- Markdown front matter — recognizes YAML front matter blocks
- Opens everything — registers for 100+ file extensions out of the box
- Native document-based app, system color mode, transparent titlebar
Requires macOS Tahoe (26). Download Marquee.app.zip from the latest release, unzip, and move to /Applications.
The app is not signed with an Apple Developer certificate. macOS will quarantine it on first launch. To remove the quarantine flag:
xattr -d com.apple.quarantine /Applications/Marquee.appThen open normally.
swift runOr open MarqueeTextEdit.xcodeproj in Xcode. To build a release binary:
swift build -c release