User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Visual Studio Code

🎨 A curated list of delightful VS Code packages and resources.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 5, 2020, 9 a.m.

Thank you viatsko & contributors
View Topic on GitHub:
viatsko/awesome-vscode

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official

Syntax

文言 Wenyan Lang for VS Code

234
11
4m
MIT

Dart support for Visual Studio Code.

1C

rich 1С:Enterprise 8 (BSL) language support in VSC - add syntax highlighting to .bsl и .os files in VSC, add IntelliSense and syntax helper for 1С lang

C++

Completion and Diagnostic for C/C++/Objective-C using Clang

106
23
2y 54d
MIT

cquery plugin for Visual Studio Code

53
17
2y 105d
n/a

Preview C/C++ extension by Microsoft, read official blog post for the details

Provides C/C++ language IDE features for VS Code using clangd: code completion, compile errors and warnings, go-to-definition and cross references, include management, code formatting, simple refactorings.

Provide Intellisense for C/C++ with the help of the GNU Global tool.

Provides semantic completions for C/C++ (and TypeScript, JavaScript, Objective-C, Golang, Rust) using YouCompleteMe.

More

C\#, ASP .NET and .NET Core

Provides CSS class name completion for the HTML class attribute based on the CSS files in your workspace. Also supports React's className attribute.

Go

Go

Rich language support for the Go language.

Groovy

Groovy lint, format, prettify and auto-fix

Haskell

Shell

Java

JavaScript

Facebook Flow

provides all the functionality you would expect — linting, intellisense, type tooltips and click-to-definition

an alternative Flowtype extension for Visual Studio Code

TypeScript

Code outline view of your open TS, sort and organize your imports.

IntelliSense

Laravel

Laravel 5 snippets for Visual Studio Code

Laravel blade snippets and syntax highlight support

Quickly get models up and running with Laravel Model Snippets.

Laravel Artisan commands within Visual Studio Code

Twig

Other extensions

Formatting for the HTML in PHP files. Runs before the save action so you can still have a PHP formatter.

XDebug extension for Visual Studio Code

PHP CS Fixer extension for VS Code, php formatter, php code beautify tool

PHP CodeSniffer for Visual Studio Code

Read more

POV-Ray

Python

The official VSCode extension with rich support for Python.

TensorFlow

This extension includes a set of useful code snippets for developing TensorFlow models in Visual Studio Code.

ReasonML

Intellisense, code formatting, refactoring, code lens and more

Rust

Terraform

Syntax highlighting, linting, formatting, and validation for Hashicorp's Terraform

UI

Visual Studio Code Extension for Essence

0
0
2y 84d
Unlicense

A VSCode UI.

74
6
3y 10m
n/a

People to Follow

The official VS Code Twitter

VS Code Program Manager

Developer Advocate @ Azure. Creator of VS Code release highlight videos

Creator of vscode.rocks & JS Parameter Annotations extension

JS/WordPress Core Dev. Creator of VSCode.pro course & Shades of Purple theme

VS Code Dev. Maintainer of Go extension

VS Code Dev. Creator of xterm.js

Documentation

The Better Comments extension will help you create more human-friendly comments in your code.

Libraries

The vscode NPM module. Deprecated in favor of @types/vscode and vscode-test.

117
55
7m
n/a

An easy-to-use VS Code #setText() method

1
0
5y 10d
MIT

Provides a set of helper functions for setting or getting the content and selection of a Visual Studio Code instance.

1
0
3y 8m
MIT

Tools

macOS Finder toolbar app to open current folder in Visual Studio Code

711
34
2y 1d
MIT

azure tools extension for visual studio code

29
11
3y 78d
Apache-2.0

Visual Studio Live Share enables you to collaboratively edit and debug with others in real time, regardless what programming languages you're using or app types you're building.

since VS Code supports TextMate themes, you can create them in this online editor and then create a new VS Code package using Yo Code tool

Easily create your own theme for VS Code (and matching ones for your other tools).

Markdown Preview Enhanced is an extension that provides you with many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc, PDF export, code chunk, presentation writer, etc. A lot of its ideas are inspired by Markdown Preview Plus and RStudio Markdown.

Visual Studio Code Power User Course (commercial)

PWA built on Gatsby and hosted on Netlify.

Creator of Shades of Purple theme. Core Developer for WP/JS. OSS Dev Advocate.