15 VS Code Extensions That Make You Code Faster in 2026

If you’ve been using VS Code for more than a week, you’ve probably made the mistake I made early on — installing every extension that looked cool, until your editor started feeling like it was running on a potato.

So I did the opposite. I stripped everything back and only kept what actually made a difference to how fast I write, review, and ship code.

These 15 extensions made the cut.


The Essentials (Install These First)

1. Prettier — Code Formatter

Publisher: Prettier
Install: Search esbenp.prettier-vscode

Stop arguing about formatting. Prettier auto-formats your code on save — consistent indentation, quote styles, semicolons, all of it. It works across JavaScript, TypeScript, HTML, CSS, JSON, Markdown, and more.

Set it as your default formatter and turn on Format on Save in your settings. You’ll never manually fix indentation again.

Settings to add:

json

"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"

2. ESLint

Publisher: Microsoft
Install: Search dbaeumer.vscode-eslint

Catches errors before you run your code. ESLint highlights problems in real time — unused variables, missing dependencies, potential bugs — right in your editor as you type. Pair it with Prettier and your code will be clean before it ever hits a linter in CI.


3. GitLens — Git Supercharged

Publisher: GitKraken
Install: Search eamodio.gitlens

Hover over any line of code and instantly see who wrote it, when, and in what commit. GitLens layers Git information directly into your editor — blame annotations, file history, commit search, and branch comparisons without leaving VS Code.

The free tier alone is worth it for the inline blame feature.


4. GitHub Copilot

Publisher: GitHub
Install: Search GitHub.copilot

AI code completion that actually works. Copilot suggests entire lines and functions as you type — context-aware, trained on billions of lines of real code. It’s not perfect, but it handles boilerplate faster than any snippet manager ever could.

Requires a GitHub Copilot subscription ($10/month or free for students).


5. Path Intellisense

Publisher: Christian Kohler
Install: Search christian-kohler.path-intellisense

Autocompletes file paths as you type them. No more typos in import statements or broken relative paths. A tiny extension that saves a surprisingly large amount of debugging time.


Speed and Navigation

6. Bookmarks

Publisher: Alessandro Fragnani
Install: Search alefragnani.Bookmarks

Mark lines in your code and jump between them with a keyboard shortcut. Invaluable when working across large files or jumping between related sections — controllers, models, API routes — without scrolling endlessly.


7. Todo Tree

Publisher: Gruntfuggly
Install: Search Gruntfuggly.todo-tree

Scans your entire codebase for TODO, FIXME, HACK, and BUG comments and lists them in a sidebar tree. If you leave notes to yourself in comments (and you should), this makes sure none of them get buried and forgotten.


8. Project Manager

Publisher: Alessandro Fragnani
Install: Search alefragnani.project-manager

Save and switch between projects instantly. If you work on more than one codebase — your job’s project plus your side projects — this is the fastest way to jump between them without hunting through your file system.


9. Peacock

Publisher: John Papa
Install: Search johnpapa.vscode-peacock

Changes the color of your VS Code window per project. Sounds superficial, but when you have three VS Code windows open — one per project — color-coding the title bar and sidebar means you never commit to the wrong repo again.


Appearance and Readability

10. One Dark Pro

Publisher: binaryify
Install: Search zhuangtongfa.material-theme

The most installed VS Code theme for a reason. Dark, clean, and easy on the eyes during long sessions. If you’re going to stare at code for eight hours, it should at least look good.


11. Material Icon Theme

Publisher: Philipp Kief
Install: Search PKief.material-icon-theme

Replaces VS Code’s default file icons with clear, color-coded icons per file type. You’ll identify files in the sidebar at a glance instead of reading every filename. Small thing, real difference.


12. Indent Rainbow

Publisher: oderwat
Install: Search oderwat.indent-rainbow

Colors your indentation levels so nested code is visually distinct. Especially useful in Python (where indentation is syntax) or deeply nested HTML/JSX. Makes the structure of your code readable without counting spaces.


Specific Workflows

13. REST Client

Publisher: Huachao Mao
Install: Search humao.rest-client

Send HTTP requests directly from a .http file inside VS Code. Write your API calls in plain text, hit send, see the response — no need to open Postman for quick checks. Brilliant for testing your own APIs during development.


14. Docker

Publisher: Microsoft
Install: Search ms-azuretools.vscode-docker

Manage containers, images, and Docker Compose files without leaving the editor. You get a sidebar showing running containers, logs, and the ability to start/stop services. If you use Docker in your stack, this replaces a lot of terminal commands.


15. Live Share

Publisher: Microsoft
Install: Search MS-vsliveshare.vsliveshare

Real-time collaborative editing — like Google Docs but inside VS Code. Share your session with a teammate and both of you can edit, debug, and run code together. Essential for remote pair programming without screen sharing lag.


The Setup I Actually Use

Here’s my personal extensions.json — drop this in your .vscode folder and anyone who clones your project gets a prompt to install the same set:

json

{
  "recommendations": [
    "esbenp.prettier-vscode",
    "dbaeumer.vscode-eslint",
    "eamodio.gitlens",
    "GitHub.copilot",
    "christian-kohler.path-intellisense",
    "alefragnani.Bookmarks",
    "Gruntfuggly.todo-tree",
    "alefragnani.project-manager",
    "johnpapa.vscode-peacock",
    "zhuangtongfa.material-theme",
    "PKief.material-icon-theme",
    "oderwat.indent-rainbow",
    "humao.rest-client",
    "ms-azuretools.vscode-docker",
    "MS-vsliveshare.vsliveshare"
  ]
}

Quick Reference Table

ExtensionPublisherBest For
PrettierPrettierAuto-formatting on save
ESLintMicrosoftCatching errors early
GitLensGitKrakenGit blame and history
GitHub CopilotGitHubAI code completion
Path IntellisenseC. KohlerImport path autocomplete
BookmarksA. FragnaniJumping between code sections
Todo TreeGruntfugglyTracking TODO comments
Project ManagerA. FragnaniSwitching between projects
PeacockJohn PapaColor-coding project windows
One Dark ProbinaryifyBest dark theme
Material Icon ThemeP. KiefFile type icons
Indent RainbowoderwatVisual indentation levels
REST ClientH. MaoTesting APIs in-editor
DockerMicrosoftManaging containers
Live ShareMicrosoftRemote pair programming

Final Thoughts

You don’t need all 15 at once. Start with the top five — Prettier, ESLint, GitLens, Path Intellisense, and One Dark Pro — and add the rest as your workflow demands them.

The goal isn’t to have the most extensions. It’s to remove friction from the things you do every day.

If there’s an extension you swear by that didn’t make this list, drop it in the comments — I’m always looking to trim or add.

Leave a Comment