VS Code Extensions

Find the best extensions for your development workflow — 356 curated picks

Python

Language

by Microsoft

Full-featured Python language support with IntelliSense, debugging, and linting

80000000+ installs

Jupyter

Language

by Microsoft

Jupyter Notebook support for interactive Python development and data science

60000000+ installs

C/C++

Language

by Microsoft

C/C++ IntelliSense, debugging, and code browsing support

50000000+ installs

Live Server

Other

by Ritwick Dey

Launch a local development server with live reload for static and dynamic pages

40000000+ installs

Pylance

Language

by Microsoft

Fast, feature-rich Python language server with type checking and auto-imports

40000000+ installs

Prettier

Linting

by Prettier

Opinionated code formatter supporting JS, TS, CSS, JSON, Markdown, and more

35000000+ installs

Code Runner

Debug

by Jun Han

Run code snippets or files in many languages with a single click or shortcut

30000000+ installs

ESLint

Linting

by Microsoft

Integrates ESLint JavaScript/TypeScript linting into VS Code with auto-fix support

30000000+ installs

GitLens

Git

by GitKraken

Supercharges Git with blame, history, code authorship, and repository insights

30000000+ installs

IntelliCode

Snippets

by Microsoft

AI-assisted development features for Python, TypeScript, Java, and SQL

30000000+ installs

Docker

Docker

by Microsoft

Build, manage, and deploy containerized applications with Docker integration

25000000+ installs

YAML

DevOps

by Red Hat

YAML language support with validation, autocomplete, and JSON schema support

25000000+ installs

Auto Rename Tag

Snippets

by Jun Han

Automatically rename paired HTML/XML tags when you rename one of them

20000000+ installs

C#

Language

by Microsoft

C# language support powered by OmniSharp with IntelliSense and debugging

20000000+ installs

Debugger for Chrome

Debug

by Microsoft

Debug JavaScript code running in Chrome browser from VS Code

20000000+ installs

GitHub Copilot

AI

by GitHub

AI pair programmer that suggests code completions and entire functions in real time

20000000+ installs

Live Share

Remote

by Microsoft

Real-time collaborative development including shared editing, debugging, and terminals

20000000+ installs

Remote Development

Remote

by Microsoft

Extension pack for SSH, WSL, Containers, and Tunnels remote development

20000000+ installs

Remote SSH

Remote

by Microsoft

Open any folder on a remote machine using SSH as a full development environment

20000000+ installs

Auto Close Tag

Snippets

by Jun Han

Automatically add HTML/XML closing tags when you type the opening tag

15000000+ installs

EditorConfig

Other

by EditorConfig

Override VS Code settings with project-specific EditorConfig file rules

15000000+ installs

ES7+ React/Redux/React-Native snippets

Framework

by dsznajder

JavaScript and React/Redux snippets following ES7+ syntax standards

15000000+ installs

GitHub Copilot Chat

AI

by GitHub

AI chat assistant for coding questions, explanations, and code generation

15000000+ installs

HTML CSS Support

Snippets

by ecmel

CSS IntelliSense for HTML with class and id attribute completions

15000000+ installs

HTML Snippets

Snippets

by Mohamed Abusaid

Full HTML tags with attributes snippets and completions

15000000+ installs

Java Extension Pack

Language

by Microsoft

Collection of popular Java extensions for VS Code including debugging and Maven support

15000000+ installs

JavaScript (ES6) code snippets

Snippets

by charalampos karypidis

Code snippets for JavaScript ES6 syntax including import, class, and arrow functions

15000000+ installs

npm

Other

by Microsoft

npm support for VS Code with script running and package.json validation

15000000+ installs

Path IntelliSense

Snippets

by Christian Kohler

Autocomplete filenames in import statements and file path attributes

15000000+ installs

Remote Containers

Remote

by Microsoft

Open any folder inside a Docker container as a full development environment

15000000+ installs

Tailwind CSS IntelliSense

Framework

by Tailwind Labs

Autocomplete, syntax highlighting, and linting for Tailwind CSS classes

15000000+ installs

PHP Intelephense

Language

by Ben Mewburn

High-performance PHP language server with smart code completion and navigation

12000000+ installs

XML

Language

by Red Hat

XML language support with validation, completion, and schema association

12000000+ installs

Angular Language Service

Framework

by Angular

Editor services for Angular templates with completions, errors, and hints

10000000+ installs

Bracket Pair Colorizer 2

Other

by CoenraadS

Colorize matching brackets to make nested code easier to read

10000000+ installs

CMake Tools

Language

by Microsoft

CMake integration for configuring, building, and debugging C/C++ projects

10000000+ installs

DotENV

Other

by mikestead

Syntax highlighting for .env files with variable highlighting

10000000+ installs

Git Graph

Git

by mhutchie

View a Git Graph of your repository with branch visualization and git actions

10000000+ installs

Go

Language

by Go Team at Google

Rich Go language support with IntelliSense, code navigation, and debugging

10000000+ installs

Indent Rainbow

Other

by oderwat

Colorize indentation in front of text alternating four different colors

10000000+ installs

Java Debugger

Debug

by Microsoft

Lightweight Java debugger with breakpoints, call stacks, and variable watching

10000000+ installs

Markdown All in One

Documentation

by Yu Zhang

All-in-one Markdown support with shortcuts, table formatting, and preview

10000000+ installs

NPM Intellisense

Snippets

by Christian Kohler

Autocomplete npm modules in import and require statements

10000000+ installs

Python Debugger

Debug

by Microsoft

Python debugger extension using debugpy with support for breakpoints and watch expressions

10000000+ installs

Remote Explorer

Remote

by Microsoft

Manage and connect to remote machines, containers, and tunnels

10000000+ installs

Remote WSL

Remote

by Microsoft

Open any folder in Windows Subsystem for Linux as a development environment

10000000+ installs

Thunder Client

API

by Ranga Vadhineni

Lightweight REST API client for VS Code with collections and environment variables

10000000+ installs

Bookmarks

Other

by Alessandro Fragnani

Mark lines in the editor and jump between them easily with keyboard shortcuts

8000000+ installs

Dart

Language

by Dart Code

Dart language support and debugger for VS Code with Flutter integration

8000000+ installs

Error Lens

Linting

by Alexander

Improve highlighting of errors, warnings, and info messages inline in the editor

8000000+ installs

Git History

Git

by Don Jayamanne

View git log, file history, compare branches or commits with visual diff

8000000+ installs

HashiCorp Terraform

DevOps

by HashiCorp

Syntax highlighting, IntelliSense, and validation for Terraform HCL files

8000000+ installs

Markdown Preview Enhanced

Documentation

by Yiyi Wang

Enhanced Markdown preview with math, mermaid diagrams, and export support

8000000+ installs

PHP Debug

Debug

by Xdebug

Debug PHP code with Xdebug integration, breakpoints, and variable inspection

8000000+ installs

Project Manager

Other

by Alessandro Fragnani

Easily switch between projects with a project list sidebar and keyboard shortcuts

8000000+ installs

Remote SSH: Editing Config Files

Remote

by Microsoft

Edit SSH config files with IntelliSense and validation support

8000000+ installs

REST Client

API

by Huachao Mao

Send HTTP requests and view responses directly from .http files in VS Code

8000000+ installs

Todo Tree

Other

by Gruntfuggly

Search for TODO comments and display them in a tree view for easy navigation

8000000+ installs

Volar (Vue Language Features)

Framework

by Vue

Official Vue.js language tools with TypeScript support and component auto-imports

8000000+ installs

Better Comments

Other

by Aaron Bond

Improve code readability with categorized comment highlighting for TODOs and alerts

7000000+ installs

CSS Peek

Snippets

by Pranay Prakash

Peek and go to CSS definitions from HTML class and id attributes

7000000+ installs

Flutter

Framework

by Dart Code

Flutter SDK support for building cross-platform apps with hot reload

7000000+ installs

GitHub Pull Requests

Git

by GitHub

Review and manage GitHub pull requests and issues directly inside VS Code

7000000+ installs

Image Preview

Other

by Kiss Tamás

Show image preview in the gutter and on hover for linked image paths

7000000+ installs

markdownlint

Documentation

by David Anson

Markdown linting and style checking with configurable rules

7000000+ installs

SonarLint

Linting

by SonarSource

On-the-fly code quality and security analysis for multiple languages

7000000+ installs

Azure Tools

DevOps

by Microsoft

Extension pack for developing and deploying to Microsoft Azure

5000000+ installs

Black Formatter

Linting

by Microsoft

Python code formatting using the Black formatter with configurable line length

5000000+ installs

C# Dev Kit

Language

by Microsoft

Comprehensive C# development tools with Solution Explorer and test runner

5000000+ installs

Color Highlight

Other

by Sergii Naumov

Highlight web colors in CSS, HTML, and JavaScript files with their actual color

5000000+ installs

Draw.io Integration

Documentation

by Henning Dieterichs

Edit Draw.io diagrams directly inside VS Code as .drawio or .svg files

5000000+ installs

Import Cost

Other

by Wix

Display the size of imported JavaScript/TypeScript packages inline in the editor

5000000+ installs

Jest

Testing

by Orta

Use Facebook's Jest testing framework with test runner, inline results, and coverage

5000000+ installs

Kubernetes

Docker

by Microsoft

Develop, deploy, and debug Kubernetes applications from VS Code

5000000+ installs

Lua

Language

by sumneko

Lua language server with IntelliSense, diagnostics, and code navigation

5000000+ installs

MSSQL

Database

by Microsoft

Develop Microsoft SQL Server, Azure SQL, and SQL Data Warehouse applications

5000000+ installs

PDF Viewer

Other

by tomoki1207

View PDF files directly in VS Code without switching to an external viewer

5000000+ installs

Peacock

Other

by John Papa

Change the workspace color to identify different projects when multitasking

5000000+ installs

Remote Tunnels

Remote

by Microsoft

Connect to any machine using VS Code tunnels without requiring SSH or open ports

5000000+ installs

Rust Analyzer

Language

by rust-lang

Rust language server with code completion, type hints, and inline diagnostics

5000000+ installs

SQLTools

Database

by Matheus Teixeira

Database management tool supporting MySQL, PostgreSQL, SQLite, and more

5000000+ installs

Test Explorer UI

Testing

by Holger Benl

Run tests from a tree view in the sidebar with support for many test frameworks

5000000+ installs

Database Client

Database

by cweijan

Universal database client for MySQL, PostgreSQL, Redis, MongoDB, and Elasticsearch

4000000+ installs

GitHub Repositories

Git

by GitHub

Browse and edit any GitHub repository remotely without cloning

4000000+ installs

highlight-matching-tag

Other

by vincaslt

Highlight matching HTML/JSX opening and closing tags when cursor is inside

4000000+ installs

SFTP

Remote

by Natizyskunk

Sync local and remote files via SFTP/FTP with automatic upload on save

4000000+ installs

Spring Boot Tools

Framework

by VMware

Spring Boot application support with live application data and navigation

4000000+ installs

Spring Initializr Java Support

Framework

by Microsoft

Bootstrap Spring Boot projects from VS Code using Spring Initializr

4000000+ installs

AWS Toolkit

DevOps

by Amazon Web Services

Develop, test, and deploy AWS applications including Lambda, CDK, and more

3000000+ installs

CodeSnap

Other

by adpyke

Take beautiful screenshots of your code with syntax highlighting

3000000+ installs

Codespaces

Remote

by GitHub

Access and manage GitHub Codespaces environments from VS Code

3000000+ installs

Color Picker

Other

by anseki

Helper UI for color codes with a color picker dialog in VS Code

3000000+ installs

ENV

Other

by IronGeek

Syntax highlighting for .env files and related environment variable files

3000000+ installs

GitHub Actions

DevOps

by GitHub

Syntax highlighting, validation, and IntelliSense for GitHub Actions workflows

3000000+ installs

GraphQL

Language

by GraphQL Foundation

GraphQL language support with syntax highlighting, validation, and completion

3000000+ installs

Jest Runner

Testing

by firsttris

Simple test runner to run or debug a single Jest test from CodeLens

3000000+ installs

Laravel Blade Snippets

Framework

by Winnie Lin

Laravel Blade template syntax highlighting and snippets

3000000+ installs

Log File Highlighter

Other

by Emil Åström

Add color highlighting to log files based on severity level

3000000+ installs

MongoDB for VS Code

Database

by MongoDB

Connect to MongoDB, explore databases, and run queries from VS Code

3000000+ installs

Nginx Configuration

DevOps

by William Blaj

Syntax highlighting and snippets for NGINX configuration files

3000000+ installs

Output Colorizer

Other

by IBM

Syntax colorization for the VS Code output panel and log files

3000000+ installs

PlantUML

Documentation

by jebbs

Generate UML diagrams from PlantUML text with live preview

3000000+ installs

Prisma

Database

by Prisma

Adds syntax highlighting, formatting, and IntelliSense for Prisma schema files

3000000+ installs

Quokka.js

Debug

by Wallaby.js

Live scratchpad for JavaScript/TypeScript with instant inline evaluation

3000000+ installs

Ruby

Language

by Shopify

Ruby language support using the Ruby LSP server for IntelliSense and navigation

3000000+ installs

Ruff

Linting

by Astral Software

Fast Python linter and formatter based on the Ruff tool written in Rust

3000000+ installs

Sass (.sass only)

Language

by Syler

Indented Sass syntax highlighting and snippets for .sass files

3000000+ installs

SCSS IntelliSense

Snippets

by mrmlnc

Advanced SCSS language support with autocomplete and variable suggestions

3000000+ installs

Stylelint

Linting

by Stylelint

Lint CSS/SCSS/Less files with Stylelint rules and auto-fix on save

3000000+ installs

Svelte for VS Code

Framework

by Svelte

Svelte language support with IntelliSense, diagnostics, and formatting

3000000+ installs

Svg Preview

Other

by Simon Siefke

Preview SVG files with zoom and pan in a VS Code tab

3000000+ installs

Tabnine AI

AI

by TabNine

AI code completions trained on open-source code with local and cloud inference

3000000+ installs

TOML Language Support

Language

by tamasfe

TOML language support with syntax highlighting, validation, and formatting

3000000+ installs

WakaTime

Other

by WakaTime

Automatic time tracking and analytics for your programming activity

3000000+ installs

Ansible

DevOps

by Red Hat

Ansible playbook authoring with syntax highlighting, validation, and completion

2000000+ installs

Apache Conf

DevOps

by mrmlnc

Syntax highlighting and snippets for Apache HTTP Server configuration files

2000000+ installs

C++ Compile Run

Language

by danielpinto8zz6

Compile and run C/C++ code with a single keyboard shortcut

2000000+ installs

change-case

Other

by wmaurer

Quickly change the case of the current selection or word via command palette

2000000+ installs

Cline

AI

by saoudrizwan

Autonomous AI coding agent that can read/write files, run commands, and use the browser

2000000+ installs

CodeWhisperer

AI

by Amazon Web Services

ML-powered code suggestions from Amazon trained on billions of lines of code

2000000+ installs

Coverage Gutters

Testing

by ryanluker

Display test coverage results from lcov and clover files in editor gutters

2000000+ installs

Django

Framework

by Baptiste Darthenay

Django template syntax highlighting and snippets for Python web development

2000000+ installs

Dotenv Official + Vault

Other

by Dotenv

Official Dotenv extension with vault support and .env file management

2000000+ installs

Git Auto Fetch

Git

by Edward Thomson

Automatically fetch from all remotes in the background periodically

2000000+ installs

Git Blame

Git

by Wade Anderson

Show git blame information in the status bar for the current line

2000000+ installs

GitIgnore

Git

by CodeZombie

Pull .gitignore templates from gitignore.io directly into your project

2000000+ installs

GitLab Workflow

DevOps

by GitLab

GitLab CI/CD pipeline visualization, MR reviews, and issue management

2000000+ installs

Google Cloud Code

DevOps

by Google Cloud

Develop Cloud Run, GKE, and other Google Cloud services from VS Code

2000000+ installs

Hex Editor

Other

by Microsoft

Open binary files as hex dumps and edit individual bytes

2000000+ installs

Makefile Tools

Language

by Microsoft

IntelliSense, build, and debug Makefile-based projects in VS Code

2000000+ installs

Mermaid Preview

Documentation

by vstirbu

Preview Mermaid diagrams written in Markdown files in VS Code

2000000+ installs

Move TS

Language

by stringham

Automatically update TypeScript imports when moving or renaming files

2000000+ installs

MySQL

Database

by Jun Han

MySQL database client with schema explorer and query execution

2000000+ installs

Nx Console

DevOps

by Nx

Official VS Code UI for Nx monorepo tooling with code generation and task running

2000000+ installs

OpenAPI (Swagger) Editor

API

by 42Crunch

OpenAPI and Swagger editor with preview, validation, and security auditing

2000000+ installs

Playwright Test for VSCode

Testing

by Microsoft

Run and debug Playwright end-to-end tests with built-in test explorer

2000000+ installs

Polacode

Other

by P&P

Polaroid for your code — create beautiful code screenshots

2000000+ installs

PostCSS Language Support

Language

by csstools

Syntax highlighting and IntelliSense for PostCSS files

2000000+ installs

PostgreSQL

Database

by Chris Kolkman

PostgreSQL database explorer and query runner for VS Code

2000000+ installs

Python Test Explorer

Testing

by Little Fox Team

Run pytest and unittest tests in VS Code's Test Explorer UI

2000000+ installs

R

Language

by REditorSupport

R language support with completions, debugging, and interactive console

2000000+ installs

SQLite Viewer

Database

by Florian Klampfer

Open SQLite databases and browse tables directly inside VS Code

2000000+ installs

Swagger Viewer

API

by Arjun G

Preview Swagger/OpenAPI specs as interactive documentation

2000000+ installs

Trailing Spaces

Other

by Shardul Mahadik

Highlight trailing whitespace and delete them with a dedicated command

2000000+ installs

TypeScript Hero

Language

by Christoph Bühler

Sorts and organizes TypeScript imports automatically on save

2000000+ installs

Astro

Framework

by Astro

Language support for Astro components with TypeScript and Tailwind integration

1500000+ installs

Continue

AI

by Continue

Open-source AI code assistant supporting multiple LLM providers for autocomplete and chat

1500000+ installs

Conventional Commits

Git

by Vivaxy

Provides conventional commits support for VS Code's source control panel

1500000+ installs

Docstring Generator

Documentation

by Nils Werner

Automatically generate Python docstrings in Google, NumPy, or Sphinx format

1500000+ installs

Kotlin

Language

by fwcd

Kotlin language support with syntax highlighting, completion, and debugging

1500000+ installs

Solidity

Language

by Juan Blanco

Ethereum Solidity language support with compilation and IntelliSense

1500000+ installs

AsciiDoc

Documentation

by asciidoctor

AsciiDoc language support with preview, syntax highlighting, and snippets

1000000+ installs

Biome

Linting

by Biome

Fast formatter and linter for JavaScript, TypeScript, and JSON written in Rust

1000000+ installs

Clipboard Manager

Other

by Eduardo Rodrigues

Clipboard history manager to access previously copied items

1000000+ installs

CSS Modules

Snippets

by clinyong

Autocomplete for CSS Modules class names in TypeScript and JavaScript files

1000000+ installs

Deno

Language

by Denoland

Deno runtime language server support with type checking and formatting

1000000+ installs

Docker Compose

Docker

by P. Geffrault

Extended YAML syntax highlighting and snippets for Docker Compose files

1000000+ installs

Gemini Code Assist

AI

by Google

Google's AI-powered code completion and chat assistant powered by Gemini models

1000000+ installs

Helm Intellisense

Docker

by Tim Doyle

Autocompletion, linting, and snippets for Helm chart development

1000000+ installs

Julia

Language

by julialang

Julia language support including IntelliSense, debugging, and plot gallery

1000000+ installs

Mocha Test Explorer

Testing

by Holger Benl

Run Mocha tests in VS Code's Test Explorer UI with live results

1000000+ installs

Next.js snippets

Framework

by PulkitGangwar

Useful Next.js code snippets for pages, API routes, and common patterns

1000000+ installs

Power Mode

Other

by hoovercj

Activate Power Mode by typing to see particles and screen shake effects

1000000+ installs

Rewrap

Documentation

by stkb

Reformats code comments and other text to a given line length

1000000+ installs

Snyk Security

Linting

by Snyk

Detect and fix security vulnerabilities in code, dependencies, and IaC files

1000000+ installs

Sourcegraph Cody

AI

by Sourcegraph

AI coding assistant with codebase context for chat, autocomplete, and inline editing

1000000+ installs

Spotify

Other

by Shyykoserhiy

Control Spotify playback directly from VS Code's status bar

1000000+ installs

SSH FS

Remote

by Kelvin Schoofs

Use SSH as a file system and open remote files directly in VS Code

1000000+ installs

Stylelint

Linting

by hex-ci

A mighty, modern CSS linter with support for CSS-in-JS and preprocessors

1000000+ installs

Swift

Language

by Swift Server Work Group

Swift language support with code completion, debugging, and package management

1000000+ installs

Vitest

Testing

by Vitest

Next-generation test runner powered by Vite with native ESM support

1000000+ installs

VSCode Pets

Other

by tonybaloney

Add a pet to your VS Code editor for company during long coding sessions

1000000+ installs

Word Count

Documentation

by Microsoft

Display word count for Markdown documents in the status bar

1000000+ installs

Redis

Database

by Dunn

Redis client for VS Code to browse keys, execute commands, and manage data

800000+ installs

Amazon Q

AI

by Amazon Web Services

AWS AI assistant for code suggestions, security scans, and cloud resource management

700000+ installs

Scala (Metals)

Language

by Scalameta

Scala language server with IntelliSense, navigation, and debugging

600000+ installs

Checkov

DevOps

by Bridgecrew

Static code analysis for IaC misconfigurations in Terraform, Kubernetes, and more

500000+ installs

Clock in status bar

Other

by Compulim

Display the current time in VS Code's status bar

500000+ installs

Cursor

AI

by Anysphere

AI-powered editor features including multi-file edits and codebase-aware chat

500000+ installs

Cypress Helper

Testing

by Oleksandr Murashko

Cypress test snippets, autocomplete, and command navigation support

500000+ installs

Elixir LS

Language

by ElixirLS

Elixir language server with autocomplete, hover docs, and debugging support

500000+ installs

Excalidraw

Documentation

by pomdtr

Embed Excalidraw sketching tool inside VS Code for whiteboard diagrams

500000+ installs

Gist

Git

by Ken Howard

Create, update, and manage GitHub Gists directly from VS Code

500000+ installs

GitMoji

Git

by Seun LanLege

Add emojis to git commit messages using the gitmoji convention

500000+ installs

GitPod

Remote

by Gitpod

Develop in cloud-based dev environments with Gitpod integration

500000+ installs

Go Test Explorer

Testing

by premparihar

Explore and run Go tests from a tree view in VS Code's test explorer

500000+ installs

Haskell

Language

by Haskell

Haskell language support powered by the Haskell Language Server

500000+ installs

httpYac

API

by Andreas Weber

HTTP/REST/GraphQL client with scripting, environments, and test assertions

500000+ installs

Mintlify Doc Writer

AI

by Mintlify

Auto-generate documentation comments for code using AI

500000+ installs

Multi Cursor Case Preserve

Other

by Cardinal90

Preserves case when editing with multi-cursor selections

500000+ installs

Nuxt

Framework

by Nuxt

Nuxt.js language support with auto-imports, component hints, and navigation

500000+ installs

Pieces for VS Code

AI

by Pieces for Developers

AI-powered code snippet manager with context-aware suggestions and workflow

500000+ installs

Quarkus

Framework

by Red Hat

Quarkus language support and project scaffolding for Java microservices

500000+ installs

Stripe

API

by Stripe

Official Stripe extension for VS Code to manage resources and run Stripe CLI

500000+ installs

Thunder Client Pro

API

by Ranga Vadhineni

Professional API testing with team collaboration and enterprise features

500000+ installs

Wallaby.js

Testing

by Wallaby.js

Intelligent test runner for JavaScript with real-time inline test results

500000+ installs

Bun for VS Code

Language

by Oven

Bun JavaScript runtime support including debugger and test runner integration

300000+ installs

CircleCI

DevOps

by CircleCI

Validate CircleCI config files and manage pipelines from VS Code

300000+ installs

Clojure

Language

by Calva

Clojure and ClojureScript interactive development with REPL and IntelliSense

300000+ installs

CodeGeeX

AI

by Zhipu AI

AI coding assistant powered by CodeGeeX model with multilingual support

300000+ installs

FastAPI Snippets

Framework

by Kludex

Code snippets and shortcuts for FastAPI Python web framework

300000+ installs

Firebase Explorer

Database

by jsayol

Explore and manage Firestore, Realtime Database, and Firebase resources

300000+ installs

Jenkins Pipeline Linter Connector

DevOps

by Jan Joerke

Validate Jenkins pipeline files against a running Jenkins instance

300000+ installs

Open in GitHub Desktop

Git

by mkhl

Open the current VS Code workspace in GitHub Desktop application

300000+ installs

Pulumi

DevOps

by Pulumi

Infrastructure-as-Code with Pulumi using your favorite programming languages

300000+ installs

Puppet

DevOps

by Puppet

Puppet manifest language support with syntax highlighting and PDK integration

300000+ installs

Azure OpenAI

AI

by Microsoft

Use Azure OpenAI Service models for code generation and explanation in VS Code

200000+ installs

Baidu ERNIE Bot

AI

by Baidu

AI coding assistant powered by Baidu's ERNIE model for Chinese developers

200000+ installs

Chef

DevOps

by Chef Software

Chef recipe and cookbook authoring with InSpec integration

200000+ installs

DotKube

Docker

by iamandrew

Kubernetes manifest snippets and shortcuts for common resource types

200000+ installs

DynamoDB

Database

by Fernand Siber

Browse and query DynamoDB tables directly from VS Code

200000+ installs

ElasticSearch for VS Code

Database

by ria19

ElasticSearch client with query editor, index management, and DSL support

200000+ installs

HashiCorp Vault

DevOps

by owenfarrell

Browse and retrieve secrets from HashiCorp Vault in your development workflow

200000+ installs

Move

Language

by MystenLabs

Move language support for Sui and Aptos blockchain development

200000+ installs

OpenAI Codex

AI

by Arrenlex

Unofficial OpenAI GPT integration for code generation and explanation

200000+ installs

Playwright Snippets

Testing

by Nitay Neeman

Snippets for writing Playwright end-to-end tests faster

200000+ installs

Prometheus

DevOps

by Alessandro Straps

PromQL syntax highlighting and query completion for Prometheus metrics

200000+ installs

Remix Snippets

Framework

by Arun Kumar

Code snippets for Remix.run framework including loaders, actions, and routes

200000+ installs

SolidJS Snippets

Framework

by solid-js

Snippets and syntax support for SolidJS reactive component development

200000+ installs

Supabase

Database

by Supabase

Supabase integration for local development, migrations, and edge functions

200000+ installs

Supermaven

AI

by Supermaven

Fast AI code completions with a large context window for accurate suggestions

200000+ installs

Trivy

DevOps

by AquaSecurity

Container image and IaC vulnerability scanning powered by Trivy

200000+ installs

Turborepo

DevOps

by Vercel

Turborepo monorepo tooling with task graph visualization and caching insights

200000+ installs

Aider

AI

by MattFlower

AI pair programming tool integration for Aider CLI within VS Code

100000+ installs

Cassandra Workbench

Database

by kdcro101

Apache Cassandra CQL editor and schema browser for VS Code

100000+ installs

Docusaurus Snippets

Documentation

by Zachary Salzbank

Snippets for Docusaurus documentation site components and admonitions

100000+ installs

Drizzle ORM

Database

by drizzle-team

Drizzle ORM schema IntelliSense and query builder assistance

100000+ installs

GitOps Tools for Flux

DevOps

by weaveworks

Manage Flux GitOps deployments and resources from VS Code

100000+ installs

Grafana

DevOps

by Grafana Labs

Create and manage Grafana dashboards and alerts from VS Code

100000+ installs

Istio Snippets

Docker

by mberlins

Snippets for Istio service mesh configuration and CRDs

100000+ installs

REST Client Advanced

API

by Tyk

Enhanced REST client with Tyk API gateway integration and management

100000+ installs

SaltStack

DevOps

by korekontrol

SaltStack state file syntax highlighting and snippets

100000+ installs

Wingman AI

AI

by Wingman

Local AI code completion using Ollama models for privacy-focused development

100000+ installs

JSON to Dart

Flutter / Dart

by hirantha

Convert JSON responses to Dart model classes instantly with full serialization methods.

800K+ installs

React Refactor

React

by planbcoding

Extract JSX into new React components with a single refactor command.

800K+ installs

React Hooks Snippets

React

by AlDuncanson

Snippets for all React hooks — useState, useEffect, useContext, useCallback, and more.

600K+ installs

ASP.NET Core Snippets

C# / .NET

by doggy8088

Snippets for ASP.NET Core controllers, middleware, Razor pages, and Blazor components.

500K+ installs

Bridge to Kubernetes

Docker / Kubernetes

by mindaro

Run code locally while connected to a Kubernetes cluster for seamless inner-loop dev.

500K+ installs

Endwise

Ruby

by kaiwood

Automatically adds `end` keywords when required in Ruby blocks and method definitions.

500K+ installs

Go Snippets

Go

by casualjim

Useful Go code snippets for structs, interfaces, error handling, and goroutines.

500K+ installs

Nuxt Mdc

Vue

by Nuxt

Markdown Components (MDC) syntax support for Nuxt Content v2 in VS Code.

500K+ installs

RuboCop

Ruby

by rubocop

Official RuboCop extension for inline linting and auto-correction of Ruby code style.

500K+ installs

SwiftLint

Swift

by vknabel

Integrates SwiftLint into VS Code for enforcing Swift style and convention rules.

500K+ installs

Tailwind Fold

Tailwind

by stivo

Folds long Tailwind class strings in the editor to reduce visual noise.

500K+ installs

Terraform Autocomplete

Terraform

by erd0s

Resource and attribute autocomplete for Terraform AWS, Azure, and GCP providers.

500K+ installs

Total TypeScript

JS / TS

by mattpocock

TypeScript tips, error explanations, and interactive exercises from Total TypeScript.

500K+ installs

Flutter Coverage

Flutter / Dart

by Flutterando

Shows Flutter/Dart test code coverage inline with colored gutter markers.

400K+ installs

Go Outliner

Go

by 766b

Provides a Go file outline panel with packages, functions, structs, and interfaces.

400K+ installs

React Hook Form Snippets

React

by burkeholland

Snippets for React Hook Form patterns — useForm, Controller, and validation schemas.

400K+ installs

Rust Snippets

Rust

by polypus74

A collection of Rust snippets covering common patterns, traits, and std library usage.

400K+ installs

Tailwind Snippets

Tailwind

by pacificdev

Comprehensive Tailwind CSS component snippets for common UI patterns.

400K+ installs

Terraform doc snippets

Terraform

by run-at-scale

Over 600 Terraform resource and data snippets from provider documentation.

400K+ installs

Go Doc

Go

by msyrus

Show Go documentation for the symbol under the cursor directly in VS Code.

300K+ installs

Go Nightly

Go

by golang

Nightly builds of the Go extension with the latest features and gopls improvements.

300K+ installs

Pinia Snippets

Vue

by exer7um

Code snippets for Pinia state management in Vue 3 projects.

300K+ installs

Ruby Interpolation Autocomplete

Ruby

by koichisasada

Automatically inserts #{} when typing # inside Ruby double-quoted strings.

300K+ installs

Ruby Test Explorer

Ruby

by connorshea

Run Ruby Minitest and RSpec tests directly in the VS Code Test Explorer sidebar.

300K+ installs

Rust Test Explorer

Rust

by swellaby

Discover and run Rust unit and integration tests in the VS Code Test Explorer UI.

300K+ installs

Swift iOS Xcode IDE

Swift

by FirePlusTeam

Build, run, and debug iOS/macOS Xcode projects directly from Visual Studio Code.

300K+ installs

Swift Package Manager

Swift

by vknabel

Manage Swift Package Manager dependencies and resolve packages from VS Code.

300K+ installs

Tailwind CSS Highlight

Tailwind

by ellreka

Highlights Tailwind CSS utility classes with color-coded backgrounds for quick scanning.

300K+ installs

Tailwind Documentation

Tailwind

by alfredbirk

Quick lookup of Tailwind CSS documentation from within VS Code.

300K+ installs

Terraform Snippets

Terraform

by run-at-scale

Handy snippets for Terraform resource blocks, variables, outputs, and locals.

300K+ installs

Cargo.toml Docs

Rust

by belfz

Adds hover support showing docs.rs documentation for crates in Cargo.toml files.

200K+ installs

CSS to Tailwind

Tailwind

by Philippe1337

Converts regular CSS rules to their Tailwind CSS utility class equivalents.

200K+ installs

Go Coverage

Go

by defektive

Visualizes Go test coverage inline in the editor using color-coded gutter indicators.

200K+ installs

Go Postfix Completions

Go

by yokoe

Postfix code completion for Go — quickly wrap expressions with .err, .if, .for patterns.

200K+ installs

Kubernetes Kind

Docker / Kubernetes

by ms-kubernetes-tools

Manage local Kubernetes clusters using Docker container nodes via kind.

200K+ installs

Swift Format

Swift

by nicklockwood

Formats Swift source code using swift-format on save for consistent style.

200K+ installs

Swift Snippets

Swift

by iamjinlei

Common Swift code snippets for patterns, closures, generics, and protocol conformances.

200K+ installs

tfsec

Terraform

by tfsec

Runs tfsec static analysis on Terraform code to detect security misconfigurations.

200K+ installs

ESLint

JS / TS

by dbaeumer

Integrates ESLint JavaScript/TypeScript linting into VS Code with inline error highlights.

100M+ installs

Infracost

Terraform

by Infracost

Shows cloud cost estimates directly in your Terraform files as you write infrastructure.

100K+ installs

Lazy k8s

Docker / Kubernetes

by emrekeskinmac

Apply, delete, describe, and get Kubernetes resources from YAML files with one click.

100K+ installs

Prettier - Code formatter

JS / TS

by esbenp

Opinionated code formatter supporting JS, TS, CSS, JSON, and more for consistent style.

100M+ installs

Pylance

Python

by ms-python

Fast, feature-rich language server for Python with type checking and IntelliSense.

100M+ installs

Terraform Lens

Terraform

by ipedrazas

Visualizes Terraform state and resource graph directly within VS Code.

100K+ installs

Docker

Docker / Kubernetes

by ms-azuretools

Build, manage, and deploy containerized apps — Dockerfile and Compose IntelliSense.

30M+ installs

YAML

Docker / Kubernetes

by redhat

YAML language support with schema validation — essential for K8s manifests and Compose.

30M+ installs

.NET Install Tool

C# / .NET

by ms-dotnettools

Installs and manages .NET runtimes and SDKs required by other VS Code extensions.

20M+ installs

ES7+ React/Redux/React-Native snippets

React

by dsznajder

Shorthand snippets for React, Redux, and React Native — includes rafce, rcc, and more.

20M+ installs

Extension Pack for Java

Java

by vscjava

Essential Java extensions bundle: IntelliSense, debugging, Maven, Gradle, and tests.

20M+ installs

JavaScript (ES6) code snippets

JS / TS

by xabikos

Code snippets for JavaScript ES6 syntax — imports, arrow functions, classes, and more.

20M+ installs

Jupyter Keymap

Python

by ms-toolsai

Jupyter keybindings for VS Code to match the classic Jupyter Notebook experience.

20M+ installs

Tailwind CSS IntelliSense

Tailwind

by bradlc

Official Tailwind CSS extension — autocomplete, hover preview, linting, and syntax highlight.

20M+ installs

Dart

Flutter / Dart

by Dart-Code

Dart language support with IntelliSense, formatting, refactoring, and debugging.

15M+ installs

Debugger for Java

Java

by vscjava

Lightweight Java debugger with breakpoints, call stack, and hot reload support.

15M+ installs

Language Support for Java

Java

by redhat

Java language server by Red Hat providing code navigation, refactoring, and diagnostics.

15M+ installs

PHP Intelephense

PHP

by bmewburn

High-performance PHP language server with completion, navigation, and error detection.

15M+ installs

Auto Import

JS / TS

by steoates

Automatically finds, parses and provides code completion for all available imports in JS/TS.

10M+ installs

C# Dev Kit

C# / .NET

by ms-dotnettools

Official solution-centric .NET development with project management, testing, and Roslyn AI.

10M+ installs

HashiCorp Terraform

Terraform

by HashiCorp

Official Terraform extension — syntax highlighting, IntelliSense, module explorer, and Cloud.

10M+ installs

Maven for Java

Java

by vscjava

Browse Maven projects, run goals, and manage the lifecycle directly from VS Code.

10M+ installs

Test Runner for Java

Java

by vscjava

Run and debug JUnit and TestNG tests with the VS Code Testing UI.

10M+ installs

autoDocstring

Python

by njpwerner

Generates Python docstrings automatically from function signatures in multiple formats.

8M+ installs

Project Manager for Java

Java

by vscjava

Manage Java projects, packages, classes, and dependencies in an explorer view.

8M+ installs

CodeLLDB

Rust

by vadimcn

Native debugger for Rust (and C/C++) using LLDB with full VS Code Debug Adapter support.

5M+ installs

CodeLLDB (Swift)

Swift

by vadimcn

LLDB native debugger used for debugging Swift code on macOS, Linux, and Windows.

5M+ installs

Even Better TOML

Rust

by tamasfe

Full-featured TOML support with syntax highlighting, schema validation, and formatting.

5M+ installs

Gradle for Java

Java

by vscjava

Manage Gradle tasks, run builds, and view dependencies inside VS Code.

5M+ installs

IntelliCode for C# Dev Kit

C# / .NET

by ms-dotnettools

AI-assisted whole-line completions and starred suggestions for C# development.

5M+ installs

isort

Python

by ms-python

Sort Python imports automatically using the isort library on save or on demand.

5M+ installs

Kubernetes

Docker / Kubernetes

by ms-kubernetes-tools

Manage Kubernetes clusters, browse resources, edit manifests, and forward ports.

5M+ installs

PostCSS Language Support

Tailwind

by csstools

Syntax highlighting and language support for PostCSS, used alongside Tailwind CSS.

5M+ installs

Python Indent

Python

by kevinrose

Correct Python indentation when pressing Enter, understanding Python's block structure.

5M+ installs

React Developer Tools

React

by msjsdiag

Integrates React DevTools inspection into VS Code for component tree debugging.

5M+ installs

Ruby

Ruby

by rebornix

Ruby language support with syntax highlighting, snippets, and linting via RuboCop.

5M+ installs

Simple React Snippets

React

by burkeholland

Essential React snippets and commands for quickly scaffolding components and hooks.

5M+ installs

SonarLint

Java

by SonarSource

Detects quality and security issues in Java, JS, Python, and more as you code.

5M+ installs

Spring Boot Extension Pack

Java

by vmware

Full Spring Boot development experience with initializr, dashboard, and tools.

5M+ installs

Spring Boot Tools

Java

by vmware

Rich language support for Spring Boot .properties, .yml, and .java configuration files.

5M+ installs

Spring Initializr Java Support

Java

by vscjava

Bootstrap new Spring Boot projects with dependency selection inside VS Code.

5M+ installs

vscode-styled-components

React

by styled-components

Syntax highlighting and IntelliSense for styled-components CSS-in-JS in React apps.

5M+ installs

Vue VSCode Snippets

Vue

by sdras

Vue 2 and Vue 3 snippets by Sarah Drasner for quickly scaffolding components and SFCs.

5M+ installs

Python Docstring Generator

Python

by njpwerner

Generates Python docstrings in Google, NumPy, Sphinx, or PEP257 format automatically.

4M+ installs

Awesome Flutter Snippets

Flutter / Dart

by Nash

Collection of Flutter and Dart snippets for StatelessWidget, StatefulWidget, and more.

3M+ installs

Cloud Code

Docker / Kubernetes

by GoogleCloudTools

Google Cloud extension supporting Kubernetes, Cloud Run, and GKE development.

3M+ installs

Flutter BLoC Snippets

Flutter / Dart

by FelixAngelov

Snippets and tools for the BLoC state management pattern in Flutter apps.

3M+ installs

HashiCorp HCL

Terraform

by HashiCorp

HCL language support for syntax highlighting and basic editing of HashiCorp config files.

3M+ installs

i18n Ally

Vue

by Lokalise

All-in-one i18n extension for Vue, React, Angular — inline translations and key management.

3M+ installs

Laravel

PHP

by laravel

Official Laravel extension with Blade support, route/view/component IntelliSense.

3M+ installs

Laravel Extra Intellisense

PHP

by amiralizadeh9480

Autocompletion for Laravel views, routes, model attributes, translations, and configs.

3M+ installs

Mypy Type Checker

Python

by ms-python

Integrates mypy static type checking for Python code, showing type errors inline.

3M+ installs

PHP DocBlocker

PHP

by neilbrayfield

Generates PHP docblock comments automatically from function and class signatures.

3M+ installs

PHP Namespace Resolver

PHP

by MehediDracula

Import and expand PHP namespaces with a command, auto-sorting use statements.

3M+ installs

Pylint

Python

by ms-python

Official Microsoft Pylint extension for Python static code analysis and error detection.

3M+ installs

Quokka.js

JS / TS

by WallabyJs

Live scratchpad for JavaScript/TypeScript with real-time evaluation results in the editor.

3M+ installs

Unity (Visual Studio Tools for Unity)

C# / .NET

by VisualStudioToolsForUnity

Unity game development in VS Code with debugging, C# tooling, and Roslyn analyzers.

3M+ installs

Vue 3 Snippets

Vue

by hollowtree

Code snippets for Vue 3 Composition API, directives, and component boilerplate.

3M+ installs

Console Ninja

React

by WallabyJs

Displays console.log output directly inline in your React and JS code while it runs.

2M+ installs

crates

Rust

by serayuzgur

Inline visualization of crate versions in Cargo.toml, showing outdated dependencies.

2M+ installs

Dart Data Class Generator

Flutter / Dart

by hzgood

Generates Dart data classes with copyWith, toMap, fromMap, toJson, and hashCode.

2M+ installs

Data Wrangler

Python

by ms-toolsai

Interactive data cleaning and transformation for tabular data inside VS Code.

2M+ installs

Flake8

Python

by ms-python

Official Microsoft Flake8 linting extension for Python style and error checking.

2M+ installs

Headwind

Tailwind

by heybourn

Opinionated Tailwind CSS class sorter that organizes and deduplicates utility classes.

2M+ installs

PHP CS Fixer

PHP

by junstyle

Formats PHP code using PHP CS Fixer following PSR-12 and other standards on save.

2M+ installs

Reactjs code snippets

React

by charalampos-karypidis

Code snippets for Reactjs development in ES6 syntax covering components and lifecycle.

2M+ installs

Ruby Solargraph

Ruby

by castwide

Ruby language server providing IntelliSense, code navigation, and YARD doc integration.

2M+ installs

Swift

Swift

by swiftlang

Official Swift language extension by swift.org with completions, debugging, and tests.

2M+ installs

TypeScript Importer

JS / TS

by pmneo

Searches workspace TypeScript definitions and provides auto-import code actions.

2M+ installs

Azure Terraform

Terraform

by ms-azuretools

Azure-specific Terraform support with integrated terminal and Cloud Shell execution.

1M+ installs

C# Snippets

C# / .NET

by jorgeserrano

Handy C# snippets for common patterns — properties, constructors, LINQ, and async.

1M+ installs

Dependi

Rust

by fill-labs

Manage Rust, Go, Python, and JS dependencies with inline version info in manifest files.

1M+ installs

Docker Explorer

Docker / Kubernetes

by formulahendry

Manage Docker containers, images, volumes, and networks from an explorer sidebar.

1M+ installs

Flutter Riverpod Snippets

Flutter / Dart

by robert-brunhage

Snippets for Riverpod state management patterns in Flutter applications.

1M+ installs

Ionide for F#

C# / .NET

by Ionide

F# language support with REPL, IntelliSense, and cross-platform .NET project tooling.

1M+ installs

NuGet Gallery

C# / .NET

by patcx

Browse and install NuGet packages from within VS Code without leaving the editor.

1M+ installs

Nuxt.js VS Code Extension

Vue

by Nuxt

Official Nuxt.js VS Code extension with file-based routing support and component resolution.

1M+ installs

PHP Snippets

PHP

by onecentlin

PHP code snippets for common patterns, OOP constructs, and framework helpers.

1M+ installs

Prettier PHP

PHP

by prettier

Prettier plugin support for PHP files — consistent formatting across PHP projects.

1M+ installs

Pubspec Assist

Flutter / Dart

by jeroen-meijer

Search and add pub.dev packages to pubspec.yaml without leaving VS Code.

1M+ installs

Rails

Ruby

by bung87

Ruby on Rails snippets, navigation helpers, and model/view/controller support.

1M+ installs

React PropTypes Intellisense

React

by OfHumanBondage

Adds IntelliSense autocompletion for React PropTypes in JavaScript/TypeScript files.

1M+ installs

Roslynator

C# / .NET

by josefpihrt-vscode

500+ Roslyn analyzers, refactorings, and code fixes for C# projects.

1M+ installs

Ruby LSP

Ruby

by Shopify

Official Shopify Ruby LSP extension with fast IntelliSense, navigation, and formatting.

1M+ installs

Vue Peek

Vue

by dariofuzinato

Allows Go To Definition and Peek Definition support for Vue single-file components.

1M+ installs