awesome-vscode

Extension suite

A curated collection of useful VS Code extensions and resources

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

GitHub

25k stars
484 watching
1k forks
Language: JavaScript
last commit: about 2 years ago
Linked from 7 awesome lists

awesomeawesome-listlistvisual-studiovisual-studio-codevisual-studio-code-extensionvisual-studio-code-themevisualstudiovscodevscode-extensionvscode-theme

Official

Official website
Source code165,346over 1 year agoon GitHub
Releases (stable channel)
Releases (insiders channel)
Monthly iteration plans165,346over 1 year ago

Syntax

Arduino
Befunge
Blink
Bolt
Bond
CMake
Dart
Dockerfile
EJS
Elixir
Elm
Erlang
F#
Flatbuffers
Fortran
Hack(HHVM)
Handlebars
Hive SQL
Julia
KL
Kotlin
LaTeX
MATLAB
Mason
openHAB
Parser 3
Pascal, or (only for Windows)
Perl HTML-Template
POV-Ray
Protobuf
Ruby
Scala
Shaders (HLSL, GLSL, Cg)
Stylus
Swift
VEX
Wenyan289almost 4 years ago
Zephir

Lint and IntelliSense / 1C

1C/OScriptrich 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

Lint and IntelliSense / C++

C/C++Preview C/C++ extension by , read for the details
ClangdProvides 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
gnu-global-tagsProvide Intellisense for C/C++ with the help of the GNU Global tool
YouCompleteMeProvides semantic completions for C/C++ (and TypeScript, JavaScript, Objective-C, Golang, Rust) using
C/C++ Clang Command Adapter129over 3 years agoCompletion and Diagnostic for C/C++/Objective-C using Clang command
CQuery54about 3 years agosupporting multi-million line code base, powered by libclang. Cross references, completion, diagnostics, semantic highlighting and more
Microsoft's tutorial on using VSCode for remote C/C++ development

Lint and IntelliSense / C#, ASP .NET and .NET Core

C#C# extension by , read for the details
C# FixFormatFix format of usings / indents / braces / empty lines
C# ExtensionsProvides extensions to the IDE that will speed up your development workflow
MSBuild Project Tools
VSCode Solution Explorer
.NET Core Test Explorer

Lint and IntelliSense / Go

GoRich language support for the Go language

Lint and IntelliSense / Groovy

VsCode Groovy LintGroovy lint, format, prettify and auto-fix

Lint and IntelliSense / Haskell

haskell-linter
Haskell IDE engineprovides for stack and cabal projects

Lint and IntelliSense / HLSL

HLSL Toolsprovides rich language support for editing HLSL files in VS Code

Lint and IntelliSense / Shell

autocomplate-shell

Lint and IntelliSense / JavaScript

TS/JS postfix completion
Babel JavaScript
Visual Studio IntelliCodeThis extension provides AI-assisted development features including autocomplete and other insights based on understanding your code context

Lint and IntelliSense / JavaScript / Framework-specific

VeturToolkit for Vue.js

Lint and IntelliSense / JavaScript / Facebook Flow

Flow Language Supportprovides all the functionality you would expect β€” linting, intellisense, type tooltips and click-to-definition
vscode-flow-idean alternative Flowtype extension for Visual Studio Code

Lint and IntelliSense / JavaScript / TypeScript

tslint (deprecated)TSLint for Visual Studio Code

Lint and IntelliSense / PHP / IntelliSense

PHP Intelephense
PHP IntelliSense

Lint and IntelliSense / PHP / Laravel

Laravel 5 SnippetsLaravel 5 snippets for Visual Studio Code
Laravel Blade SnippetsLaravel blade snippets and syntax highlight support
Laravel Model SnippetsQuickly get models up and running with Laravel Model Snippets
Laravel ArtisanLaravel Artisan commands within Visual Studio Code
DotENVSupport for dotenv file syntax

Lint and IntelliSense / PHP / Twig

Twig Language 2

Lint and IntelliSense / PHP / Other extensions

Format HTML in PHPFormatting for the HTML in PHP files. Runs before the save action so you can still have a PHP formatter
Composer
PHP DebugXDebug extension for Visual Studio Code
PHP DocBlocker
php cs fixerPHP CS Fixer extension for VS Code, php formatter, php code beautify tool
phpcsPHP CodeSniffer for Visual Studio Code
phpfmtphpfmt for Visual Studio Code

Lint and IntelliSense / PHP / Read more

Configuring Visual Studio Code for Drupal

Lint and IntelliSense / POV-Ray

POV-RayPersistence of Vision Ray Tracer (POV-Ray) Extension, includes Syntax Highlighting and Snippets for common POV-Ray scene elements, Render the current scene from within Visual Studio Code

Lint and IntelliSense / Python

PythonLinting, Debugging (multi threaded, web apps), Intellisense, auto-completion, code formatting, snippets, unit testing, and more

Lint and IntelliSense / Python / TensorFlow

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

Lint and IntelliSense / ReasonML

ReasonMLIntellisense, code formatting, refactoring, code lens and more

Lint and IntelliSense / Rust

rust-analyzerLinting, auto-completion, code formatting, snippets and more

Lint and IntelliSense / Terraform

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

Themes / UI

Essence3over 2 years ago
Pragmatic Essence76over 9 years ago

People to Follow

@codeThe official VS Code Twitter
@auchenbergVS Code Program Manager
@BenjaminPaseroVS Code Dev
@chrisdiasVS Code Program Manager
@_clarkioDeveloper Advocate @ Azure. Creator of VS Code release highlight videos
@eamodioGitLens creator
@ErichGammaVS Code Dev
@IsidorNVS Code Dev
@joaomorenoVS Code Dev
@johannesriekenVS Code Dev
@lannonbrCreator of vscode.rocks & JS Parameter Annotations extension
@maeschliVS Code Dev
@mattbiernerVS Code Dev
@MrAhmadAwaisJS/WordPress Core Dev. Creator of VSCode.pro course & Shades of Purple theme
@ramyanexusVS Code Dev. Maintainer of Go extension
@TyriarVS Code Dev. Creator of xterm.js

Resources for extension developers / Documentation

Better CommentsThe Better Comments extension will help you create more human-friendly comments in your code
Visual Studio Code APIsection of

Resources for extension developers / Libraries

vscode-test-content5over 9 years agoA method to set/get editor content, and it's selection. Especially useful for unit tests
typed-vscodeGenerates types from contribution points of your extension manifest

Resources for extension developers / Tools

Live ShareVisual 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
Online TextMate Themes Editorsince VS Code supports TextMate themes, you can create them in this online editor and then create a new VS Code package using tool
Yo Code - Extension Generator
Open in Code910over 4 years agomacOS Finder toolbar app to open current folder in Visual Studio Code
ThemerEasily create your own theme for VS Code (and matching ones for your other tools)
Azure Tools for Visual Studio Code29almost 9 years agoThis extension for Visual Studio Code gives Azure developers some convenient commands for creating or accessing resources directly in the editor
Mark down previewMarkdown 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

Online Courses / Visual Studio Code Power User Course (commercial)

VSCode.proπŸ“Ί Huge five hours 65 videos VSCode course
Ahmad AwaisπŸ™Œ Creator of Shades of Purple theme. Core Developer for WP/JS. OSS Dev Advocate

Backlinks from these awesome lists:

More related projects: