VSCodium – Free/Libre Open Source Software Binaries of VS Code

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.io
featured
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.
www.influxdata.com
featured
  • vscodium

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

  • I mean, you can re-build it yourself, in docker

    https://github.com/VSCodium/vscodium/blob/master/docs/build....

    But I think you can also just build VSCode itself yourself. (But, I am not sure if that still doesn't have some non-free parts.)

    https://github.com/Microsoft/vscode/wiki/How-to-Contribute#b...

  • vscode-cpptools

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

  • While part of the C/C++ extension is MIT licensed. At runtime the extension downloads binary blobs which have a lot more restrictive license. See https://github.com/microsoft/vscode-cpptools/tree/main/Runti... . This effectively makes it illegal to use the extension in non official Visual Studio Code builds like VSCodium. The situation is similar with C# extension.

    There are alternative non Microsoft language servers for C++ and probably other languages which are fully open source and can be used in open source VSCode builds. But unfortunately some extensions depend specifically on the Microsoft language support extensions. For example Platform IO can't be published on OpenVSX due to this. https://github.com/platformio/platformio-vscode-ide/issues/1... . Similar with Unity debugger extension depending on microsoft C# extension.

  • 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

  • I mean, you can re-build it yourself, in docker

    https://github.com/VSCodium/vscodium/blob/master/docs/build....

    But I think you can also just build VSCode itself yourself. (But, I am not sure if that still doesn't have some non-free parts.)

    https://github.com/Microsoft/vscode/wiki/How-to-Contribute#b...

  • Code-Server

    VS Code in the browser

  • The alternative is actually possible and works reasonably well from the browser: https://github.com/coder/code-server

  • platformio-vscode-ide

    PlatformIO IDE for VSCode: The next generation integrated development environment for IoT

  • While part of the C/C++ extension is MIT licensed. At runtime the extension downloads binary blobs which have a lot more restrictive license. See https://github.com/microsoft/vscode-cpptools/tree/main/Runti... . This effectively makes it illegal to use the extension in non official Visual Studio Code builds like VSCodium. The situation is similar with C# extension.

    There are alternative non Microsoft language servers for C++ and probably other languages which are fully open source and can be used in open source VSCode builds. But unfortunately some extensions depend specifically on the Microsoft language support extensions. For example Platform IO can't be published on OpenVSX due to this. https://github.com/platformio/platformio-vscode-ide/issues/1... . Similar with Unity debugger extension depending on microsoft C# extension.

  • Python

    This extension is now maintained in the Microsoft fork.

  • openvsx

    An open-source registry for VS Code extensions

  • I stopped using Code-OSS and Vscodium after this bug. For the longest time, the "solutions" suggested in that issue tracker were disabling CORS.

    https://github.com/eclipse/openvsx/issues/306

  • 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
  • publish-extensions

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

  • Hey folks, Geoff here from Gitpod. Very please to see there continues to be interest in open (and FOSS) software development tooling. VSCodium uses the OpenVSX registry (which Gitpod folks created) because the VS Market place is proprietary and can only be connected to from offical Visual Studio branded products.

    If you can't find an extension when using VSCodium then please send a pull-request to this repository https://github.com/open-vsx/publish-extensions with the identifier and that will help grow the ecosystem of open tooling.

    ICMYI - We blogged more about this over at https://www.gitpod.io/blog/openvscode-server-launch, https://www.gitpod.io/blog/cloud-ide-history and https://www.gitpod.io/blog/open-vsx.

  • omnisharp-vscode

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

  • pylance-release

    Documentation and issues for Pylance

  • Not sure about C++ but the Python extension definitely isn't completely open source. That code appears to be for the extension client, but the code for Pylance isn't open (which provides completions etc.). The code for Pyright (the type checker) is open source though.

    https://github.com/microsoft/pylance-release/issues/4#issuec...

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

  • Multiple Notepad++ Flaws Let Attackers Execute Arbitrary Code

    7 projects | news.ycombinator.com | 4 Sep 2023
  • Vscode.dev: Local Development with Cloud Tools

    9 projects | news.ycombinator.com | 24 Jul 2023
  • Help me make VSCode telemetry clearer and require consent by upvoting this issue

    6 projects | /r/programming | 17 Apr 2023
  • This may be an unpopular opinion here but gpt has made coding so much fun again

    4 projects | /r/webdev | 9 Apr 2023
  • VSCode doesn't show predifined debugging configurations

    2 projects | /r/vscode | 25 Aug 2022