Find the best VS Code extensions for your programming language or workflow without wasting time testing dozens of options.
Discover productivity tools like Git integrations, REST clients, and task trackers recommended by experienced developers.
Browse curated color themes and icon sets to customize your editor's appearance.
Learn which extensions other developers switched to when migrating from other code editors to VS Code.
Awesome VS Code is a curated reference list of extensions, themes, and resources for Visual Studio Code, one of the most popular free code editors. It is not software you run; it is a community-maintained document that helps you discover useful add-ons for VS Code. VS Code on its own is a capable editor, but much of its power comes from extensions, small plug-ins that add features like syntax highlighting for new languages, linters (tools that check your code for errors as you type), debuggers, productivity shortcuts, and visual themes. The challenge is that thousands of extensions exist and it can be hard to know which ones are worth installing. This list solves that by hand-picking and organizing the ones the community considers most useful. The README is structured as a long table of contents covering categories like language support (Bash, C++, Go, JavaScript, Python, Rust, and many others), productivity tools (Git integrations, file managers, REST clients, task trackers), formatting and code beautification tools, icon sets, and color themes. There are also sections for developers migrating to VS Code from other editors. The list is hosted as a static document on GitHub and is open for community contributions. It is useful for anyone who has recently started using VS Code and wants to know what extensions experienced developers rely on, or for seasoned VS Code users looking to discover tools they may have missed. The full README is longer than what was provided.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.