Tools/Language tooling/Language support

Language support for VS Code

3,188 extensions we classified as Language support, ranked by Marketplace installs. Updated nightly.

ExtensionInstalls / downloads · 7d gain · rating

A performant, feature-rich language server for Python in VS Code

205,121,022+952,231 7d3.0 ★ (284)
Not listed

Manage Maven projects, execute goals, generate project from archetype, improve user experience for Java developers.

48,809,858+154,099 7d4.1 ★ (17)
28,175,748+107,407 7d—

Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim,

42,082,567+113,843 7d4.4 ★ (286)
994,650+13,408 7d4.5 ★ (2)

CSS Intellisense for HTML

29,809,702+44,231 7d3.4 ★ (108)
767,686+3,360 7d—

Manage Gradle Projects, run Gradle tasks and provide better Gradle file authoring experience in VS Code

28,517,907+163,774 7d3.4 ★ (15)
27,234,707+185,726 7d3.0 ★ (1)

Auto rename paired HTML/XML tag

25,981,143+43,791 7d3.7 ★ (214)
590,364+5,570 7d5.0 ★ (3)

Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text

17,399,977+23,534 7d4.1 ★ (102)
541,735+3,466 7d5.0 ★ (1)

Vue tooling for VS Code

15,573,623+4,869 7d4.3 ★ (156)
388,487+1,034 7d—

Display pdf file in VSCode.

13,651,311+106,894 7d4.5 ★ (127)
1,628,589+29,292 7d5.0 ★ (2)

The bleeding edge of the C++ syntax

12,765,541+8,564 7d4.9 ★ (16)
229,842+1,458 7d5.0 ★ (1)

Visual Studio Code plugin that autocompletes npm modules in import statements

12,312,168+23,972 7d4.7 ★ (29)
558,195+7,372 7d5.0 ★ (1)

CSS class name completion for the HTML class attribute based on the definitions found in your workspace.

9,973,623+9,112 7d3.6 ★ (182)
76,658+784 7d4.0 ★ (1)

Editor services for Angular templates

9,794,083+15,807 7d3.2 ★ (263)
2,821,016+24,662 7d4.2 ★ (5)

Language Support for Vue

9,652,299+41,962 7d3.1 ★ (148)
10,192,388+45,475 7d5.0 ★ (5)

Support for dotenv file syntax

8,403,355+14,579 7d4.8 ★ (37)
288,812+6,698 7d5.0 ★ (2)

Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto definition.

7,994,519+10,633 7d3.7 ★ (90)
143,982+1,354 7d5.0 ★ (1)

Enhanced development tools for C++ in VS Code

7,652,846+264,156 7d1.8 ★ (16)
Not listed

Enables typescript@next to power VS Code's built-in JavaScript and TypeScript support

7,150,897+15,572 7d2.8 ★ (60)
576,898+24,239 7d—

Lets you pull .gitignore templates from the https://github.com/github/gitignore repository. Language support for .gitignore files.

6,434,076+14,708 7d5.0 ★ (19)
191,353+4,886 7d5.0 ★ (1)

Advanced Autocompletion and Refactoring support for PHP

6,080,374+9,785 7d3.0 ★ (23)
55,329+450 7d—

Easily compile, run, and debug single C/C++ files in VS Code.

6,004,895+18,024 7d4.6 ★ (63)
98,642+1,580 7d3.7 ★ (3)

Display import/require package size in the editor

5,547,340+7,058 7d3.0 ★ (68)
106,241+974 7d—

C/C++ Intellisense with the help of GNU Global tags

5,069,223+1,721 7d2.8 ★ (39)
Not listed

TSLint support for Visual Studio Code

4,585,842+1,812 7d3.0 ★ (62)
40,856+204 7d5.0 ★ (1)

Syntax highlighter for cutting edge Python.

4,499,255+2,239 7d3.3 ★ (12)
11,798,133+87,266 7d1.0 ★ (1)

AI-assisted development for C# Dev Kit

4,314,613+1,466 7d2.1 ★ (43)
Not listed

VSCode syntax highlighting for today's JavaScript

4,019,032+5,885 7d4.2 ★ (29)
50,139+330 7d—

Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files.

3,518,212+8,854 7d4.8 ★ (30)
1,443,744+14,851 7d5.0 ★ (3)

Syntax highlighing, snippet, and language configuration support for Ruby

3,072,366+721 7d5.0 ★ (2)
929,938+6,012 7d—

Provides ability to preview HTML documents.

3,017,487+2,582 7d3.3 ★ (72)
Not listed

Adds syntax highlighting support for .graphql & embedded support for javascript, typescript, vue, markdown, python, php, reason, ocaml and rescript

2,766,502+10,171 7d5.0 ★ (3)
953,005+14,780 7d—

better intellisense for laravel projects.

2,719,646+4,200 7d4.3 ★ (38)
149,110+1,576 7d—

Provides ability to preview HTML documents.

2,645,645+9,486 7d3.5 ★ (43)
Not listed

Shows the latest version for each package using code lens

2,537,761+4,096 7d4.6 ★ (94)
203,873+1,190 7d5.0 ★ (2)

Quick jump to view

2,501,537+2,973 7d3.9 ★ (22)
59,094+668 7d—

Autocompletes Node.js modules in import statements

2,394,681+4,003 7d4.8 ★ (11)
Not listed

Provides code-editing features for the Apex programming language

2,362,335+6,000 7d2.4 ★ (9)
569,317+26,721 7d—

Provides code-editing features for Aura Components

2,245,184+5,660 7d3.0 ★ (2)
506,307+24,178 7d—

Provides syntax highlighting for the Visualforce framework

2,231,166+5,627 7d5.0 ★ (1)
503,608+24,808 7d—

Provides code-editing features for Lightning Web Components

2,224,218+5,676 7d3.7 ★ (3)
533,487+23,892 7d—

Advanced autocompletion and refactoring support for SCSS

2,209,810+2,716 7d4.3 ★ (34)
27,065+244 7d5.0 ★ (1)

Syntax Highlight for Vue.js

2,207,998+926 7d3.3 ★ (3)
Not listed

Kotlin language support for VS Code

2,124,182+3,916 7d4.6 ★ (7)
70,037+424 7d—

Type hint completion for Python.

2,082,827+6,646 7d4.7 ★ (7)
38,085+250 7d—

Better TOML Language support

2,047,882+412 7d2.9 ★ (17)
230,280+168 7d5.0 ★ (1)

Beautify css, sass and less code (extension for Visual Studio Code)

2,013,456+947 7d3.7 ★ (50)
Not listed

Salesforce Lightning Design System

2,007,452+5,909 7d3.3 ★ (4)
62,617+968 7d—

VS Code static type checking for Python (but based)

1,984,829+25,238 7d4.9 ★ (17)
2,434,391+64,637 7d4.4 ★ (7)

Syntax highlighting for styled-components

1,980,454+2,240 7d4.5 ★ (25)
88,476+622 7d—

Polyglot Notebooks for VS Code. Use multiple languages in one notebook with full language server support for each language and share variables between them.

1,960,500+3,071 7d4.1 ★ (49)
Not listed

A simple, dependency free PHP specific DocBlocking package

1,893,259+1,957 7d4.9 ★ (35)
68,976+460 7d—

Terminal for Visual Studio Code

1,844,554+1,349 7d4.9 ★ (15)
Not listed

Helps Rust developers managing dependencies with Cargo.toml.

1,823,939+3,145 7d4.9 ★ (26)
152,795+420 7d5.0 ★ (4)

Provides code-editing features for SOQL

1,782,795+5,624 7d1.5 ★ (11)
510,146+24,858 7d—

Syntax highlighting for modern and experimental CSS in VSCode

1,765,347+2,184 7d2.4 ★ (32)
70,065+424 7d—

CMake language support for VS Code.

1,750,430+1,997 7d4.1 ★ (18)
Not listed

Support Emmet(zen-coding) syntax for Mithril

1,699,073+1,943 7d5.0 ★ (6)
2,025+130 7d—

Syntax highlighting for log files

1,642,165+2,882 7d4.9 ★ (36)
104,302+1,372 7d—

2019 - EJS language support for Visual Studio Code.

1,614,717+1,635 7d4.4 ★ (32)
26,476+226 7d5.0 ★ (1)

Syntax highlighting for jinja(2) including HTML, Markdown, YAML, Ruby and LaTeX templates

1,578,037+6,648 7d4.5 ★ (28)
356,815+2,700 7d5.0 ★ (1)

Improved Rust syntax highlighting

1,475,355+4,274 7d4.8 ★ (5)
Not listed

Official Scala Syntax

1,374,312+5,915 7d4.0 ★ (4)
246,915+3,836 7d—

Provides completion suggestions for classes and ids from markup documents to stylesheets.

1,316,806+2,114 7d4.8 ★ (30)
Not listed

VSCode Cucumber (Gherkin) Full Language Support + Formatting + Autocomplete

1,285,254+3,256 7d4.5 ★ (30)
73,530+2,170 7d—

Language support for MDX

1,260,723+3,541 7d4.6 ★ (9)
161,547+2,870 7d5.0 ★ (1)

Syntax highlighter for shader language (hlsl, glsl, cg)

1,255,332+1,914 7d4.6 ★ (11)
27,154+350 7d—

A language server for Bash

1,210,796+3,717 7d4.6 ★ (28)
169,372+20,584 7d5.0 ★ (2)

Visual Studio Code extension for CSS Modules

1,169,886+1,253 7d4.8 ★ (27)
33,479+558 7d—

Quick jump to components

1,167,507+1,858 7d4.0 ★ (3)
16,092+198 7d—

Ruby IDE features, powered by Sorbet.

1,094,139+4,170 7d4.8 ★ (4)
53,446+492 7d—

Arm assembly syntax support for Visual Studio Code

1,085,429+2,892 7d5.0 ★ (7)
13,008+152 7d5.0 ★ (1)

Cutting edge x86 and x86_64 assembly syntax highlighting

1,079,027+2,182 7d4.1 ★ (19)
203,589+1,064 7d—

🌍 All in one i18n extension for VS Code

1,041,791+2,154 7d4.8 ★ (37)
120,838+1,000 7d5.0 ★ (1)

Syntax highlighting for PHP Twig

1,040,578+819 7d2.7 ★ (14)
Not listed

Regex matches previewer for JavaScript, TypeScript, PHP and Haxe in Visual Studio Code.

1,013,202+855 7d4.5 ★ (19)
Not listed

Visual Studio Code language extension for javascript/typescript files that use Angular2.

930,326+435 7d4.6 ★ (35)
Not listed

R Synxtax Highlight for Visual Studio Code

918,336+13,240 7d1.0 ★ (1)
273,766+4,002 7d—

Test Explorer for .NET Core (MSTest, xUnit, NUnit)

901,860+630 7d3.2 ★ (44)
Not listed

An easy to use extension for previewing Jupyter Notebooks within VS Code

899,148+1,630 7d3.6 ★ (21)
Not listed

Allows peek and goto definition for Vue single-file components.

896,938+541 7d4.7 ★ (13)
Not listed

Navigate from Laravel routes to controller classes and methods.

879,390+1,740 7d5.0 ★ (2)
Not listed

Count lines of code in many programming languages.

840,472+1,603 7d4.7 ★ (49)
17,371+138 7d5.0 ★ (2)

Markdown syntax support for the Mermaid charting language

831,539+1,817 7d4.3 ★ (19)
258,665+3,742 7d5.0 ★ (1)

Syntax highlighter for Apache configuration files

802,319+1,137 7d5.0 ★ (12)
12,081+90 7d5.0 ★ (1)

Boost your productivity with advanced JavaScript/TypeScript refactorings and commands

795,268+751 7d4.6 ★ (19)
Not listed

A Markdown, ReStructured Text, HTML, Jade, Pug, Mermaid, Image previewer.

784,656+1,106 7d3.2 ★ (40)
Not listed

stylus language support

770,889+303 7d4.8 ★ (13)
17,587+76 7d—

MySQL syntax highlighting support

754,082+709 7d3.1 ★ (14)
Not listed

Provides rich language support for AsciiDoc.

748,508+2,141 7d4.4 ★ (10)
110,333+1,029 7d—

Fast way to build, run and test .NET Core (C#, F#) project

737,122+579 7d4.2 ★ (5)
Not listed

Adds code completion suggestions to HTML class attributes based on the CSS files in your workspace.

729,833+584 7d4.4 ★ (10)
Not listed

Debug or run your java war package in Apache Tomcat

714,308+246 7d2.3 ★ (24)
Not listed

This extension helps developers translate comments, strings, code hints, error messages, and variable names in their code.

707,547+2,428 7d4.9 ★ (62)
29,169+744 7d5.0 ★ (1)

TypeScript and JavaScript language support powered by the native TypeScript language server.

699,218+21,206 7d5.0 ★ (13)
Not listed

Laravel blade syntax highlighting

686,946+455 7d4.3 ★ (6)
Not listed

To make the vscode work as Eclipse or IDEA when you are coding in java.

684,680+992 7d2.8 ★ (5)
Not listed

Provides intellisense for and imports references from all available sources.

683,540+289 7d4.0 ★ (21)
Not listed

Tools for working with MSBuild project files (such as auto-complete for package Ids / versions).

678,449+530 7d5.0 ★ (13)
7,472+66 7d—

Provides syntax highlighting and bracket matching for MDX (JSX in Markdown) files.

677,813+415 7d5.0 ★ (3)
13,492+42 7d—

Syntax highlighting for NGINX configuration files

673,397+776 7d2.6 ★ (7)
Not listed
Showing the top 100VSXRank’s own grouping, not a Marketplace rank.
100 listings