Nova Code Editor
A fast, flexible code editor with powerful workflows and debugging tools
About Nova Code Editor
Nova is a high-performance code editor designed for efficiency and customization. It offers smart autocomplete, multiple cursors, and a Minimap, along with built-in support for popular languages like JavaScript, Python, and PHP. Nova also includes robust debugging tools, Git integration, and a variety of built-in tools like a file browser and terminal. With a powerful extension API, Nova allows for deep customization and supports a wide range of workflows, from building and running tasks to remote publishing and static web server hosting.
FAQ
Nova has built-in support for CSS, Diff, EJS, ERB, HTML, INI, JavaScript, Jinja, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Regex, Ruby, Sass, SCSS, Shell Script, SQL, Tree-sitter Query, TOML, TSX, TypeScript, XML, and YAML.
Yes, Nova has built-in debugging support for PHP, Python, Chrome, Node.js, Deno, and Playdate Simulator. It features a Debug sidebar, a Debugger in the console, breakpoints, and more.
Nova has a robust extensions API that allows you to add support for new languages, extend the sidebar, create new themes, validate code, and more. Extensions are written in JavaScript, and Nova includes built-in extension templates for fast development.
Yes, Nova has built-in Git source control tools. You can clone, initialize, fetch, pull, stage, commit, and push repositories. Git status is available both in the editor and the sidebar, and you can diff files against Git commits or other files.
Yes, Nova offers a wide range of customizable settings, including key bindings, workspace layouts, editor tweaks, themes, and more. You can also adjust sidebar sizes, navigation controls, and even ignore specific files when indexing.
Nova includes a Transmit file browser, a Prompt terminal, local and remote file browsers, a symbol navigator, text clips, task reports, issues, and file tracking and publishing tools. The sidebar can also be split to show multiple tools at once.
Nova supports non-interruptive updates and can install updates on quit. Extensions can be updated without restarting the IDE. Nova also provides a safe, sandboxed environment for developing extensions with a robust JavaScript API.
Alternatives to consider
Community ratings & full listCategories
Claim this tool
Are you the founder? Claim your profile to update details and track views.
Claim tool