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. It allows you to instantly (and securely) share your current project, and then as needed, share debugging sessions, terminal instances, localhost web apps, voice calls, and more!

This extension allows matching brackets to be identified with colors.

Language extension for VSCode/Bluemix Code that adds syntax colorization for both the output/debug/extensions panel and *.log files.

It helps you to navigate in your code, moving between important positions easily and quickly. No more need to search for code.

Visually highlights the current indent depth.

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

This plugin attempts to override user/workspace settings with settings found in .editorconfig files.

A basic spell checker that works well with camelCase code.The goal of this spell checker is to help with catching common spelling errors while keeping the number of false positives low.

Metrics, insights, and time tracking automatically generated from your programming activity.

Shows package version information for npm, jspm, bower, dub and dotnet core in the Visual Studio Code editor.

This extension quickly searches (using ripgrep) your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the explorer pane. Clicking a TODO within the tree will open the file and put the cursor on the line containing the TODO.

Atom’s iconic One Dark theme, and one of the most downloaded themes for VS Code!

Jumpy provides fast cursor movement, inspired by Atom’s package of the same name.

This extension provides read-only viewers for CSV files and Excel spreadsheets within the current Visual Studio Code workspace.

This extension helps to get the relative path of the selected file.

This extensions uses the API provided byTinyPNG to compress your JP(E)G and PNG images directly inside VSCode!

Bring icons to your Visual Studio Code

Material Design Icons for Visual Studio Code

Adds a debugger to the statusbar, less intrusive than the default floating one

Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.

VSCode Map Preview

VSCode extension for visually previewing geospatial file content (GeoJSON, KML, etc) on a map

This allows you to open the current file in your default browser or application.

Compare (diff) text selections within a file, across files, or to the clipboard

All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more).

Changes VS Code’s built-in markdown preview to match Github’s styling

This extension adds a smooth typing animation, similar to MS Office and the Windows 10 Mail app.

Random Everything

A VS Code extension that generates random ints, floats, strings, words, emails etc.

Scaffold projects using Yeoman.

Sort lines of text in Visual Studio Code.

It displays the size of the focused file in the status bar of the editor.

It helps you to easily access your projects, no matter where they are located. Don’t miss that important projects anymore. You can define your own Favorite projects, or choose for auto-detect VSCode projects, Git, Mercurial and SVN repositories or any folder.

GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.

Inspired by GitHub extension for Visual Studio, this extension provide the feature that Go To current file’s online link in browser and Copy the link in clipboard.

gitignore

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

View git log, file history, compare branches or commits

See Git Blame information in the status bar for the currently selected line.

Extension for Visual Studio Code which can be used to jump to a source code line in Github, Bitbucket, Visualstudio.com and GitLab

This vscode extension integrates with JIRA.

Quickly find the pull request or issue that introduced a line of code.

Connect to Team Services including Team Foundation Version Control (TFVC). Monitor your builds and manage your pull requests and work items for your TFVC or Git source repositories.

Beautify javascript, JSON, CSS, Sass, and HTML in Visual Studio Code.

VS Code package to format your JavaScript / TypeScript / CSS using Prettier.

A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, …) ON and OFF with a simple click.

This extension ports popular Visual Studio keyboard shortcuts to Visual Studio Code. After installing the extension and restarting VS Code your favorite keyboard shortcuts from Visual Studio are now available.

This extension imports keybindings and settings from Sublime Text to VS Code.

Popular Atom keybindings for Visual Studio Code

The Docker extension makes it easy to build, manage and deploy containerized applications from Visual Studio Code

The Azure Account extension provides a single Azure sign-in and subscription filtering experience for all other Azure extensions. It makes Azure’s Cloud Shell service available in VS Code’s integrated terminal.

Create, debug, manage, and deploy Azure Functions directly from VS Code. Check out this deployment tutorial to get started with the Azure Functions extension.

App Service is Azure’s fully-managed Platform as a Service (PaaS) that let’s you deploy and scale web, mobile, and API apps. Use the Azure App Service extension for VS Code to quickly create, manage, and deploy your websites.

Browse and query your MongoDB databases both locally and in the cloud using scrapbooks with rich Intellisense then connect to Azure to manage your Cosmos DB databases with support for MongoDB, Graph (Gremlin), and SQL (previously known as DocumentDB).

Welcome to mssql for Visual Studio Code! An extension for developing Microsoft SQL Server, Azure SQL Database and SQL Data Warehouse everywhere with a rich set of functionalities.

VS Code aws-console integration extension, allows you to manage resources such as EC2 containers.

Current available features:

start/stop your EC2 Containers

Simple boilerplate AWS Lambda functions for Node.JS

This extension adds some snippets to YAML based files for AWS CloudFormation.

Adds YAML base snippets to your VS Code to get CloudFormation resources

Adds Json parameter config snippets for CloudFormation

The AWS CLI Configure extension allows you to quickly access AWS CLI information and docs from Visual Studio Code.

Synchronize your workspace with the AWS Cloud9 service.

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, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, D

Full HTML tags including HTML5 Snippets

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

Automatically rename paired HTML/XML tag, same as Visual Studio IDE does.

html-class-suggestions is a Visual Studio Code extension that provides completion options for html class attributes based on the css files in your workspace.

wrap selected html tag by press ctrl+i, you can change the wrapper tag name simply too. You can use it in jsx like environments(Vue, React…) too

Instantly visualize css colors in your css/sass/less/postcss/stylus/XML… files.

A VSCode extension which adds inline decoration to css properties to indicate their costs.

Indented Sass syntax highlighting, autocomplete & snippets

A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint

SCSS Refactoring tools

Advanced autocompletion and refactoring support for SCSS

Snippets for popular icon fonts such as Font Awesome, Ionicons, Glyphicons, Octicons, Material Design Icons and many more!

Markdown linting and style checking for Visual Studio Code

XML Formatting, XQuery, and XPath Tools for Visual Studio Code

This debugger provides a launch configurations and support for mixing live and time-travel debugging in Node.js 10+. In addition to the Visual Studio Code debugger logic this extension provides:

NodeChakraCore binaries with time-travel debugging functionality. Launch configuration for mixed live/time-travel debugging.

A VS Code extension to debug your JavaScript code in the Google Chrome browser, or other targets that support the Chrome DevTools Protocol.

A Visual Studio Code extension to debug your web application or browser extension in Firefox.

Live Scratchpad for JavaScript.

This extension make debugging much easier by automating the operation of writing meaningful log message.

This extension supports running npm scripts defined in the package.json file and validating the installed modules against the dependencies defined in the package.json .

Visual Studio Code plugin that autocompletes npm modules in import statements.

Protractor snippets for Javascript and Typescript.

A Visual Studio Code extension to ease test-driven development in Node and JavaScript.

“Document This” is a Visual Studio Code extension that automatically generates detailed JSDoc comments for both TypeScript and JavaScript files.

Integrates ESLint into VS Code. The extension uses the ESLint library installed in the opened workspace folder. If the folder doesn’t provide one the extension looks for a global install version.

Boost your productivity with advanced JavaScript refactorings and commands

Simple plugin for VS Code that allows you to quickly navigate the file inside your project’s node_modules directory.

This extension is used to distribute the Beta version of our new TypeScript grammar.

A VSCode plugin which adds reference counter code lenses to typescript, javascript, scss and less files.

TypeScript Hero is a vscode extension that makes your life easier. When you are coding a lot of TypeScript you may want vscode to organize your imports.

TypeScript refactoring tools for Visual Studio Code.

Integrates the tslint linter for the TypeScript language into VS Code.

ts-barrelr automates the production of index.ts barrel files. ts-barrelr will produce an index.ts containing all files and folders within the folder containing the current file open in the editor window.

This extension will display inline in the editor the size of the imported package. The extension utilizes webpack with babili-webpack-plugin in order to detect the imported size.

Sort ES6 imports for JavaScript and TypeScript automatically. Ported from the atom-import-sort package by Renke Grunwald.

Computes complexity in TypeScript / JavaScript / Lua files.

Convert JSON object to typescript interfaces

219 Angular Snippets (TypeScript, Html, Angular Material, Flex Layout, ngRx, RxJS, PWA & Testing) Updated for v6.0.8

Editor services for Angular templates

Visual Studio Code extension allowing you to launch Angular schematics (CLI commands) with a Graphical User Interface, directly inside VS Code!

It analyzes your code and creates the necessary stubs, configures the TestBed, and it even generates basic tests.

This extension adds Angular development tooling.

This extension allows quickly scaffold angular 2 file templates in VS Code project.

This extension for Visual Studio code enables you to click on Angular selectors in HTML files and be redirected to their definition in the respective component. It can also open the template and styling files directly from the component with a simple click.

This package is a language extension for Microsoft Visual Studio Code. It extends the javascript and typescript languages to add Angular2 specific features for inline templates and stylesheets. When you define an inline template or inline style sheet using the backtick character( ` ) the content will be processed by this extension.

Easily navigate to typescript(.ts) | template(.html) | style(.scss/.sass/.less/.css) in angular2 project.

Press Ctrl+K, Ctrl+O to cycle through the ts/html/scss files of a single Angular component.

Have you ever missed zen coding support for Angular 2 typescript files inside vscode? If is your answer yes then following extension to Visual Studio Code solve you issue.

Extension for formatting Angular 2+ HTML templates. This extension is opinionated and not very configurable.

This extension for Visual Studio Code adds snippets for Angular for TypeScript and HTML.

Snippets for NativeScript + Angular Development.

Adds snippets, create barrel commands, and scafolding for ngRx.

Vue tooling for VS Code, powered by vue-language-server.

This extension extends Vue code editing with Go To Definition and Peek Definition support for components and filenames in single-file components with a .vue extension. It allows quickly jumping to or peeking into files that are referenced as components (from template), or as module imports (from script).

Basys is a Vue.js toolbox for building full-stack cross-platform apps. This extension creates an intuitive developer environment to help you focus on building your app.

This extension adds Vue 2 Code Snippets into Visual Studio Code.

Beautify Vue code in Visual Studio Code.

Syntax Highlight for Vue.js

This extension for Visual Studio Code adds snippets for Vue/Vuex for TypeScript and HTML.

VSCode extension for tslint with added support for .vue files (single file component) and compiler/typechecker level linting. This is a fork of vscode-tslint.

This extension provide you Javascript and React/Redux snippets in ES7 with babel plugins features for Vs Code

This extension provides a development environment for React Native projects. Using this extension, you can debug your code and quickly run react-native commands from the command palette.

PropTypes intellisense for React components

This extension contains code snippets for React with Typescript.

Simple, template-based React component and Redux container generator for VS Code. Atom version here.

React Jest snippets for Visual Studio Code using ES6 syntax.

A comprehensive experience when using Facebook’s Jest within a project.

Useful IDE based Feedback

Session based test watching

GraphQL syntax highlighting, linting, auto-complete, and more!

Lightweight development tools for .NET Core.

Great C# editing support, including Syntax Highlighting, IntelliSense, Go to Definition, Find All References, etc.

Debugging support for .NET Core (CoreCLR). NOTE: Mono debugging is not supported. Desktop CLR debugging has limited support.

Support for project.json and csproj projects on Windows, macOS and Linux.

Some handy refactoring extensions for C#

This VSCode extension provides extensions to the IDE that will hopefully speed up your development workflow.

Generate XML documentation comments for Visual Studio Code.

This extension for Visual Studio Code adds snippets for C#.

This extension will helps you keep your csproj files in sync when using VS Code. This is useful if you work in a team that uses both VS Code and Visual Studio.

Handy Csharp snippets for ASP.NET Core. Like you can type HomeController, Startup, ProgramFile and many more starts with mvc- and then hit tab.

Little helper to develop faster ASP.NET MVC apps. This extension parses your project to enable IntelliSense for Razor pages within an ASP.NET MVC project.

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

An extension for Visual Studio Code that lets you easily add or remove .NET Core 1.1+ package references to/from your project’s .csproj or .fsproj files using Code's Command Palette.

This extension provides rich PowerShell language support for Visual Studio Code. Now you can write and debug PowerShell scripts using the excellent IDE-like interface that Visual Studio Code provides.

A simple VS Code debugger extension for the Mono VM. Its implementation was inspired by the SDB command line debugger.

A Visual Studio Code extension with rich support for the Python language (for all actively supported versions of the language: 2.7, >=3.4), including features such as linting, debugging, IntelliSense, code navigation, code formatting, refactoring, unit tests, snippets, and more!

This extension pack packages some of the most popular (and some of my favorite) Python extensions.

Automatically indent python code block when pasting.

Java Linting, Intellisense, formatting, refactoring, Maven/Gradle support and more…

A lightweight Java Debugger based on Java Debug Server which extends the Language Support for Java by Red Hat. It allows users to debug Java code using Visual Studio Code (VS Code).

Maven extension for VS Code. It provides a project explorer and shorcuts to execute maven commands, improving user experience for Java developers who use Maven.

VSCode extension and Language Server providing support for working with Spring Boot application.properties , application.yml and .java files.

A lightweight extension to run and debug Java test cases in Visual Studio Code. It works with Language Support for Java by Red Hat and Debugger for Java.

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

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

Includes the most important extensions to get you started with PHP development in Visual Studio Code.

Advanced PHP IntelliSense for Visual Studio Code.

Debug support for PHP with XDebug

PHP Namespace Resolver can import and expand your class. You can also sort your imported classes by line length or in alphabetical order.