Write a VS Code extension in JavaScript, not TypeScript ^

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. vscode-extension-samples

    Sample code illustrating the VS Code extension API.

    The official docs for the VS Code API are oriented towards TypeScript and all of the examples are written in TypeScript. Microsoft is behind VS Code and TypeScript, so that is not unexpected. If you read the docs, it may not be apparent that you can build an extension in JavaScript.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. vscode-javascript-extensions

    Example VS Code extensions written in JavaScript

    View on GitHub

  4. vscode-marky-stats

    Configurable statistics of your markdown document on your status bar.

    Like any JavaScript project, you can use any bundler you wish. Bundling can make even an extension with just a few modules load considerably faster. I looked at this with Marky Stats which has 3 short modules, and it improved the loading time. This is optimization, if you are beginner, do not feel obligated to do it. Pace yourself!

  5. vscode-snippets-ranger

    View and edit all of your snippets in one purty place! Yee-haw!!

    If you want to see a more advanced JavaScript example of a webview, you can look at the source code of my extension Snippets Ranger.

  6. vscode-vsce

    VS Code Extension Manager

    There is a CLI tool called vsce for packaging and publishing extensions. It's easy to use. This will create a vsix package that can be installed as an extension.

  7. publish-vscode-extension

    GitHub action to publish your VS Code Extension to the Open VSX Registry or Visual Studio Marketplace.

    I use this github action to automate publishing of an extension to both marketplaces, publication is triggered when the main branch is updated. There a couple of other github actions for

  8. openvsx

    An open-source registry for VS Code extensions

    For VS Codium, the marketplace is Open VSX Registy. The process has changed since I did it, but I found the registration a smoother experience than with Microsoft - less steps, less info required. Now, it is part of the Eclipse Foundation, read here for more info on publishing.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Came back to Git Graph after several months of using GitLens+

    2 projects | /r/vscode | 6 Mar 2023
  • VS Code Extension - Git Graph

    1 project | dev.to | 8 Sep 2022
  • Ask HN: What underrated GitHub / Gitlab project has helped you a lot?

    4 projects | news.ycombinator.com | 27 May 2021
  • [Extension development] Best practices for developing web views?

    1 project | /r/vscode | 7 Apr 2021
  • Ask HN: Cursor or Windsurf?

    8 projects | news.ycombinator.com | 11 May 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?