Skip to main content
Associate
August 19, 2025
Solved

Publishing STM32 Extension to open-vsx.org for support for VSCode forks (Cursor, VSCodium)

  • August 19, 2025
  • 3 replies
  • 961 views

Hello, Microsoft has updated their Visual Studio Marketplace Terms of Use to bar vscode forks from using extensions from their marketplace. I'm currently using the Cursor IDE, which has recently switched over to open-vsx.org for their extension marketplace and thus, I no longer have access to STM32 for Visual Studio Code extensions.


Are there any plans to cross-publish the official STM32 for Visual Studio Code extension over to open-vsx.org?

Best answer by Cartu38 OpenDev

@noahl per @Nawres GHARBI answer I guess no plan because the issue is not to publish but to get a kind of decent validation that today available extensions are functional enough within an extra framework than VSCode.
Open-vsx.org may open doors to so many (Theia, VSCodium, ...).

Such said as end user you can always download extensions from marketplace Thanks web interface and have a try by yourself with shooting for your elected framework. We are eager to get feedback about !

3 replies

Nawres GHARBI
Technical Moderator
August 25, 2025

hello, no plan for the moment

Cartu38 OpenDev
Cartu38 OpenDevBest answer
Graduate II
August 28, 2025

@noahl per @Nawres GHARBI answer I guess no plan because the issue is not to publish but to get a kind of decent validation that today available extensions are functional enough within an extra framework than VSCode.
Open-vsx.org may open doors to so many (Theia, VSCodium, ...).

Such said as end user you can always download extensions from marketplace Thanks web interface and have a try by yourself with shooting for your elected framework. We are eager to get feedback about !

noahlAuthor
Associate
August 28, 2025

Thank you @Cartu38 OpenDev and @Nawres GHARBI for the explanation, the STM32 extension is still very much in development so it makes sense to focus on getting it to work on VSCode. The advice to download the .vsix extention was very helpful, I'm able to download the .vsix of the extension easily and load it into cursor. Keep up the good work on this extension :)

noahl_0-1756384429052.png

 

Visitor II
December 6, 2025

Hi there @noahl , did you manage to get it building on cursor as well? I tried copying over all the extensions, but am getting this issue:

aidanq_0-1765021771716.png

with this launch file

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "stlinkgdbtarget",
            "request": "launch",
            "name": "STM32Cube: STM32 Launch ST-Link GDB Server",
            "origin": "snippet",
            "cwd": "${workspaceFolder}",
            "preBuild": "${command:st-stm32-ide-debug-launch.build}",
            "runEntry": "main",
            "liveWatch": {
                "enabled": true,
                "samplesPerSecond": "4"
            },
            "imagesAndSymbols": [
                {
                    "imageFileName": "${command:st-stm32-ide-debug-launch.get-projects-binary-from-context1}"
                }
            ]
        }
    ]
}
I tried to "install stlinkgdbtarget extension", but no such extension exists in vscode either? An alternative is just to use cursor for code editing and then just build/flash/debug in vscode, but I am hoping I can find a solution for this?

 

Graduate
October 23, 2025

No further question, I would just like to voice that I would like the extension to be on Open-vsx.org officially supported as well