FLOSS version of VSCode and the extensions gallery

This page summarizes the projects mentioned and recommended in the original post on /r/vscode

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

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

  • The product.json will be reset every time VS Code is updated, since it's part of the distribution and not meant to be modified by users. See here for an explanation by a VSCodium developer.

  • openvsx

    An open-source registry for VS Code extensions

  • If the extension you wanted to install is a FLOSS extension not available on Open-VSX, you can ask the extension developer to publish the extension to Open-VSX, or use open-vsx/publish-extensions if they don't respond or want to.

  • 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
  • Visual Studio Code

    Visual Studio Code

  • "Visual Studio Code" is not the same as "VS Code", and is not FLOSS. Visual Studio Code is the official name of the Microsoft branded distribution, as explained here. FLOSS distributions aren't legally allowed to have "Visual Studio" in their name, since Microsoft owns that trademark.

  • omnisharp-vscode

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

  • That's correct, most extensions on the Microsoft marketplace are FLOSS, and I didn't say otherwise. But my second point was specifically about the proprietary extensions made by Microsoft, such as the C/C++ and C# extensions (which include proprietary code from Visual Studio), Pylance, IntelliCode, Live Share, Remote - SSH etc.

  • vscode-cpptools

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

  • Those extensions are a common reason why people are having problems with extensions missing in Open VSX, but unless Microsoft decide to publish there, it won't ever happen (and they don't seem willing to).

  • publish-extensions

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

  • My third point addresses the FLOSS extensions not yet available on Open VSX. These can usually be added fairly easily via open-vsx/publish-extensions, or by asking the extension author to publish to Open VSX themselves. I believe this mindset is the only way in which FLOSS distributions of VS Code can ever be a viable alternative to Visual Studio Code.

  • open-vsx.org

    Source of open-vsx.org

  • I just wanted to highlight that Open VSX is not an issue, and is not inferior to the Visual Studio Marketplace (as some people are led to believe when they find missing extensions), but rather an awesome project providing a vendor-neutral FLOSS extension registry. The real "issue" to be solved is getting more users and extension authors aboard the train, to fill Open VSX with more extensions and one day make it on-par with the Visual Studio Marketplace. Just the other week, GitHub (a Microsoft owned company!) decided to become a verified publisher on Open VSX, so I have high hopes that we'll get there.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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