awesome-vscode

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

GitHub

25k stars
488 watching
1k forks
Language: JavaScript
last commit: 4 months ago
Linked from 7 awesome lists

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

Official

Official website
Source code 163,045 10 days ago on GitHub
Releases (stable channel)
Releases (insiders channel)
Monthly iteration plans 163,045 10 days 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
Wenyan 279 almost 2 years ago
Zephir

Lint and IntelliSense / 1C

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

Lint and IntelliSense / C++

C/C++ Preview C/C++ extension by , read for the details
Clangd 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
gnu-global-tags Provide Intellisense for C/C++ with the help of the GNU Global tool
YouCompleteMe Provides semantic completions for C/C++ (and TypeScript, JavaScript, Objective-C, Golang, Rust) using
C/C++ Clang Command Adapter 128 over 1 year ago Completion and Diagnostic for C/C++/Objective-C using Clang command
CQuery 54 over 1 year ago supporting 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# FixFormat Fix format of usings / indents / braces / empty lines
C# Extensions Provides 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

Go Rich language support for the Go language

Lint and IntelliSense / Groovy

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

Lint and IntelliSense / Haskell

haskell-linter
Haskell IDE engine provides for stack and cabal projects

Lint and IntelliSense / HLSL

HLSL Tools provides 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 IntelliCode This extension provides AI-assisted development features including autocomplete and other insights based on understanding your code context

Lint and IntelliSense / JavaScript / Framework-specific

Vetur Toolkit for Vue.js

Lint and IntelliSense / JavaScript / Facebook Flow

Flow Language Support provides all the functionality you would expect β€” linting, intellisense, type tooltips and click-to-definition
vscode-flow-ide an 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 Snippets Laravel 5 snippets for Visual Studio Code
Laravel Blade Snippets Laravel blade snippets and syntax highlight support
Laravel Model Snippets Quickly get models up and running with Laravel Model Snippets
Laravel Artisan Laravel Artisan commands within Visual Studio Code
DotENV Support for dotenv file syntax

Lint and IntelliSense / PHP / Twig

Twig Language 2

Lint and IntelliSense / PHP / Other extensions

Format HTML in PHP Formatting for the HTML in PHP files. Runs before the save action so you can still have a PHP formatter
Composer
PHP Debug XDebug extension for Visual Studio Code
PHP DocBlocker
php cs fixer PHP CS Fixer extension for VS Code, php formatter, php code beautify tool
phpcs PHP CodeSniffer for Visual Studio Code
phpfmt phpfmt for Visual Studio Code

Lint and IntelliSense / PHP / Read more

Configuring Visual Studio Code for Drupal

Lint and IntelliSense / POV-Ray

POV-Ray Persistence 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

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

Lint and IntelliSense / Python / TensorFlow

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

Lint and IntelliSense / ReasonML

ReasonML Intellisense, code formatting, refactoring, code lens and more

Lint and IntelliSense / Rust

rust-analyzer Linting, auto-completion, code formatting, snippets and more

Lint and IntelliSense / Terraform

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

Themes / UI

Essence 2 7 months ago
Pragmatic Essence 76 over 7 years ago

People to Follow

@code The official VS Code Twitter
@auchenberg VS Code Program Manager
@BenjaminPasero VS Code Dev
@chrisdias VS Code Program Manager
@_clarkio Developer Advocate @ Azure. Creator of VS Code release highlight videos
@eamodio GitLens creator
@ErichGamma VS Code Dev
@IsidorN VS Code Dev
@joaomoreno VS Code Dev
@johannesrieken VS Code Dev
@lannonbr Creator of vscode.rocks & JS Parameter Annotations extension
@maeschli VS Code Dev
@mattbierner VS Code Dev
@MrAhmadAwais JS/WordPress Core Dev. Creator of VSCode.pro course & Shades of Purple theme
@ramyanexus VS Code Dev. Maintainer of Go extension
@Tyriar VS Code Dev. Creator of xterm.js

Resources for extension developers / Documentation

Better Comments The Better Comments extension will help you create more human-friendly comments in your code
Visual Studio Code API section of

Resources for extension developers / Libraries

vscode-test-content 5 over 7 years ago A method to set/get editor content, and it's selection. Especially useful for unit tests
typed-vscode Generates types from contribution points of your extension manifest

Resources for extension developers / Tools

Live Share 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
Online TextMate Themes Editor since 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 Code 908 over 2 years ago macOS Finder toolbar app to open current folder in Visual Studio Code
Themer Easily create your own theme for VS Code (and matching ones for your other tools)
Azure Tools for Visual Studio Code 29 about 7 years ago This extension for Visual Studio Code gives Azure developers some convenient commands for creating or accessing resources directly in the editor
Mark down preview 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

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: