Awesome Lists

awesome-vscode

by viatsko

awesome listJavaScriptpushed over 2 years ago

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

AI summary

Extension suite

A curated collection of useful VS Code extensions and resources

stars
25.2K
forks
1.2K
watching
484
awesome lists
7
entries
123
View on GitHubviatsko.github.io/awesome-vscode

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/viatsko/awesome-vscode/links.svg)](https://awesome.facts.dev/awesome/viatsko/awesome-vscode)
HTML
<a href="https://awesome.facts.dev/awesome/viatsko/awesome-vscode"><img src="https://awesome.facts.dev/shield/viatsko/awesome-vscode/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/viatsko/awesome-vscode/links.svg

What's in the list

123 links in 31 sections, with live GitHub stats.activeno commit in 2y

Official

Syntax

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

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

    Completion and Diagnostic for C/C++/Objective-C using Clang command

  • CQuery

    supporting multi-million line code base, powered by libclang. Cross references, completion, diagnostics, semantic highlighting and more

C#, ASP .NET and .NET Core

Go

  • Go

    Rich language support for the Go language

Groovy

Haskell

HLSL

  • HLSL Tools

    provides rich language support for editing HLSL files in VS Code

Shell

JavaScript

JavaScript / Framework-specific

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

JavaScript / TypeScript

PHP / IntelliSense

PHP / Laravel

PHP / Twig

PHP / Other extensions

PHP / Read more

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

Python

  • Python

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

Python / TensorFlow

  • TensorFlow Snippets

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

ReasonML

  • ReasonML

    Intellisense, code formatting, refactoring, code lens and more

Rust

  • rust-analyzer

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

Terraform

  • Terraform

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

Themes / UI

People to Follow

Resources for extension developers / Documentation

Resources for extension developers / Libraries

  • 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

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

  • Open in Code

    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

    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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.