Prism

Lightning-fast text editor for macOS

A powerful, fast, and elegant text editing experience built natively for Mac.

View on GitHub

Built for Speed

Instant Startup

Cold start in under 500ms. Your workflow shouldn't wait.

🎨

Syntax Highlighting

Powered by Tree-sitter for accurate, blazing-fast highlighting.

📁

Handle Large Files

Edit files from 1KB to 1GB+ with smooth 60 FPS scrolling.

🍎

Native macOS

Built with AppKit for a truly native Mac experience.

💾

Smart Memory

Under 50MB for single files. Efficient and lightweight.

🔍

Powerful Find & Replace

Regex support, multi-file search, and instant results.

Philosophy

"Performance and native feel over feature bloat. A text editor should be fast, reliable, and get out of your way."
<500ms
Cold Startup
60 FPS
Smooth Scrolling
<50MB
Memory Usage

Technology

Language: Swift 6 with strict concurrency
Framework: Native AppKit for maximum performance
Highlighting: Tree-sitter for incremental parsing
Text Engine: NSTextView with custom TextKit 2

Development Status

Prism is currently in active development. Follow along on GitHub to see progress and contribute to the project.

Phase 1: Foundation

Core text editor with file operations, document management, and basic UI.

Phase 2: Syntax Highlighting

Tree-sitter integration, language registry, and theme system.

Phase 3: Advanced Features

Find/replace, tabs, line numbers, auto-save, and more.