VS Code or VS Codium - Which should I use?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Visual Studio Code

    Visual Studio Code

  • The majority of the code behind the Visual Studio Code editor is available in a GitHub repo (microsoft/ vscode) under a MIT license. It is referred to as the "Code - OSS" repo by Microsoft. There is a build process that takes the code in this repo and creates a customized product that is the actual software that you install and use.

  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • VS Code is a mostly open-source code editor, with proprietary sprinkles on top, and a proprietary extension marketplace. It is a bit of a mongrel breed of software really. VS Codium is a fully open-source alternative based on the same codebase.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • openvsx

    An open-source registry for VS Code extensions

  • VS Codium is configured to use its Open VSX Registry. This registry is developed and maintained under the Eclipse Open VSX project. It is vendor neutral, so it can be used with any technology or tool. Examples are: VSCodium, Eclipse Theia, Eclipse Che, Gitpod, Coder, and SAP Business Application Studio.

  • free-vscode-csharp

    Free/Libre fork of the official C# extension for vscode

  • C# language (powered by OmniSharp): Official C# language support. The extension is subject to this restrictive license because it uses Microsoft's proprietary debugger. The source code is available under a MIT license. See this comment in the C# extension repo for some discussion on this. There is an alternative version of the C# extension in the Open VSX Registry that uses Samsung’s MIT-licensed Debugger.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • GitHub (owned by Microsoft) has started a paid product called Codespaces, which uses VS Code in virtual machines (VMs). It was rolled out in August 2021 and is only available to GitHub Teams and GitHub Enterprise Cloud customers currently. Full details on pricing is available in their documentation. The pricing looks modest enough, but I'm sure they are starting to make some money from it by now.

  • publish-extensions

    Scripts for publishing VS Code extensions to open-vsx.org

  • Create a pull request to this repository to have the @open-vsx service account publish the extensions for you. It appears that they run a batch job to keep them up-to-date.

  • publish-vscode-extension

    GitHub action to publish your VS Code Extension to the Open VSX Registry or Visual Studio Marketplace.

  • I have written a number of extensions, and I use the publish-vscode-extension GitHub action to publish my extensions to both marketplaces.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • omnisharp-vscode

    Discontinued Official C# support for Visual Studio Code [Moved to: https://github.com/dotnet/vscode-csharp]

  • C# language (powered by OmniSharp): Official C# language support. The extension is subject to this restrictive license because it uses Microsoft's proprietary debugger. The source code is available under a MIT license. See this comment in the C# extension repo for some discussion on this. There is an alternative version of the C# extension in the Open VSX Registry that uses Samsung’s MIT-licensed Debugger.

  • Atom

    Discontinued :atom: The hackable text editor

  • Prior to being acquired by Microsoft, GitHub made their own open-source code editor too, Atom. Atom is still actively maintained. It just goes to show how they purused similar stratgies in the long-run. I guess that the philosophy is to make tools for devs, and create an "ecosystem" to sell something extra.

  • vscode-cpptools

    Official repository for the Microsoft C/C++ extension for VS Code.

  • C++ language: Official C++ language support. The extension is subject to this restrictive license. You can see this comment in the extension repo for clarification of this.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts