Below is a list of extensions I use.
Vim - Vim emulation.
Code Runner - Run code snippet or code file for multiple languages.
File Utils - Convenient way of creating, duplicating, moving, renaming and deleting files and directories.
Remote Development - Allows you to open any folder in a container, on a remote machine.
Go - Rich language support for the Go language.
Version Lens - Shows the latest version for each package using code lens.
Python - Rich support for the Python language.
Rust Analyzer - Experimental Rust compiler front-end for IDEs.
Crates - Helps Rust developers managing dependencies with Cargo.toml. Only works with dependencies from crates.io.
CodeLLDB - Native debugger based on LLDB.
CPP tools - C/C++ IntelliSense, debugging, and code browsing.
GitLens - Visualize code authorship at a glance via Git blame annotations and code lens.
GitHub Pull Requests - Review and manage your GitHub pull requests directly in VS Code.
Highlight Matching Tag - Highlights matching closing or opening tag.
Kubernetes - Develop, deploy and debug Kubernetes applications.
Docker - Easily build and deploy containerized applications from VS Code.
WakaTime - Automatic time tracking and metrics generated from your programming activity.
Live Share - Real-time collaborative development from the comfort of your favorite tools.
CodeSandbox - Bring CodeSandbox into your favorite editor.
Rewrap - Re-wraps comments and other text to a given line length.
GistPad - Browse, edit and fork GitHub Gists, directly within Visual Studio Code.
Better Comments - Improve your code commenting by annotating with alert, informational, TODOs, and more.
Control Snippets - Disable or enable VS Code's built-in snippets and manually installed snippets from extensions.
Syncing - Synchronize all of your VSCode settings across multiple devices.
Dash - Dash documentation integration.
RelativePath - Get relative URL paths from files in the current workspace.
Path Intellisense - Autocomplete filenames.
REST Client Extension - Allows you to send HTTP request and view the response in VS Code directly.
Browser Preview - Real browser preview inside your editor that you can debug.
Bump - Bump your project's version and update the changelog. Opinionated but configurable.
Polacode - Polaroid for your code.
Advanced New File - Create new files quickly.
Calculate - Evaluate math expressions.
Code Outline - Display code outline tree in the explorer pane.
Empty indent - Remove indent of empty lines on save.
Endwise - Wisely add "end" in Ruby.
NPM scripts - Run npm-scripts and validate package.json files.
Shell - Execute shell commands from VS Code.
FTP Simple - Simple FTP/SFTP.
Regex Previewer - Shows the current regular expression's matches in a side-by-side document.
Import cost - Displays the import size of the package you are importing inside the code editor.
Indent Rainbow - Makes indentation easier to read.
Change case - Quickly change the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word.
Terminal tabs - Adds tabs for each terminal process to the status bar.
File Icons - File specific icons for improved visual grepping.
TODO Highlight - Highlight TODO, FIXME and other annotations within your code.
EditorConfig - EditorConfig Support.
Sort Lines - Sorts lines of text.
Unique Lines - Keep unique lines of text and remove duplicates from current selection.
gitignore - Language support for .gitignore files.
vscode-cli - Execute vscode command from vscode command prompt.
Graphviz Preview - Preview Graphviz (DOT) files.
Twitch Highlighter - Twitch Line Highlighter.
Clever VS Code - Add many productivity usefull commands to vscode.
Apollo GraphQL - Rich editor support for GraphQL client and server development that seamlessly integrates with the Apollo platform.
Bookmarks - Mark lines in the editor and easily jump to them.
TODO+ - Manage todo lists with ease. Powerful, easy to use and customizable.
ShellCheck - ShellCheck linter for VSCode.
GraphQuill - Performs GraphQL API endpoint testing within the VS Code environment.
Parinfer - Simplify the way you write Lisp.
GitHub - Integrates GitHub and its workflows into VSCode.
Git History - Git History, Search and More.
Open in GitHub - Jump to a source code line in GitHub, Bitbucket, GitLab.
Search node_modules - Quickly search the node_modules folder.
Yarn - Manage yarn commands.
NPM Intellisense - Autocomplete npm modules in import statements.
VS Code Folder Source Actions - Adds a context menu that allows you to apply VS Code's organize imports code action to all files in a folder.
Flow - Flow support.
Glean - Extension provides refactoring tools for your React codebase.
R - Support for R language(run,snippet, lint,R documentation,R Markdown).
Color Info - Provides quick information CSS colors.
Reason Language Server - IDE & Syntax support for Reason/OCaml.
OCaml and Reason IDE - OCaml and Reason language support.
Markdown Preview GitHub Styling - Changes VS Code's built-in markdown preview to match GitHub's style.
Markdown - Keyboard shortcuts, table of contents, auto preview and more.
Auto Rename Tag - Automatically rename paired HTML/XML tag.
Haskell Language Server Client - Client interface to the Language Server Protocol server for Haskell, as provided by the Haskell IDE Engine.
Haskell Language - Adds highlighting support for Haskell.
Calva - Integrated REPL, linting, inline eval and more for VSCode. Powered by Cider & nRepl.
Ruby - Provides Ruby language and debugging support.
Rust - Adds language support for Rust.
Lua - Provides Intellisense and Linting for Lua.
Elm - Improving your Elm experience since 2019.
ElixirLS - Elixir support and debugger.
Julia - Julia Language Support.
Deno - Enhance development experience for Deno.
Bash IDE - Language server for Bash.
Deno - Adds Deno support for VS Code using the TypeScript Deno language service plugin.
LaTeX Workshop - Provide all-in-one features and utilities for LaTeX typesetting.
Lean for VS Code - Adds support for Lean.
SQLite - VSCode extension to explore and query SQLite databases.
Nix Environment Selector - Allows you switch environment for Visual Studio Code and extensions based on .nix config files.
Erlang - Uses Erlang LSP.
Magic Racket - Top notch syntax highlighting for Racket.
Overnight - Soft vibrant VSCode theme.
In Go plugin
ife snippet will create an error catching block.
vsce - VS Code Extension Manager.