Home

💻Must-Have VS Code Extensions for JavaScript Developers

These are the best and most popular Visual Studio Code extensions for software engineers developing in JavaScript or TypeScript. If a VS Code extension you love is not on the list, please add it to help other devs find it.

Sort by
  1. 4
    Image for GitHub Copilot

    AI-generated code autocompletions. Start typing and Copilot will generate code suggestions based on your input. Very often when you start typing the name of your function, it just autocompletes the entire function for you. It's hard to overstate how great this extension is. Does anyone even code without Copilot anymore?

  2. 4
    Image for Prettier

    Prettier is an opinionated code formatter that enforces strict formatting rules to keep your code consistent. This extension allows you to run prettier on save, which is really handy.

  3. 2
    Image for DotENV

    This simple extension provides syntax highlighting for .env files.

  4. 1
    Image for GitLens

    There is so much to this extension but the most basic feature is visualizing code authorship. It shows you who made the last change to your current line, the commit message, and when the change was made. Other features include visualizing file history, navigating through git history, rebase editor etc.

  5. 1
    Image for CodeMetrics

    CodeMetrics shows you the cognitive complexity of your JavaScript and TypeScript code. If the complexity is too high, you know you need to refactor or simplify.

  6. 1
    Image for GraphQL: Syntax Highlighting

    Syntax highlighting for .gql, .graphql and .graphqls files. It also works with inline GraphQL in JavaScript, TypeScript, jsx, tsx, Vue, Svelte, PHP, ReasonML, Python, Markdown, Scala and Ruby.

  7. 0
    Image for DBCode

    Connect, query and manage your databases without leaving Visual Studio Code. Supports Postgres, MySQL, MariaDB, SQL Server, MongoDB and more...

Frequently Asked Questions

Related Lists

  1. 3
    Image for AdBlock

    This strictly speaking isn't a productivity extension but ads are way too distracting. This extension helps you purge them from your browser. Enjoy a calmer browsing experience!

  2. 2
    Image for Momentum

    Momentum replaces your default new tab screen with a beautiful, personalized dashboard. It shows you the time, current weather, and a beautiful landscape photo. It comes with simple productivity tools such as a pomodoro timer, to-do lists, focus time, link lists etc. Even if you don't use the productivity tools, it's just gorgeous to look at.

  3. 2
    Image for Limit

    Limit allows you to put time limits on distracting websites. You get to choose how many minutes a day you're allowed to spend on each. After that, the website is blocked. It's a simple and effective tool for avoiding distractions and rabbit holes.

  4. 2
    Image for Block & Focus

    This dead-simple extension allows you to block distracting websites for a period of time your specify. You get to decide which websites to whitelist and which ones to blacklist. Block & Focus comes with statistics, keyboard shortcuts, breaks, and a few other functionalities but is overall a really simple and effective tool.

  5. 2
    Image for News Feed Eradicator

    News Feed Eradicator removes feeds from social media websites to help you use them more purposefully. Feeds are the most addictive parts of most website so this extension really helps you reduce mindless scrolling. News Feed Eradicator supports removing feeds from Facebook, Instagram, YouTube, Twitter/X, LinkedIn, Reddit, Hacker News, and GitHub. You get to pick which feeds to block and which to allow.

  1. 0
    Image for GitHub Copilot

    AI-generated code autocompletions. Start typing and Copilot will generate code suggestions based on your input. Very often when you start typing the name of your function, it just autocompletes the entire function for you. It's hard to overstate how great this extension is. Does anyone even code without Copilot anymore?

  2. 0
    Image for Prettier

    Prettier is an opinionated code formatter that enforces strict formatting rules to keep your code consistent. This extension allows you to run prettier on save, which is really handy.

  3. 0
    Image for Codemento

    Best tool for saving code notes and finding answers to code problems

  4. 0
    Image for DotENV

    This simple extension provides syntax highlighting for .env files.

  5. 0
    Image for AppMole

    AppMole is an all-in-one platform featuring a wide range of AI-driven tools and resources tailored for creators, influencers, and developers. It offers various web apps, marketing tools, and design apps, all aimed at streamlining workflows and enhancing productivity. Users can stay updated with the latest AI applications, reviews, and trending software.

  1. 0
    Image for AllBoilerPlates

    Allboilerplates is a directory of starter kits that helps people find boilerplate code for their tech stack. Head on over to allboilerplates.com to find the perfect boilerplate for you!

  2. 0
    Image for Google's Structured Data Docs

    Looking to implement structured data and don't know where to start? Google has excellent docs that explain what kind of structured data you need to provide to get certain types of search results. Bredcrumbs, articles, carousels, courses, reviews, FAQs, products, recipes and more - it's all covered there!

  3. 0
    Image for SaaS Hub Directory

    SaaS Hub Directory is your command-line gateway to a curated universe of AI and SaaS tools. Whether you’re coding your next app, optimizing workflows, or just exploring what’s possible, our retro-styled terminal interface puts powerful tools at your fingertips. Browse by category, filter by feature, or search by intent—discover everything from AI image generators to marketing automations, personal finance apps, and productivity boosters. Built for developers, founders, creators, and curious minds, we surface high-impact software to help you execute faster. Submit your own tool, get featured, and join a community of digital builders. At SaaS Hub Directory, you don’t just explore tools—you deploy smarter decisions.

  4. 0
    Image for Tiny Tool Hub

    Tiny Tool Hub is a curated directory of compact yet powerful AI tools designed to simplify everyday tasks and supercharge productivity. Whether you're looking for content generators, image editors, automation platforms, or niche utilities, Tiny Tool Hub delivers a handpicked collection of efficient solutions that pack a punch without overwhelming complexity. Ideal for developers, entrepreneurs, and creatives who value smart, lightweight tools to get things done fast and effectively.

  5. 0
    Image for OpenClaw Skills

    Download free OpenClaw skills and scripts to extend your autonomous agent—Moltbook automation, Telegram moderation, SEO workflows, and crypto analysis. Browse popular skills with clear install steps and developer resources.Supercharge your autonomous AI agent. Discover community-built skills to automate Moltbook workflows, moderate Telegram communities, and optimize SEO research & reporting—all in one directory.

  1. 0
    Image for News Feed Eradicator

    News Feed Eradicator removes feeds from social media websites to help you use them more purposefully. Feeds are the most addictive parts of most website so this extension really helps you reduce mindless scrolling. News Feed Eradicator supports removing feeds from Facebook, Instagram, YouTube, Twitter/X, LinkedIn, Reddit, Hacker News, and GitHub. You get to pick which feeds to block and which to allow.

  2. 0
    Image for Block & Focus

    This dead-simple extension allows you to block distracting websites for a period of time your specify. You get to decide which websites to whitelist and which ones to blacklist. Block & Focus comes with statistics, keyboard shortcuts, breaks, and a few other functionalities but is overall a really simple and effective tool.

  3. 0
    Image for DotENV

    This simple extension provides syntax highlighting for .env files.

  4. 0
    Image for Link Hints

    Click with your keyboard. Have a bad touchpad? Trouble using a mouse? Love keyboard shortcuts? Link Hints is a browser extension that complements the built-in keyboard shortcuts with ones for clicking. Press Alt+J (Ctrl+J on macOS). This makes little yellow boxes with letters, called hints, appear next to links (and other clickable things). Type the letters to click the link. Alternatively, hold Shift and type a bit of the link text. The keyboard shortcuts and hints are fully customizable. Alt+J: Click links, buttons, etc. Alt+K: Open link in new tab. Alt+L: Open link in new tab and switch to it. Alt+Shift+J: Click many things. Alt+Shift+K: Open many links. Alt+Shift+L: Select element.

  5. 0
    Image for GoFullPage

    GoFullPage is a simple extension for taking full-page screenshots of websites. It handles all the scrolling and at the end allows you to export the website to png, jpg, or pdf.

  1. 0
    Image for AdBlock

    This strictly speaking isn't a productivity extension but ads are way too distracting. This extension helps you purge them from your browser. Enjoy a calmer browsing experience!

  2. 0
    Image for Block & Focus

    This dead-simple extension allows you to block distracting websites for a period of time your specify. You get to decide which websites to whitelist and which ones to blacklist. Block & Focus comes with statistics, keyboard shortcuts, breaks, and a few other functionalities but is overall a really simple and effective tool.

  3. 0
    Image for Momentum

    Momentum replaces your default new tab screen with a beautiful, personalized dashboard. It shows you the time, current weather, and a beautiful landscape photo. It comes with simple productivity tools such as a pomodoro timer, to-do lists, focus time, link lists etc. Even if you don't use the productivity tools, it's just gorgeous to look at.

  4. 0
    Image for News Feed Eradicator

    News Feed Eradicator removes feeds from social media websites to help you use them more purposefully. Feeds are the most addictive parts of most website so this extension really helps you reduce mindless scrolling. News Feed Eradicator supports removing feeds from Facebook, Instagram, YouTube, Twitter/X, LinkedIn, Reddit, Hacker News, and GitHub. You get to pick which feeds to block and which to allow.

  5. 0
    Image for Link Hints

    Click with your keyboard. Have a bad touchpad? Trouble using a mouse? Love keyboard shortcuts? Link Hints is a browser extension that complements the built-in keyboard shortcuts with ones for clicking. Press Alt+J (Ctrl+J on macOS). This makes little yellow boxes with letters, called hints, appear next to links (and other clickable things). Type the letters to click the link. Alternatively, hold Shift and type a bit of the link text. The keyboard shortcuts and hints are fully customizable. Alt+J: Click links, buttons, etc. Alt+K: Open link in new tab. Alt+L: Open link in new tab and switch to it. Alt+Shift+J: Click many things. Alt+Shift+K: Open many links. Alt+Shift+L: Select element.

  1. 0
    Image for Auth.js

    Formerly known as NextAuth. It's is an open-source authentication library originally built for NextJS. Auth.js is free to use and comes with over 80 integrations for various third-party identity providers such as Google, Facebook, Auth0, Apple etc. You can use it with your own database if you choose to. It works with MySQL, Postgres, MSSQL and MongoDB. Auth.js is compatible with Next.js, SvelteKit and SolidStart as of March 2024.

  1. 0
    Image for ChatGPT

    ChatGPT is still the best AI in 2024. I use it for coding pretty much every day and occasionally for one-off tasks and recipes. It's worth the $20/month fee.

  2. 0
    Image for act101

    act101 is an AI-powered developer tool built for semantic code refactoring, structural analysis, and cross-language migrations. Instead of relying on fragile whole-file rewrites, it gives AI coding agents AST-aware operations that understand programming languages at a structural level. The platform supports 163 programming grammars and provides more than 180 refactoring operations, including extracting functions, renaming symbols, moving modules, generating code, and reorganizing imports across entire repositories with consistency and undo support. The platform works as an MCP-native server designed for AI coding environments like Claude Code, Cursor, Codex, and OpenCode. Developers can connect act101 directly to their AI agents so those agents can perform real semantic code transformations instead of generating approximate edits from raw text. One of act101’s biggest advantages is language-aware refactoring. The tool can help AI agents refactor projects written in Python, Rust, TypeScript, Go, Ruby, Java, C, COBOL, Elixir, and many other languages. Because operations are AST-aware, formatting, comments, imports, and project structure stay intact during changes. Every operation also includes automatic checkpointing and instant undo functionality. The platform also specializes in large-scale language migration workflows. Developers can use act101 to port projects such as C to Rust, Ruby to Elixir, COBOL to Java, PHP to TypeScript, or Python 2 to Python 3. Instead of treating migration as a simple conversion task, act101 introduces structured migration workflows using contracts, inventories, dependency ordering, manifests, and migration state tracking. This approach helps teams reduce behavioral drift, dependency issues, and migration confusion in large enterprise codebases. act101 includes deep repository analysis capabilities as well. The platform provides over 30 analysis tools that inspect coupling, dead code, hotspots, architectural boundaries, dependency cycles, migration readiness, and type completeness. AI agents can use these analyses to understand the structure of a codebase before making modifications. This helps reduce risky edits and improves automated engineering workflows. The platform is highly optimized for token efficiency when used with AI coding systems. Instead of loading entire files into an AI context window, act101 returns only the relevant AST-derived slices of code. According to its benchmarks, some operations reduce token usage by more than 95%, helping AI agents stay within context limits while working on large repositories. Another major focus is security and local execution. act101 runs as a single native Rust binary with no plugin runtime, no dependency graph, and no cloud-based code uploads. Code stays on the developer’s machine, minimizing supply-chain risks and protecting private repositories. The tool parses projects on demand without indexing or caching, ensuring results stay fresh and synchronized with the codebase. The platform offers multiple pricing tiers. A free plan supports personal and open-source use with query tools and basic refactoring operations. Paid plans unlock commercial licenses, advanced analysis features, structural operations, and premium language support. Enterprise offerings focus on large-scale migration projects and autonomous AI agent fleets operating across production systems. Overall, act101 positions itself as infrastructure for AI-native software engineering. Instead of AI merely suggesting code changes, the platform enables agents to perform reliable, semantic, and reversible engineering operations directly on real-world codebases.

  1. 0
    Image for GitHub Copilot

    AI-generated code autocompletions. Start typing and Copilot will generate code suggestions based on your input. Very often when you start typing the name of your function, it just autocompletes the entire function for you. It's hard to overstate how great this extension is. Does anyone even code without Copilot anymore?

feedback