awesome-vscode
π¨ A curated list of delightful VS Code packages and resources.
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 |