68 VS Code Extensions I Use: What They Do and Where to Get Them

These are the 68 extensions installed in my current VS Code profile when I made this list on November 7, 2026. I grouped them by what I use them for and added a short description and a link to each Visual Studio Marketplace page. Where the Marketplace provides an icon, it is shown beside the extension name.

The list describes what is installed in this VS Code profile, not a recommendation to install everything. Some extensions overlap; pick the ones that fit your own workflow.

Languages, frameworks, and code editing

IconExtensionWhat it does
Astro iconAstroAdds Astro language support and editor features for .astro files.
Pug iconpugProvides snippets for Pug/Jade templates.
—TOML Language SupportAdds syntax highlighting and language support for TOML files. No Marketplace icon is listed.
XML Tools iconXML ToolsProvides XML formatting, XQuery, and XPath tools.
Handlebars Preview iconHandlebars PreviewPreviews Handlebars templates.
ES7 React snippets iconES7+ React/Redux/React-Native snippetsInserts ready-made JavaScript and TypeScript snippets for React, Redux, and React Native.
Tailwind CSS IntelliSense iconTailwind CSS IntelliSenseAdds Tailwind class completion, hover information, and related editor features.
ESLint iconESLintIntegrates ESLint diagnostics and fixes into the editor.
Prettier iconPrettier - Code formatterFormats supported files with Prettier.
Prettier Rust iconPrettier - Code formatter (Rust)Adds Rust formatting through a Prettier-style formatter.
markdownlint iconmarkdownlintReports Markdown style issues and helps keep documents consistent.
YAML iconYAMLAdds YAML editing support, including Kubernetes syntax.
Python iconPythonAdds Python language support and connects to tools for IntelliSense, debugging, testing, and more.
Pylance iconPylanceProvides Python language-server features such as fast analysis and editor intelligence.
Python Debugger iconPython DebuggerDebugs Python programs with debugpy.
Python Environments iconPython EnvironmentsHelps discover and manage Python environments for projects.
C Sharp iconC#Adds base language support for C#.
C Sharp Dev Kit iconC# Dev KitAdds a richer C# development workflow on top of the C# extension.
.NET Install Tool icon.NET Install ToolInstalls and manages .NET SDK and runtime versions required by extensions.
PowerShell iconPowerShellSupports PowerShell scripting and module development.
Ren'Py iconRen’Py Language (Official)Adds language support for Ren’Py visual-novel projects.
GTA SA Moonloader iconGTA SA MoonloaderAdds Lua language support for GTA San Andreas Moonloader scripts.
Tauri iconTauriAdds tools for developing Tauri applications.

Git, coding workflow, and project tools

IconExtensionWhat it does
Better Comments iconBetter CommentsHighlights comment categories such as alerts, questions, TODOs, and notes.
Code Runner iconCode RunnerRuns code snippets or files in many supported programming languages.
npm IntelliSense iconnpm IntellisenseAutocompletes npm package names in import statements.
GitLens iconGitLensAdds Git blame, history, comparisons, and repository insights inside VS Code.
Git History iconGit HistoryBrowses Git logs and file history, and compares branches or commits.
Git Graph iconGit GraphDisplays repository history as a graph and provides Git actions.
Git Blame iconGit BlameShows Git blame information for lines in a file.
git emoji message icongit emoji messageHelps add an emoji prefix to Git commit messages.
GitHub Actions iconGitHub ActionsWorks with GitHub Actions workflows and runs from VS Code.
WakaTime iconWakaTimeTracks coding activity and generates time and productivity metrics.
Import Cost iconImport CostShows the estimated size of imported packages in the editor.
MinifyAll iconMinifyAllMinifies supported files such as JSON, CSS, HTML, and JavaScript.
Headwind iconHeadwindSorts Tailwind CSS class names according to its opinionated ordering.
DotENV iconDotENVAdds syntax support for .env files.
Rainbow CSV iconRainbow CSVColors CSV/TSV columns and can run SQL-like queries on tabular text.
Postman iconPostmanCreates and runs API requests and collections from the editor.
Thunder Client iconThunder ClientProvides a lightweight REST API client inside VS Code.
MongoDB iconMongoDB for VS CodeConnects to MongoDB and Atlas, browses data, and supports query playgrounds.
Cline iconClineAn IDE coding agent that can edit files, run commands, and use tools with user approval.

Previews, local servers, and visual tools

IconExtensionWhat it does
PDF Preview iconPDF PreviewOpens PDF documents in a VS Code preview.
Live Preview iconLive PreviewServes a workspace locally so you can preview web pages as you work.
Live Server iconLive ServerStarts a local development server with live reload for web projects.
—Auto-Open Markdown PreviewAutomatically opens the Markdown preview when a Markdown file is opened. No Marketplace icon is listed.
Open in Browser iconopen in browserOpens the current file in a browser or its default application.
Drawio Preview iconDrawio PreviewPreviews diagrams made with draw.io in VS Code.
SVG extension iconSVGCombines SVG editing, preview, formatting, and minification tools.
SVG Preview iconSvg PreviewPreviews SVG files.
Image preview iconImage previewShows image previews in the editor gutter and on hover.
Font Preview iconFont PreviewPreviews font files in VS Code.
Audio Preview iconaudio-previewPlays and previews audio formats such as WAV, MP3, OGG, AAC, and FLAC.
Polacode iconPolacodeCreates shareable, framed images of code snippets.

Themes, icons, and small quality-of-life extensions

IconExtensionWhat it does
Monokai Pro iconMonokai ProProvides editor color themes and an icon theme.
JellyFish Retro theme iconJellyFish-x-Retro ThemeAdds a retro-inspired VS Code theme.
SynthWave 84 iconSynthWave ‘84Applies a neon synthwave-inspired color theme.
Palenight theme iconPalenight ThemeAdds a Material-inspired editor theme.
Emoji File Icons iconEmoji File IconsUses emoji-based icons for files and folders in the Explorer.
Base16 Terminal iconBase16 TerminalAdds Base16 color themes for the integrated terminal.
Custom CSS and JS Loader iconCustom CSS and JS LoaderLoads custom CSS and JavaScript into the VS Code interface.
Emojisense icon:emojisense:Suggests emoji while typing emoji names in supported contexts.
Auto Close Tag iconAuto Close TagAutomatically inserts a matching closing HTML/XML tag.
Auto Rename Tag iconAuto Rename TagRenames the paired HTML/XML tag when one tag changes.
Faaahhhh Error Sound iconFaaahhhh Error SoundPlays a sound effect when errors appear in code or the terminal.
Funny Terminal Error Sound iconFunny Terminal Error SoundPlays a sound when a terminal command fails.
In Your Face iconIn Your FaceShows an animated reaction related to the number of code errors.
Sexy Hooks iconSexy HooksProvides React hook snippets for functional components.
  • Browse the Visual Studio Marketplace
  • Installed extension IDs can be listed from a VS Code terminal with code --list-extensions; add --show-versions to include installed versions.
  • Extension icons are loaded from the Visual Studio Marketplace CDN, so they may change if a publisher updates an icon or removes an extension.

Runs entirely in your browser. Tip: press / or Ctrl+K anywhere.