Attention! As of today, updating the VS Code Python extension automatically installs proprietary software on your computer!

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

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

    Visual Studio Code

  • This license applies to the Visual Studio Code product. Source Code for Visual Studio Code is available at https://github.com/Microsoft/vscode under the MIT license agreement at https://github.com/microsoft/vscode/blob/main/LICENSE.txt. Additional license information can be found in our FAQ at https://code.visualstudio.com/docs/supporting/faq.

  • pyright

    Static Type Checker for Python

  • I looked into pyright when starting to annotate my python code, it was good from CLI but even they recommend pylance when using as extension of vscode. https://github.com/microsoft/pyright#vs-code-extension. mypy is my cli tool of choice for type checking now though.

  • 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
  • pylance-release

    Documentation and issues for Pylance

  • Pylance is closed source? I see a github page for it here and a Creative Commons 4.0 license.

  • neovim

    Vim-fork focused on extensibility and usability

  • Not a problem at all, here you go http://neovim.io/

  • Python

    This extension is now maintained in the Microsoft fork.

  • But I mean, this doesn't prevent you from writing an open source extension that runs regardless of which version a user chooses to use, right? Users who are using the open source version of VS Code aren't forced to install the proprietary version with PyLance. The old extension is open source and even had a release just 18 hours ago - https://github.com/Microsoft/vscode-python

  • doom-emacs

    Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]

  • sorry, that's Spacemacs terminology. in doom u can switch to Emacs mode with C-z; that's what I meant. https://github.com/hlissner/doom-emacs/issues/107#issuecomment-747547798

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