vscode.py#
Create vscode extensions with python.
Why use vscode.py?#
Why should you use this for building VScode extensions when you can use typescript? Here are some reasons:
vscode.py builds the package.json for you! No need to switch between your extension.py and package.json in order to add commands. It also handles adding Activity Bars, Keybinds and Views.
vscode.py provides a more pythonic way of creating the extension. Python also has some powerful modules that Javascript doesn’t and you can include these with vscode.py
vscode.py extensions work perfectly with vsce and you can publish your extensions just like you would publish any other extension.
Extensions built using vscode.py#
Here’s a list of some extensions built using vscode.py. If you’d like to include your extension here feel free to create a PR.