← All open source projects

Visual Studio Code

microsoft/vscode

Visual Studio Code is the open source codebase behind Microsoft’s popular editor for development, extensions, and editor tooling.

Forks 40,370
Author microsoft
Language TypeScript
License MIT
Synced 2026-06-07

What microsoft/vscode is

microsoft/vscode is the Code - OSS repository, the source base behind Visual Studio Code. Code - OSS and the Visual Studio Code product are not identical: the product ships with Microsoft-specific customizations and a separate product license, while the repository source is MIT-licensed.

The repository is not only code. The README says it also publishes the roadmap, monthly iteration plans, and endgame plans. It is a public part of the editor development process.

What is inside

VS Code is built around Electron, TypeScript, editor infrastructure, debugging, language features, and an extensibility model. The product idea is a lightweight editor that still supports the edit-build-debug cycle and a large extension ecosystem.

Running from source

This shows the contributor shape: Code - OSS can be built and run from the repository.

Language: Bash
git clone https://github.com/microsoft/vscode.git
cd vscode
yarn
yarn watch
./scripts/code.sh

Why it matters

VS Code became a default entry point for many languages and platforms because of extensibility: extensions, language servers, debugging adapters, settings, workspaces, and frequent monthly updates all compound together.

Limits

The ecosystem is both strength and risk. Extension quality varies, settings can conflict, and large workspaces need careful extension choices. Building Code - OSS also differs from using Microsoft’s official distribution.