Commands Extensions
Recently Added

- PHP Test Suite
- by Kirill Dakhniuk
- 10 Recent Installs
- An easy way to run tests in Laravel and other PHP projects. Using PHPUnit and PEST.

- Ruff
- by Justin Xin
- 23 Recent Installs
- Ruff, an extremely fast Python linter and formatter written in Rust. Based on the Ruff extension developed by Aeron.

- CSV to MD table
- by gingerbeardman
- 24 Recent Installs
- Converts tabular data between CSV/TSV and Markdown

- Aider
- by AJ Caldwell
- 23 Recent Installs
- Aider

- GTK Blueprint
- by kramo
- 2 Recent Installs
- Syntax highlighting and formatting for GTK Blueprint

- AI Assist
- by Distillery, LLC
- 68 Recent Installs
- A simple interface to ChatGPT
All
180 extensions in this category

- Advanced New File
- by biati
- 17 Recent Installs
- Create new files easily and fast.

- AI Assist
- by Distillery, LLC
- 68 Recent Installs
- A simple interface to ChatGPT

- Aider
- by AJ Caldwell
- 23 Recent Installs
- Aider

- autopep8
- by Christopher Sardegna
- 32 Recent Installs
- Provides autopep8's formatting power to format Python files.

- Beautify
- by Patrick A. Vuarnoz
- 728 Recent Installs
- Format Javascript, Typescript, JSON, CSS, SCSS, LESS, HTML and XML using JS-Beautify.



- Case Transformation
- by Rouchy
- 8 Recent Installs
- Change the case of the selected text - supports Camel, Snake and Keba Case

- C-Dragon
- by Staysail Systems
- 28 Recent Installs
- C, C++, and Objective-C support


- Colonoscopia
- by belcar-s
- 5 Recent Installs
- Quickly add semicolons.

- Colour Picker
- by novov
- 22 Recent Installs
- Select colours using the default macOS colour picker.

- Conventional Commits
- by Zaborowski.dev
- 6 Recent Installs
- Support for Conventional-commits

- Convert to HTML With <p> Tags
- by Adams Immersive
- 9 Recent Installs
- Editor menu command

- Copy Path
- by Erik Hanson
- 11 Recent Installs
- Copies the absolute or relative path of the current file, optionally including the line number and column number.

- Cotton
- by Drewmerica Industries
- 2 Recent Installs
- Support for Cotten framework for Playdate game development

- CSV to MD table
- by gingerbeardman
- 24 Recent Installs
- Converts tabular data between CSV/TSV and Markdown

- Darker Python
- by minrk
- 2 Recent Installs
- Nova formatter Extension for darker (incremental black formatter)



- Delete Duplicates
- by Kyle Barrow
- 10 Recent Installs
- Delete duplicate lines

- Deno
- by Jayden Seric
- 7 Recent Installs
- Integrates the Deno JavaScript/TypeScript runtime and tools.

- Deno
- by Sam Gwilym
- 67 Recent Installs
- Everything you need for TypeScript and JavaScript development.

- Django
- by Dan Watson
- 23 Recent Installs
- Syntax support for Django template files, tasks for running Django management commands, commands for migrations, formatting SQL files, and more!

- DocBlockr
- by Hendrik Meinl
- 35 Recent Installs
- Nova extension to make writing documentation easier

- Docker Suite
- by Jonathan Coole
- 124 Recent Installs
- Docker Sidebar, Dockerfile, Compose and Language Server support.

- Document Sections
- by Erik Hanson
- 3 Recent Installs
- Navigate between user-defined sections of a document.

- Do The Math
- by Josh Greco
- 5 Recent Installs
- An expression evaluator for Nova.

- Duplicate
- by hutattedonmyarm
- 8 Recent Installs
- Duplicates the current selection, or the whole line of the cursor position

- Duplicate Lines
- by RedFeather
- 9 Recent Installs
- Duplicate entire lines

- Duplicate Text
- by Kimili
- 6 Recent Installs
- Duplicate a line of text or a selection with a keystroke.

- D-Velop
- by Staysail Systems
- 5 Recent Installs
- D (dlang) language support.

- Elixir Formatter
- by sammytaylordev
- 2 Recent Installs
- Provides basic formatting functionality for the Elixir language using `mix format`. Formats on save by default.

- Elixir Formatter (Murphy Edition)
- by MrMurphy
- 2 Recent Installs
- Uses mix to format your Elixir files on save.

- Elixir Manual Formatter
- by Erik Hanson
- 2 Recent Installs
- Format a single Elixir file or all Elixir files in the project.

- Elm
- by @hansjhoffman
- 2 Recent Installs
- Elm syntax highlighting, code completions and Language Server support.

- Entity Protect Email Links
- by Adams Immersive
- 3 Recent Installs
- Editor menu command

- ERB::Formatter
- by Gilbert Guttmann
- 3 Recent Installs
- Format ERB files using ERB::Formatter.

- ESLint
- by ParkCedar Pty Ltd
- 44 Recent Installs
- Lint your code with ESLint. Improved version of Cameron Little's ESLint Plugin.

- ESLint
- by Cameron Little (deprecated)
- 51 Recent Installs
- Lint your code with ESLint.

- Extend Selection Backwards
- by Aleksandr Beliaev
- 2 Recent Installs
- Extend or shrink your current selection backwards.

- External Terminal
- by belcar-s
- 18 Recent Installs
- Open your favorite Terminal from the command palette!

- FIGlet Text
- by Dan Remollino
- 5 Recent Installs
- Convert selected text to FIGlet. Great for adding readable text to the Minimap, creating l33t text headers, and organizing files.

- FileDiff
- by Aalto Interactive
- 23 Recent Installs
- A quick and dirty extension to use the Xcode FileMerge tool to compare editor contents.

- File System Shortcuts
- by Jonathan Pike
- 6 Recent Installs
- Adds shortcuts for common file system actions

- Filter Through Command
- by gingerbeardman
- 7 Recent Installs
- Run terminal commands on selected text

- Fish
- by Honeypot.net
- 20 Recent Installs
- Syntax highlighting for Fish shell scripts.



- Fork
- by Toni Förster
- 23 Recent Installs
- Official Nova extension for integrating the Fork Git client. Browse commits, file history, and changes with ease.

- ForkLauncher
- by World Takeover Industries
- 2 Recent Installs
- Open the current workspace with the Fork Git client

- Git Abilities
- by digitalMoksha LLC
- 6 Recent Installs
- Add the git abilities: Git blame, Open Selection in Browser, Open Selection in Browser (origin/HEAD), Copy Link to Selection, and Open Selection in Browser (origin/HEAD)

- Git blame
- by Alexander Flink
- 7 Recent Installs
- Git blame command for Nova.

- Gitfox
- by Rob Anderson
- 2 Recent Installs
- Open a Nova workspace's repository in Gitfox.app

- GitHub
- by Toni Förster
- 69 Recent Installs
- Browse, manage, and triage GitHub issues and pull requests directly from Nova’s sidebar.

- GitHub Desktop Unofficial Launcher
- by Greystate
- 7 Recent Installs
- Enables launching the GitHub Desktop app from within Nova

- GitHub Shortcuts
- by Jessica Stokes
- 12 Recent Installs
- Shortcuts for users of GitHub repositories.

- GitHub tools
- by minrk
- 25 Recent Installs
- Tools for working with GitHub (open on GitHub)


- gitops
- by neon-law-foundation
- 4 Recent Installs
- Update the Changelog and create a Pull Request

- GitUp
- by SLProductions
- 3 Recent Installs
- Open a Nova workspace's repository in GitUp.app

- Go-Bee
- by Staysail Systems
- 17 Recent Installs
- Go support

- Go Formatter
- by Jeremy Brudvik
- 8 Recent Installs
- Formats Go code using goimports or gofmt

- Go To Tab
- by Erik Hanson
- 5 Recent Installs
- Go to an open tab

- GTK Blueprint
- by kramo
- 2 Recent Installs
- Syntax highlighting and formatting for GTK Blueprint


- Handy
- by One Crayon
- 5 Recent Installs
- Keeping your fingers on your keyboard.




- Hex to sass
- by Wout Mager
- 4 Recent Installs
- Converts a hex code to a easy to remember sass variable.

- HTML Django
- by djch
- 15 Recent Installs
- Syntax highlighting for Django templates (using Tree Sitter grammar)

- HTML Footnote Manager
- by Christopher Vickery
- 2 Recent Installs
- Manage footnotes for HTML documents.

- HTTP Client
- by Louis Brauer
- 32 Recent Installs
- Make HTTP calls from Nova. Support for *.http files. Test your REST APIs.

- Image Placeholder
- by Teriyaki
- 7 Recent Installs
- Insert placeholder images with the command palette

- Insert HTML
- by Adams Immersive
- 3 Recent Installs
- Editor menu command

- Insert Line
- by Joshua Breeden
- 3 Recent Installs
- Adds hotkeys to insert a newline before or after the current line.


- JavaScript Standard Style
- by Clemens Stolle
- 15 Recent Installs
- Lint your code with the JavaScript Standard Style linter.

- Join Lines
- by Nate Silva
- 1 Recent Installs
- Join lines of text.

- JSON Escape Unescape
- by Headbright Group
- 14 Recent Installs
- Escapes or unescapes a JSON string by replacing special characters forward slashes and line terminators.

- JSON Minifier
- by Guillaume Algis
- 11 Recent Installs
- Minify JSON data with a command.

- Jump List
- by viewfromthesky
- 12 Recent Installs
- A jump list for the Nova editor, aiming to remember useful navigation points as you edit your code.

- Jump to Rspec File
- by James Brown
- 7 Recent Installs
- Jump to the RSpec file matching the currently-open Ruby file

- JXA
- by Martin Kopischke
- 7 Recent Installs
- JavaScript for Automation (JXA) support in Nova.

- Kaleidoscope Diff
- by Caley Jack Steward
- 26 Recent Installs
- Compare any two files across projects using Kaleidoscope!

- Laravel Artisan
- by Teriyaki
- 17 Recent Installs
- Run artisan commands from the command palette

- Linden Scripting Language
- by Gwyneth Llewelyn
- 2 Recent Installs
- A Nova extension providing syntax highlighting for Linden Scripting Language (LSL), the scripting language used in the Second Life® and OpenSimulator virtual world platforms.

- Make Hyphenated Lowercase
- by Adams Immersive
- 3 Recent Installs
- Editor menu command

- Make Title Case
- by Brandon McCandlish
- 4 Recent Installs
- Format the selected text in Title Case

- Markdown File Linker
- by gingerbeardman
- 24 Recent Installs
- Insert links to local files as Markdown

- Marked 2
- by John Fieber
- 31 Recent Installs
- View Markdown files with Marked 2.

- Markers
- by ExponentialWorks
- 7 Recent Installs
- Browse markers and symbols.

- Move Selection
- by Aleksandr Beliaev
- 2 Recent Installs
- Move current selection left or right character by character.

- Multiple Cursors
- by MonkWare
- 3 Recent Installs
- Commands to manage creation of multiple cursors


- Nix
- by @hansjhoffman
- 4 Recent Installs
- Provides syntax highlighting and formatting for Nix.

- Nova Dash integration
- by Coyote Tracks
- 4 Recent Installs
- Provides integration with Dash

- Nova OpenAI Assitant
- by CEESA
- 46 Recent Installs
- OpenAI API Extension to Use in your projects

- ollama
- by Tobias Wolf
- 23 Recent Installs
- Generate and complete code with ollama.

- Open File at Path
- by Erik Hanson
- 5 Recent Installs
- Opens a file at the given path.

- Open in external terminal
- by melashri
- 36 Recent Installs
- Open an external terminal from nova command platte.

- Open in Fork
- by Grant Hobbs
- 2 Recent Installs
- Quickly view file history in the Fork Git client.

- Open in Terminal
- by notnotJake
- 18 Recent Installs
- Opens the current project or focused document in terminal of your choice

- Open in VS Code
- by Petty
- 4 Recent Installs
- Use 'Open in VS Code' to open the current in VS Code

- Open Recent
- by Erik Hanson
- 5 Recent Installs
- Open a document from a list of recent documents

- Open TaskPaper
- by gingerbeardman
- 2 Recent Installs
- Opens the current project's todo.taskpaper in an app of your choice.

- Open todo.txt
- by gingerbeardman
- 3 Recent Installs
- Opens the current project's todo.txt and/or done.txt files in an app of your choice.

- Perltidy
- by Isla Waters
- 7 Recent Installs
- Format perl files with perltidy

- PHP Test Suite
- by Kirill Dakhniuk
- 12 Recent Installs
- An easy way to run tests in Laravel and other PHP projects.

- PHP Test Suite
- by Kirill Dakhniuk
- 10 Recent Installs
- An easy way to run tests in Laravel and other PHP projects. Using PHPUnit and PEST.

- pre-commit
- by minrk
- 1 Recent Installs
- Run pre-commit checks

- Prepare for HTML Email
- by Adams Immersive
- 3 Recent Installs
- Editor menu command

- Prettier⁺
- by Toni Förster
- 380 Recent Installs
- The Swiss Army knife for formatting — fast, reliable, and built on Prettier.

- Prisma
- by Rob Anderson
- 18 Recent Installs
- Adds Prisma schema syntax, validation and formatting to Nova

- PX to REM
- by David Dyer
- 1 Recent Installs
- Automatically toggle units between PX and REM


- Python
- by Dan Watson
- 213 Recent Installs
- Batteries-included Python support for Nova.

- Rails Migrations
- by Wylan
- 2 Recent Installs
- Provides commands to easily access migrations in your Rails projects.

- Randomize Everything
- by querkmachine
- 5 Recent Installs
- Generate random placeholder content anywhere.

- README plz
- by StuntRocket
- 4 Recent Installs
- View README the first time you open a project.

- Rebound Delete
- by Aaron Bushnell
- 1 Recent Installs
- Change Nova's CMD+Backspace to behave like Sublime Text

- Recall Indent
- by minrk
- 4 Recent Installs
- Remember your indentation choices by file or language

- Reindent-o-matic
- by gingerbeardman
- 8 Recent Installs
- Reapplies .editorconfig indent rules to the current file or all files matching specific extensions

- Remove Empty Lines
- by Adams Immersive
- 6 Recent Installs
- Editor menu command

- RSpec Runner
- by Matthew McGarvey
- 4 Recent Installs
- Easily run your specs with keyboard shortcuts

- RTFM - Documentation Lookup
- by Run Code Run Inc.
- 8 Recent Installs
- RTFM will help you to "Read The... Flippin' Manual" entry for a highlighted language keyword/function by quickly directing your browser to lookup the term in your favourite documentation for that language. Unique settings for every syntax in Nova and fully customizable to target any (searchable) API-reference library. To get more details, RTFM!

- Ruby on Rails
- by Tommaso Negri
- 36 Recent Installs
- Ruby on Rails and Ruby support for Nova editor.

- Ruby on Rails ERB tags
- by Eugeniu Vozoca aka devjah
- 2 Recent Installs
- Ruby on Rails ERB tags switcher


- Ruff
- by Justin Xin
- 23 Recent Installs
- Ruff, an extremely fast Python linter and formatter written in Rust. Based on the Ruff extension developed by Aeron.

- Search Docs
- by novov
- 4 Recent Installs
- Find documentation for a selected term.

- Search on Sourcegraph
- by Harry Twyford
- 2 Recent Installs
- Search for code on Sourcegraph.

- Seeing Is Believing
- by Sergey Burtsev
- 1 Recent Installs
- Evaluates Ruby code, recording the results of each line.

- Select All Occurrences
- by Ian Svoboda
- 4 Recent Installs
- Select all occurrences of the current text selection

- Select Within Quotes
- by Web Inspect, Inc
- 4 Recent Installs
- This extension adds the ability to select text within quotation marks.


- Set Quotes to Curly
- by Adams Immersive
- 1 Recent Installs
- Editor menu command

- Set Quotes to Straight
- by Adams Immersive
- 3 Recent Installs
- Editor menu command

- Shell Tools
- by Gareth Redman
- 10 Recent Installs
- Edit text using shell commands

- Shfmt
- by Benjamin Eskola
- 10 Recent Installs
- Automatic formatting of shell scripts with shfmt.

- Shuffle
- by Chris DiLorenzo
- 2 Recent Installs
- Shuffle lines or content in the editor.

- Smart Sort Lines
- by Erik Hanson
- 7 Recent Installs
- Sorts lines of code with a tiny bit of intelligence

- Solargraph
- by Tommaso Negri
- 10 Recent Installs
- A Ruby language server featuring code completion, intellisense, and inline documentation

- Sort
- by Kyle Barrow
- 4 Recent Installs
- Alphanumeric line sorting

- Sort
- by Chris DiLorenzo
- 4 Recent Installs
- Sort lines by content or length in the editor.

- Sort Lines
- by Dominic Holmes
- 4 Recent Installs
- Sort lines in alphabetical order.

- Sort Lines
- by Ryan Thomson
- 2 Recent Installs
- Utility to quickly rearrange the selected lines.

- Sort Lines Alphanumerically
- by Ian Svoboda
- 2 Recent Installs
- Adds a simple editor command to sort lines alphanumerically.

- Space Encoder
- by Nate Steiner
- 2 Recent Installs
- Encode spaces

- String Encode
- by ExponentialWorks
- 4 Recent Installs
- Encode the selected text into a quoted string.

- Stylelint
- by Neel Yadav
- 11 Recent Installs
- Stylelint extension for Nova's built-in issue provider system.

- Sublime Merge
- by Nate Silva
- 4 Recent Installs
- Open the current workspace with the Sublime Merge Git client.

- SublimeMerge
- by melashri
- 4 Recent Installs
- Open the current workspace with the Sublime Merge Git client

- SwiftFormat
- by Padraig
- 12 Recent Installs
- Runs SwiftFormat when Swift files are saved.

- Swift Tabs
- by Kirill Dakhniuk
- 2 Recent Installs
- It provides an easy way to switch between open tabs and more(coming soon).

- TeX Suite
- by Felix Krause
- 22 Recent Installs
- Support for TeX, LaTeX, ConTeXt and BibTeX

- Text Tools
- by biati
- 163 Recent Installs
- Sort, Transform, Filter, Delete Duplicates, Encode, Decode, Expand and Shrink Selection, Align Selection and much more...

- Text Transforms
- by Gray Pegg
- 3 Recent Installs
- Some basic text transformations for use in the Nova editor command palette.

- Toggle Quotes
- by Aleksandr Beliaev
- 4 Recent Installs
- Quickly toggle quotes for current selection.


- Toggle Scroll Bars
- by gingerbeardman
- 7 Recent Installs
- Always show scrollbars (and thus the source control change markers for the whole document)

- Tower
- by John Fieber
- 7 Recent Installs
- Open the current workspace with the Tower Git client

- Trail
- by Erik Hanson
- 2 Recent Installs
- Create a trail of editor positions as you navigate code so that you can easily get back to where you came from.

- Translate In Place
- by Run Code Run Inc.
- 5 Recent Installs
- Highlight a block of text and Translate in Place will translate it to any supported language you've chosen. TIP is powered by Google Translate and *your own* Google "Cloud Translation API" key. My understanding of their pricing (at the time this was written) is that it's free for the first 500,000-characters/month. See documentation for details and how-to. (Takes ~10 minutes to set up.)

- Typographic Cleanup
- by Adams Immersive
- 2 Recent Installs
- Editor menu command

- Unwrap Paragraph
- by gingerbeardman
- 10 Recent Installs
- Merges multiple lines of text into one

- URL Encode
- by Adams Immersive
- 4 Recent Installs
- Editor menu command


- WebHare
- by WebHare bv
- 2 Recent Installs
- An extension that provides syntaxes and language server integration for WebHare

- Wrap Each Line In Selection With Tag
- by Wyatt Glodell
- 6 Recent Installs
- Small tweak to built in Wrap Selection In Tag command that wraps each line in a selection with a tag.

- Wrap in <em> Tags
- by Adams Immersive
- 1 Recent Installs
- Editor menu command

- Wrap in <strong> Tags
- by Adams Immersive
- 1 Recent Installs
- Editor menu command

- YAML Tag Picker
- by gingerbeardman
- 8 Recent Installs
- Presents a picker for selecting tags from your YAML front matter

- zig
- by Felix Krause
- 8 Recent Installs
- Zig language support

- µESLint
- by Martin Kopischke
- 5 Recent Installs
- ESLint for Nova – the micro edition.