Free/Libre C# language support for VSCode and vscode-compatible editors
291
stars
8,531
commits
TypeScript
primary language
Aug 19, 2026
updated





The debugger included in the official C# extension is proprietary and is licensed to only work with Microsoft versions of vscode. This extension replaces it with Samsung's MIT-licensed alternative, NetCoreDbg.
This extension is published at Open VSX.
Download the vsix file from the latest release assests.
Download the extension vsix from latest commit CI.
git clone https://github.com/muhammadsammy/free-vscode-csharp.git
cd free-vscode-csharp
# Make sure you have NodeJS (https://nodejs.org) installed.
npm install
npm run vscode:prepublish
npm run vsix:release:package
Open the editor then run Extensions: Install from VSIX from the command pallete and select the csharp-VERSION_NUMBER.vsix file.
(top 30 of 208)
TypeScript
97.6%
C#
1.4%
Free/Libre C# language support for VSCode and vscode-compatible editors
291
stars
8,531
commits
TypeScript
primary language
Aug 19, 2026
updated





The debugger included in the official C# extension is proprietary and is licensed to only work with Microsoft versions of vscode. This extension replaces it with Samsung's MIT-licensed alternative, NetCoreDbg.
This extension is published at Open VSX.
Download the vsix file from the latest release assests.
Download the extension vsix from latest commit CI.
git clone https://github.com/muhammadsammy/free-vscode-csharp.git
cd free-vscode-csharp
# Make sure you have NodeJS (https://nodejs.org) installed.
npm install
npm run vscode:prepublish
npm run vsix:release:package
Open the editor then run Extensions: Install from VSIX from the command pallete and select the csharp-VERSION_NUMBER.vsix file.
(top 30 of 208)
TypeScript
97.6%
C#
1.4%