Nova is a native macOS code editor developed by Panic, the company behind Transmit and Coda, designed to provide a fast, beautiful, and deeply Mac-integrated development experience. It solves the problem of Electron-based editors that feel sluggish and out of place on macOS by building everything from a custom text engine to native UI components using Apple's own frameworks. Nova is the spiritual successor to Coda, reimagined as a modern, full-featured code editor that embraces macOS design principles.
Nova features a custom text rendering engine that eliminates common rendering bugs found in cross-platform editors, smart autocomplete with multiple cursor support, a built-in Minimap, and editor overscroll. It combines text editing, file management via FTP/SFTP, Git source control, terminal, and live preview into a single integrated application. Built-in debugging support covers PHP, Python, Chrome, Node.js, Deno, and Playdate Simulator. The editor includes customizable build and run tasks, keyboard shortcuts, and a robust extension API with a built-in extension browser for discovering and installing community packages.
Nova is exclusively designed for macOS developers, particularly front-end web developers, PHP developers, and those who manage websites and servers as part of their workflow. It is ideal for developers who value a native Mac experience with tight Finder integration, proper keyboard shortcuts, and a UI that matches the rest of their macOS environment. Nova supports over 30 programming languages out of the box and is expandable through its extension system. The editor is available as a one-time purchase, appealing to developers who prefer a premium, polished tool over free but less refined alternatives.