Replace Sublime Text & Visual Studio Code #

While Visual Studio Code's source code is FOSS, the official builds are proprietary software. There are FOSS alternatives that create FOSS builds of Visual Studio Code.

This is evidenced by a comment made by a Microsoft developer:

When we [Microsoft] build Visual Studio Code, we do exactly this. We clone the vscode repository, we lay down a customized product.json that has Microsoft specific functionality (telemetry, gallery, logo, etc.), and then produce a build that we release under our license.

When you clone and build from the vscode repo, none of these endpoints are configured in the default product.json. Therefore, you generate a “clean” build, without the Microsoft customizations, which is by default licensed under the MIT license.

Atom #

GitHub's Atom code editor is FOSS, but it currently has some issues, we're adding it here so that you will know this exists but that you are aware of the issues that currently plague the Atom editor.

Compiling VSCode yourself #

Microsoft has a guide for compiling your own copy of Visual Studio code.

VSCodium #

Binary releases of VS Code without MS branding / telemetry / licensing.

Advanced Replacements #

The following replacements have been separated due to them having a larger learning curve, thus requiring more time and effort to learn. This is not to mean that they are bad in any way, but a note for developers that these alternatives are for those that do not mind spending more time and effort to learn.

Emacs #

A highly customizable text editor, with many plugins, ranging from email, web browsing, and file management.

Vim #

A terminal based text editor.