Analysis updated 2026-06-20
Find the best VS Code extensions for a specific programming language from a curated shortlist instead of guessing in the full marketplace.
Set up VS Code for a new workflow, Python data science, TypeScript React, or Rust systems, by checking the relevant section.
Discover productivity extensions for Git history, live reloading, error lens, or multi-clipboard that aren't obvious from browsing the marketplace.
| viatsko/awesome-vscode | kenwheeler/slick | jamiebuilds/the-super-tiny-compiler | |
|---|---|---|---|
| Stars | 28,610 | 28,587 | 28,498 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
awesome-vscode is a curated list of recommended Visual Studio Code packages and resources. Visual Studio Code (VS Code) is Microsoft's free code editor, and one of its strengths is the very large ecosystem of community extensions you can install to add languages, debuggers, themes, and other tools. Because the official marketplace is huge and noisy, this repository acts as a hand-picked shortlist that points readers to the ones the author and contributors think are worth using. The repo follows the format of the wider awesome-list family started by sindresorhus, and links back to that parent list. There is no application to install: the whole project is the README, with a long, deep table of contents that you scroll or jump through to find what you need. The sections cover most of what you might want to set up in VS Code. Early sections deal with official documentation, syntax highlighting packs, and migration guides for people coming from Vim, Atom, Sublime Text, Visual Studio, or IntelliJ IDEA. The next big block is per-language tooling for linting and IntelliSense, with subsections for 1C, AutoHotkey, Bash, C++, C# and .NET, Clojure, CSS, Go, Groovy, Haskell, HLSL, shell, Java, JavaScript and TypeScript (including framework-specific recommendations and a Chrome debugger), MATLAB, Markdown, PHP (with Laravel, Twig and Smarty add-ons), POV-Ray, Python (including TensorFlow), ReasonML, Rust, and Terraform. After the language sections come categories for working with GitHub (pull requests, GitHub Actions, GistPad), productivity extras (bookmarks, error display, Git history viewers including GitLens, Live Server, Kanban boards, multiple clipboards, ARM template and Azure Cosmos DB and IoT tooling, snippet packs), and many more topics further down the file. Each entry has a short description and a link to the extension or resource. Someone uses this list to find good extensions when setting up VS Code for a new language or workflow, instead of guessing in the marketplace. The repo welcomes contributions through pull requests and includes a Travis CI build badge that links to the status of checks on those contributions.
awesome-vscode is a hand-picked list of recommended Visual Studio Code extensions and resources, organized by language and workflow category, so you can find the best tools for your setup without guessing in the noisy marketplace.
Mainly JavaScript. The stack also includes Markdown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.