Free, 30-day trial • 67.4 MB .zip • Requires macOS 13.5+ • Release notes
New in Nova 14
-
Manage Language Servers
Integrate with any language server, and have Nova install servers for you.
-
Rust, Swift, and C/C++ Support
Write native code right in Nova, no extensions required.
-
Per-Language Editor Settings
Use different indentation or display settings for any syntax.
Everyday Features
-
100% Native
Hand-crafted with native Mac frameworks for speed, low memory use, and battery life.
-
Beautiful UI
Nova is clean, thoughtfully designed, and fun, but not at the expense of power.
-
All-In-One Design
All of your tools, from editor to terminal to Git, coexist in a single optimized workspace.
-
Powerful Editor
All the features you need, from minimap to multiple cursors and way more.
-
File Transfers
Browse, edit, manage, and publish files directly to remote servers, right in Nova.
-
Debugging
A debugging sidebar, console debugging, breakpoints, and more. Built-in.
-
Tasks
Build, run, and clean tasks can be triggered at any time by toolbar buttons or keyboard shortcuts.
-
Live Previews
See your page change as you make changes, right inside Nova. W(eb)WYSIWYG.
-
Git
Clone, initialize, fetch, pull, commit, push: you know, the usual. Sign into GitLab, GitHub, et al.
Extensions
Nova also has a robust extensions API.
A Nova extension can do lots of things, like add support for new languages, extend the sidebar, draw beautiful new themes and syntax colors, validate different code, and much more.
Even better, extensions are written in JavaScript, so anyone can write them. And Nova includes built-in extension templates for fast development.
Check out some of this week’s popular extensions…
Claude Code Bridge 0.22.6
okapi-ca
Native Claude Code integration for Nova. The MCP bridge wires the Claude Code CL...
Rose Pine 1.0
Holler
A port of the Rose Pine theme
Django 2.0.1
Dan Watson
Syntax support for Django template files, tasks for running Django management co...
Beautify 1.8.1
Patrick A. Vuarnoz
Format Javascript, Typescript, JSON, CSS, SCSS, LESS, HTML and XML using JS-Beau...
TypeScript LSP 1.3
John Lindop
TypeScript and JavaScript completion and linting, powered by typescript-language...
Playdate 3.0.6
Panic
Tools to help you build for Playdate