Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-vscode
π¨ A curated list of delightful VS Code packages and resources.
https://github.com/viatsko/awesome-vscode
- Official website
- Source code
- Releases (stable channel)
- Releases (insiders channel)
- Monthly iteration plans
- 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
- Perl HTML-Template
- POV-Ray
- Protobuf
- Ruby
- Scala
- Shaders (*HLSL*, *GLSL*, *Cg*)
- Stylus
- Swift
- VEX
- Wenyan
- Zephir
- Microsoft/vscode-recipes
- Languages
- 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
- Bash Debug
- Shellman
- C/C++ - Preview C/C++ extension by [Microsoft](https://www.microsoft.com), read [official blog post](https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extension-for-visual-studio-code/) 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 [YouCompleteMe](http://ycm-core.github.io/YouCompleteMe/).
- C/C++ Clang Command Adapter - Completion and Diagnostic for C/C++/Objective-C using Clang command.
- CQuery - [C/C++ language server](https://github.com/jacobdufault/cquery) 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
- C# - C# extension by [Microsoft](https://www.microsoft.com), read [official documentation](https://code.visualstudio.com/docs/languages/csharp) 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
- .NET Core Test Explorer
- Calva
- CSS Peek
- stylelint - Lint CSS/SCSS.
- Autoprefixer
- Autoprefixer
- Intellisense for CSS class names - Provides CSS class name completion for the HTML class attribute based on the CSS files in your workspace. Also supports React's className attribute.
- Intellisense CSS class names
- Go - Rich language support for the Go language.
- VsCode Groovy Lint - Groovy lint, format, prettify and auto-fix
- VsCode Groovy Lint
- haskell-linter
- Haskell IDE engine - provides [language server](https://github.com/haskell/haskell-ide-engine) for stack and cabal projects.
- HLSL Tools - provides rich language support for editing HLSL files in VS Code
- Example of statement completion using HLSL Tools for VS Code
- autocomplate-shell
- Language Support for Java(TM) by Red Hat
- Debugger for Java
- Maven for Java
- Lombok
- TS/JS postfix completion
- TS/JS postfix completion demo
- Babel JavaScript
- Visual Studio IntelliCode - This extension provides AI-assisted development features including autocomplete and other insights based on understanding your code context.
- Visual Studio IntelliCode
- here
- tslint (deprecated) - TSLint for Visual Studio Code (with `"tslint.jsEnable": true`).
- eslint - Linter for [eslint](https://eslint.org/).
- XO - Linter for [XO](https://github.com/xojs/xo).
- AVA - Snippets for [AVA](https://github.com/avajs/ava).
- Prettier - Linter, Formatter and Pretty printer for [Prettier](https://github.com/prettier/prettier-vscode).
- Code Spell Checker - Spelling Checker for Visual Studio Code (English). Also supports other languages via external extensions.
- Schema.org Snippets - Snippets for [Schema.org](https://schema.org/).
- Vetur - Toolkit for Vue.js
- 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
- tslint (deprecated) - TSLint for Visual Studio Code.
- Without MATLAB Installed
- MATLAB Installed
- markdownlint
- Markdown All in One
- Markdown Emoji
- PHP Tools Intellisense demo screenshot
- PHP Intelephense
- PHP IntelliSense
- Laravel 5 Snippets - Laravel 5 snippets for Visual Studio Code
- Laravel Blade Snippets - Laravel blade snippets and syntax highlight support
- Laravel blade snippets and syntax highlight support animation
- Laravel Model Snippets - Quickly get models up and running with Laravel Model Snippets.
- Laravel Model Snippets animation
- Laravel Artisan - Laravel Artisan commands within Visual Studio Code
- Laravel Artisan commands within Visual Studio Code animation
- DotENV - Support for dotenv file syntax
- Support for dotenv file syntax screenshot
- Twig Language 2
- Smarty Template Support
- Smarty Template Support
- Format HTML in PHP - Formatting for the HTML in PHP files. Runs before the save action so you can still have a PHP formatter.
- Format HTML in PHP
- 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
- Configuring Visual Studio Code for Drupal
- 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
- Animated GIF of POV-Ray in Visual Studio Code
- Python - Linting, Debugging (multi threaded, web apps), Intellisense, auto-completion, code formatting, snippets, unit testing, and more.
- TensorFlow Snippets - This extension includes a set of useful code snippets for developing TensorFlow models in Visual Studio Code.
- TensorFlow Snippets GIF
- ReasonML - Intellisense, code formatting, refactoring, code lens and more
- rust-analyzer - Linting, auto-completion, code formatting, snippets and more
- Terraform - Syntax highlighting, linting, formatting, and validation for Hashicorp's Terraform
- GistPad gist management
- GitHub Pull Request Monitor
- Displays a graphical preview of Azure Resource Manager (ARM) templates
- Browse your database inside the vs code editor animation
- Code snippets for Azure IoT Hub screenshot
- Browser Preview Demo
- Color your tabs and/or titlebar based on regex
- Create tests extension animation
- dendron.dendron
- Upload/copy files animation
- error lens demo gif
- es7-reactreduxgraphqlreact-native-snippets
- .gitignore generation animation
- GoTo current file online animation
- GitLens inline git information animation
- git added indicator screenshot
- git removed indicator screenshot
- git modified indicator screenshot
- Gradle Tasks
- Gradle Tasks
- Jira and Bitbucket workflow
- JS Parameter Annotations
- Jumpy
- kanban
- live-server
- ngrok
- ngrok for VSCode
- View and run your .NET Core tests directly in the editor animation
- i18n Ally
- Instant Markdown Screencast
- npm-intellisense
- Parameter Hints
- Partial Diff
- Paste JSON as Code
- Path Autocomplete
- Autocompletion for filenames animation
- Power Tools
- PrintCode
- Switch between projects screenshot
- Project Dashboard
- Rainbow CSV
- Remote SSH extension at work
- Send HTTP request and view response animation
- Text Power Tools
- Todo Tree
- Toggle Quotes
- Typescript Destructure
- Yeoman
- Using yeoman animation
- Timing
- Better Align
- Auto rename paired HTML/XML tags animation
- Transform quotes of ECMAScript string literals animation
- Indentation of pasted code animation
- Sorts lines of text in specific order animation
- Wrap a template around a code block
- Wraps selection or multiple selections with symbol or multiple symbols animation
- Auto import
- shell-format
- Vscode Google Translate
- City Lights Icons
- VSCode Icons
- Seti Icons
- Material Icon Theme
- CodeRoad Demo
- Run a snippet or file animation
- Code Time
- Highlight web colors in your editor screenshot
- IBM.output-colorizer
- Dash integration screenshot
- Edit with Shell Command
- Auto-sync your work to remote FTP server animation
- indent-rainbow
- iTerm2 Theme Sync
- Password Generator
- Build using platformio animation
- Make a polaroid image of your code animation
- carbon.now.sh
- Send your code to carbon.now.sh animation
- Integrated JavaScript/TypeScript playground animation
- Run various scripts right from VS Code animation
- Send messages or code snippets to Slack animation
- vscode-spotify
- SVG
- SVG Viewer
- Text Marker (Highlighter)
- ESDOC MDN
- Interface generator
- JFrog
- Essence
- Pragmatic Essence
- Visual Studio Code
- @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
- Better Comments - The Better Comments extension will help you create more human-friendly comments in your code.
- Visual Studio Code API
- vscode-test-content - 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
- 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 [Yo Code](https://code.visualstudio.com/docs/extensions/yocode) tool
- Yo Code - Extension Generator
- Open in Code - macOS Finder toolbar app to open current folder in Visual Studio Code
- macOS Finder toolbar app to open current folder in Visual Studio Code animation
- Themer - Easily create your own theme for VS Code (and matching ones for your other tools).
- Azure Tools for Visual Studio Code - This extension for Visual Studio Code gives Azure developers some convenient commands for creating or accessing resources directly in the editor.
- azure-tools-vscode
- 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.
- Ahmad Awais - of-purple), and spent over a 1,000 hours perfecting his setup. He has launched a VSCode Power User Course to help you switch today. You can bring all your custom settings from the previous editor and learn the power user workflows for HTML/CSS, Git/GitHub & Open Source, supercharged Markdown, and everything from JavaScript to PHP, Go, Python, C++, C#, ROR. In this course, you'll also learn to install/setup 50+ Extensions.
- 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.
- ![CC0
- Valerii Iatsko
Programming Languages