← Ко всем open source проектам

Visual Studio Code

microsoft/vscode

Visual Studio Code — open source кодовая база популярного редактора Microsoft для разработки, расширений и editor tooling.

Форки 40,370
Автор microsoft
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-07

Что такое microsoft/vscode

microsoft/vscode — это репозиторий Code - OSS, исходная база редактора Visual Studio Code. Важно различать Code - OSS и готовый продукт Visual Studio Code: продукт распространяется с Microsoft-specific customizations и отдельной продуктовой лицензией, а исходный код репозитория доступен под MIT.

Репозиторий не ограничивается кодом. В README прямо указано, что здесь публикуются roadmap, monthly iteration plans и endgame plans. Поэтому GitHub-страница VS Code — не только место для pull requests, но и публичная часть процесса разработки редактора.

Что внутри

VS Code построен вокруг Electron/TypeScript, редакторского ядра, debugging, language features и extensibility model. Главная идея продукта — лёгкий редактор, который при этом закрывает edit-build-debug цикл и подключается к огромной экосистеме расширений.

Разработка из исходников

Фрагмент показывает общий характер contributor workflow: репозиторий можно собрать и запустить как Code - OSS, а не только читать как витрину продукта.

Язык: Bash
git clone https://github.com/microsoft/vscode.git
cd vscode
yarn
yarn watch
./scripts/code.sh

Почему он важен

VS Code стал стандартной точкой входа для множества языков и платформ именно из-за расширяемости. Встроенные возможности редактора дополняются extensions, language servers, debugging adapters, settings, workspace-моделью и частыми monthly updates.

Ограничения

Сильная сторона VS Code — экосистема, но она же создаёт шум: качество расширений различается, настройки могут конфликтовать, а крупные рабочие пространства требуют аккуратного выбора extensions. При сборке из Code - OSS также важно помнить о различиях с официальной Microsoft-дистрибуцией.