Differences between Visual Studio Code and VSCodium

Visual Studio Code (or VSCode for short) and VSCodium may look like twins, but there are some important differences between the two popular code editors that you should know.

 Let's learn the difference between Visual Studio Code and VSCodium and which one you should use through the following article!

What is the main difference between VSCode and VSCodium?

The main difference between VSCode and VSCodium is that VSCodium does not include any tracking or telemetry features found in the official VSCode distribution. In other words, the app will not monitor how you use the app and report this information to Microsoft.

Differences between Visual Studio Code and VSCodium Picture 1Differences between Visual Studio Code and VSCodium Picture 1

Another significant difference is the availability of extensions, as official Microsoft extensions for Visual Studio Code are not available on the VSCodium extensions marketplace due to level restrictions. permission. Instead, it uses open-vsx.org, an open source registry where community members publish extensions. Notable extensions not included in open-vsx.org include:

  1. Microsoft Edge Tools for Visual Studio Code : Collection of tools for developing and debugging web applications using the Microsoft Edge browser.
  2. Microsoft Kiota : Library for building clients that interact with RESTful APIs, built from OpenAPI definitions.
  3. Remote Development : Set of extensions that enable remote development using containers, WSL or SSH.

However, VSCodium can be configured to use Microsoft's marketplace. To do this, you need to create a custom product.json file in your VSCodium installation directory, as described in the official documentation.

Unfortunately, even after changing the marketplace, some extensions may still not work with VSCodium because they are hardcoded to only work with official Visual Studio Code. In some cases, this issue can be resolved by adding the extension's internal ID to the extensionAllowedProposedApi attribute in VSCodium's product.json file, but this trick doesn't always work.

Aside from these differences, VSCodium maintains features comparable to VSCode.

Should I use VScode or VSCodium?

VSCode is ideal for users who prefer a simple setup and don't care about telemetry, while VSCodium is a better choice for privacy-conscious developers who don't like the idea of ​​being monitored by Microsoft.

If you are currently using VSCode and decide to move to VSCodium, the migration process is relatively simple. First, download and install VSCodium from the official website. Next, reinstall or manually copy the extensions from '~/.vscode/extensions' to '~/.vscode-oss/extensions' . Finally, move the settings.json and keybinds.json files from.:

  1. Windows : %APPDATA%CodeUser
  2. macOS : $HOME/Library/Application Support/Code/User
  3. Linux : $HOME/.config/Code/User

.to the corresponding VSCodium folder (VSCodium instead of Code in the same path). You can then open your project folder and start coding.

If you're still exploring your options, you might want to check out our list of the best cross-platform editors for programmers to see how these two compare to other popular alternatives like how. Mac users in particular may be interested in our list of the best code editor apps for Mac, which includes some other great options.

4 ★ | 1 Vote