🌐
Visual Studio Code
code.visualstudio.com β€Ί api β€Ί get-started β€Ί your-first-extension
Your First Extension | Visual Studio Code Extension API
November 3, 2021 - You can find the source code of this tutorial at: https://github.com/microsoft/vscode-extension-samples/tree/main/helloworld-sample. The Extension Guides topic contains other samples, each illustrating a different VS Code API or Contribution Point, and following the recommendations in our UX Guidelines. In this guide, we mainly describe how to develop VS Code extension with TypeScript because we believe TypeScript offers the best experience for developing VS Code extensions.
🌐
Visual Studio Code
code.visualstudio.com β€Ί api
Extension API | Visual Studio Code Extension API
November 3, 2021 - Visual Studio Code has a rich extension API. Learn how to create your own extensions for VS Code.
Discussions

Best Vs code extensions you use?
Easy-LESS, and CSS Variable Autocomplete The last one is a big-time saver. More on reddit.com
🌐 r/Frontend
68
68
December 10, 2023
What is your favourite vs code extension?
Live Share. It just works, it’s fast, and it even lets you share the terminal. More on reddit.com
🌐 r/vscode
88
117
April 13, 2024
What VS Code extensions do you actually enjoy/use
Peacock. You can use it to change a color of vscode based on a project. Useful if you are working with multiple projects at the same time. More on reddit.com
🌐 r/webdev
84
178
June 17, 2024
Top VS Code Extensions That Make Your Life Easier as a Programmer
Ok fine, but here are some way better ones Excalidraw Git Graph Thunder Client (rest client) ToDo Tree Headwind (tailwind class sorter) And of course Gruvbox Theme More on reddit.com
🌐 r/programming
108
337
April 25, 2024
🌐
freeCodeCamp
freecodecamp.org β€Ί news β€Ί making-vscode-extension
How to Make Your Own VS Code Extension
June 4, 2020 - By Pramono Winata I just made my first VS Code extension. And it felt good! This article will cover basic steps to help you create your own VS Code extension. Along the way I'll share what I learned from making one for the first time. I am not an
🌐
GitHub
github.com β€Ί microsoft β€Ί vscode-extension-samples
GitHub - microsoft/vscode-extension-samples: Sample code illustrating the VS Code extension API. Β· GitHub
You can read, play with or adapt from these samples to create your own extensions. ... You need to have node and npm installed on your system to run the examples. It is recommended to use the node version used for VS Code development itself which is documented here Β· git clone https://github.com/Microsoft/vscode-extension-samples
Starred by 10K users
Forked by 3.9K users
Languages Β  TypeScript 79.1% | JavaScript 15.1% | Rust 3.4% | CSS 1.4% | Jupyter Notebook 0.8% | HTML 0.2%
🌐
Codesphere
codesphere.com β€Ί articles β€Ί build-your-own-vs-code-extension
Build your own VS Code extension
February 27, 2025 - We have prepared a VS Code extension development template so that you can clone this repository and get started right away: GitHub repository: https://github.com/codesphere-cloud/vscode-extension-template...
🌐
Snyk
snyk.io β€Ί blog β€Ί modern-vs-code-extension-development-tutorial
Modern VS Code extension development tutorial: Building a secure extension | Snyk
October 2, 2023 - In our first modern VS Code extension development blog post, we covered the basics of VS Code development, including the architecture and the various types you can create. This article will help you apply that knowledge by showing you how to create and code your very own VS Code extension.
🌐
Visual Studio Code
code.visualstudio.com β€Ί api β€Ί working-with-extensions β€Ί publishing-extension
Publishing Extensions | Visual Studio Code Extension API
November 3, 2021 - You can use the engines.vscode property to ensure the extension only gets installed for clients that contain the API you depend on. This mechanism plays well both with Stable and Insiders releases. For example, imagine that the latest Stable version of VS Code is 1.8.0. During the development of ...
🌐
Microsoft Learn
learn.microsoft.com β€Ί en-us β€Ί shows β€Ί visual-studio-toolbox β€Ί creating-a-visual-studio-code-extension
Creating a Visual Studio Code Extension | Microsoft Learn
Hasan shows how to create a Visual Studio Code extension. Chapters 00:00 - Introduction 01:50 - What do you need to install first? 03:30 - Creating a new extension using the Visual Studio Code Extension Generator 05:00 - Examining the extension project and code 07:45 - Running and debugging ...
Find elsewhere
🌐
Visual Studio Code
code.visualstudio.com β€Ί api β€Ί extension-guides β€Ί overview
Extension Guides | Visual Studio Code Extension API
November 3, 2021 - Here are the guides on the VS Code website, including their usage of the VS Code API and Contribution Points. Don't forget to refer to the UX Guidelines to learn the user interface best practices for creating extensions.
🌐
GitHub
microsoft.github.io β€Ί vscode-essentials β€Ί en β€Ί 10-create-an-extension.html
Create Your First Extension Β· Visual Studio Code - The Essentials
If you feel a feature is missing, ... your own extension and publish it on the marketplace for everyone to benefit. VS Code itself is written in TypeScript, and uses the Electron framework which is based on Node.js and Chromium. Thus, you need Node.js to develop your ...
🌐
Syncfusion
syncfusion.com β€Ί blogs β€Ί blazor β€Ί creating extensions for visual studio code: a complete guide
Creating Extensions for Visual Studio Code: A Complete Guide | Syncfusion Blogs
July 22, 2025 - Available for free download on the Visual Studio Code Marketplace Β· I hope you found this article useful. Now you know how to create a Visual Studio Code project template, build a palette extension to use that project template, and publish ...
🌐
DEV Community
dev.to β€Ί dusan100janovic β€Ί create-a-visual-studio-code-extension-1i7c
Building a Visual Studio Code Extension to Generate Files from Templates - DEV Community
September 9, 2024 - Project: CFFT - Create Files From Template - Visual Studio Code Extension Visual Studio... Tagged with vscode, node, javascript.
🌐
Medium
medium.com β€Ί nerd-for-tech β€Ί my-top-vscode-extensions-37e8ace9a9f
Best VSCode Extensions for Web Development | Nerd For Tech
February 22, 2024 - In this list, I will try to pinpoint the best extensions for VS Code for Web development. So a little context: JetBrains software is widely appreciated for its development and productivity capabilities, but there are also excellent free alternatives available.
🌐
Opensource.com
opensource.com β€Ί article β€Ί 20 β€Ί 6 β€Ί vs-code-extension
How to write a VS Code extension | Opensource.com
{ "name": "initdockerapp", "displayName": "initdockerapp", "description": "", "version": "0.0.1", "engines": { "vscode": "^1.44.0" }, "categories": [ "Other" ], "activationEvents": [ "onCommand:initdockerapp.initialize" ], "main": "./out/extension.js", "contributes": { "commands": [ { "command": "initdockerapp.initialize", "title": "Initialize A Docker Application" } ] }, "scripts": { "vscode:prepublish": "npm run compile", "compile": "tsc -p ./", "lint": "eslint src --ext ts", "watch": "tsc -watch -p ./", "pretest": "npm run compile && npm run lint", "test": "node ./out/test/runTest.js" }, "d
🌐
Visual Studio Marketplace
marketplace.visualstudio.com β€Ί VSCode
Extensions for Visual Studio family of products | Visual Studio Marketplace
One place for all extensions for Visual Studio, Azure DevOps Services, Azure DevOps Server and Visual Studio Code. Discover and install extensions and subscriptions to create the dev environment you need.
🌐
Visual Studio Code
code.visualstudio.com β€Ί docs β€Ί getstarted β€Ί extensions
Use extensions in Visual Studio Code
November 3, 2021 - Learn how to install extensions from the Visual Studio Marketplace to add features for your programming language, framework, or development workflow to Visual Studio.
🌐
LogRocket
blog.logrocket.com β€Ί home β€Ί writing vs code extensions in javascript
Writing VS Code extensions in JavaScript - LogRocket Blog
June 4, 2024 - You can click the Add Configuration button to give you autocompletion assistance, select VS Code Extension Development as the option, and it will fill in the properties. Run the Hello World command from the Command Palette (Ctrl+Shift+P) and you will see a pop-up message saying β€œHello World!”. Well done, you have written your first VS Code extension! If you used the Yeoman Generator to create a project for you, it will create the folder structure as outlined below. I describe the function of each file: . β”œβ”€β”€ .vscode β”‚ β”œβ”€β”€ launch.json // Config for launching and debugging the extension.
🌐
Visual Studio Code
code.visualstudio.com β€Ί docs β€Ί configure β€Ί extensions β€Ί extension-marketplace
Extension Marketplace
November 3, 2021 - Explore Agentic Development - Join a GitHub Copilot Dev Day near you! ... The features that Visual Studio Code includes out-of-the-box are just the start. VS Code extensions let you add languages, debuggers, and tools to your installation to support your development workflow.
🌐
Brandonscott
brandonscott.me β€Ί posts β€Ί writing-and-publishing-your-first-visual-studio-code-extension
Writing and Publishing Your First Visual Studio Code Extension
β”œβ”€β”€ src # Source folder for the extension's TypeScript files β”‚ β”œβ”€β”€ test # Generated extension test suite β”‚ └── extension.ts # Entrypoint for the extension, defines activate/deactivate functions β”œβ”€β”€ .vscodeignore # Configuration file to exclude files/directories from the packaged extension β”œβ”€β”€ package.json # Package manifest file defining its name, author, dependencies, as well as extension-specific configurations: commands, activation events, and settings. While most (if not all) of your extension's business logic can live in extension.ts, you are free to break out functions, variables, etc.