Nova — коммерческий текстовый редактор и интегрированная среда разработки, ориентированная на веб‑разработку и созданная компанией Panic для операционной системы macOS. Продукт позиционируется как современный нативный инструмент для редактирования кода с поддержкой проектов, встроенного терминала, системы задач и расширяемой архитектуры через плагины и интеграции. Nova сочетает в себе возможности текстового редактора и элементы IDE, предоставляя средства для управления проектами, навигации по исходному коду и выполнения команд в контексте разработки.
Разработка Nova началась как продолжение опыта авторами предыдущих приложений этой же компании в области инструментов для разработчиков. Интерфейс адаптирован под платформенные стандарты macOS и включает средства для работы с файлами проекта, панели управления задачами, поддержку терминала внутри окна редактора и интеграцию с системами контроля версий. Приложение развивается через регулярные обновления, которые добавляют поддержку новых языков, улучшения производительности и расширения интеграционной экосистемы.
- Редактор кода: подсветка синтаксиса для множества языков, автодополнение, фрагменты кода и инструменты для быстрой навигации по файлам и символам.
 - Проекты и файловая система: поддержка проектов с организацией рабочих пространств, просмотром структуры каталогов и возможностью работы с несколькими корнями проекта.
 - Встроенный терминал: терминальная панель внутри интерфейса для выполнения команд и скриптов без переключения приложений.
 - Система задач: планирование и запуск задач сборки, скриптов и других автоматизированных процессов, настройка пользовательских задач.
 - Расширения и плагины: экосистема расширений для добавления новой функциональности, интеграции с внешними инструментами и настройкой поведения редактора.
 - Контроль версий: интеграция с системами контроля версий, просмотр изменений, выполнение базовых операций commit/merge/branch из интерфейса.
 - Средства отладки и предварительного просмотра: встроенные механизмы для предпросмотра веб‑страниц и взаимодействия с внешними инструментами разработчика.
 - Настраиваемый интерфейс: поддержка пользовательских тем, раскладок панелей и горячих клавиш для адаптации к рабочим привычкам.
 - Производительность и нативность: оптимизация под macOS, использование системных API для обеспечения отзывчивости и интеграции с платформой.
 - Документация и поддержка: поставляется с руководствами по началу работы и документацией для разработчиков расширений.