Eclipse Open VSX
The objective of this project is to manage runtime extensions for cloud IDEs such as Theia. A runtime extension is one that can be plugged into a running application. In contrast, a compile-time extension is one that is baked into the application when it is built. Theia currently supports both: runtime extensions (plug-ins) using the VS Code extension API and compile-time extensions using the Theia extension API. The latter are already published to the npm Package Registry and are therefore not in the scope of this project.
The initial focus will be on extensions that follow the VS Code extension API. Further extension formats may be added in case Theia or other relevant cloud IDE projects decide to abandon the VS Code format. This is rather unlikely, but in theory such a step could become necessary because the VS Code format is governed solely by Microsoft.
The Extension Registry will include the following components:
Server
- Manage the metadata of VS Code extensions in a database
- Store extension packages with a file storage service
- Upload / download extensions and fetch their metadata through a REST API
- Upstream mode: configure an upstream server instance to delegate requests in case they cannot be handled locally
Web Interface
- Web application for searching extensions and reading their details
- Read and write reviews (star-ratings and comments)
- Manage access tokens for publishing
- Authenticate users via OAuth
Command Line Interface (CLI)
- Publish extensions from the command line using an access token
The following topics are not on the initial agenda, but are potentially in the scope of this project:
- Mirroring of multiple server instances
- More CLI features such as resolution of extension versions and their dependencies
- Support additional runtime extension formats
The following topics are not in the scope of this project:
- Manage compile-time extensions
- Integration of the Extension Registry in Theia (manage installed extensions etc.). This is done within the Theia project.
Basics
- Project ID: ecd.openvsx
- PMI: https://projects.eclipse.org/projects/ecd.openvsx
- Website: https://open-vsx.org
- Download CSV: Commits , Issues , Reviews , IP Lab requests
- Time range for commits: 2026-04-09 20:28:51 to 2026-08-18 15:20:43.
- Time range for issues: 2025-08-03 00:20:58 to 2026-08-19 10:04:47.
- Time range for reviews: 2025-08-04 16:03:53 to 2026-08-18 09:57:31.
Active repositories
| Repository | Commits | Reviews | Issues |
|---|---|---|---|
| https://github.com/eclipse-openvsx/openvsx | 236 | 355 | 312 |
Activity - commits
There have been 236 commits made by 13 people on 1 repositories over the last 12 months.
Activity - issues
There have been 312 issues submitted by 188 people on 1 repositories over the last 12 months.
Activity - reviews
There have been 355 reviews submitted by 36 people on 1 repositories over the last 12 months.
The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.
See the project’s PMI page at https://projects.eclipse.org/projects/ecd.openvsx
Releases
- 0.24.0 (2025-04-14) – see artefacts
- 0.23.5 (2025-03-19) – see artefacts
- 0.23.4 (2025-03-18) – see artefacts
- 0.23.1 (2025-03-17) – see artefacts
- 0.23.2 (2025-03-17) – see artefacts
- 0.23.3 (2025-03-17) – see artefacts
- 0.23.0 (2025-03-11) – see artefacts
- 0.22.2 (2025-02-20) – see artefacts
- 0.22.0 (2025-02-13) – see artefacts
- 0.22.1 (2025-02-13) – see artefacts
- 0.21.1 (2025-02-03) – see artefacts
- 0.21.0 (2025-01-28) – see artefacts
- 0.19.1 (2025-01-22) – see artefacts
- 0.15.2 (2024-12-05) – see artefacts
- 0.15.3 (2024-12-05) – see artefacts
- 0.20.0 (2024-11-20) – see artefacts
- 0.19.0 (2024-11-14) – see artefacts
- 0.18.1 (2024-11-08) – see artefacts
- 0.18.0 (2024-10-25) – see artefacts
- 0.17.0 (2024-09-25) – see artefacts
- 0.16.4 (2024-09-11) – see artefacts
- 0.16.3 (2024-08-13) – see artefacts
- 0.16.2 (2024-08-12) – see artefacts
- 0.16.1 (2024-07-31) – see artefacts
- 0.16.0 (2024-07-23) – see artefacts
- 0.15.8 (2024-06-24) – see artefacts
- 0.15.7 (2024-06-05) – see artefacts
- 0.15.6 (2024-06-04) – see artefacts
- 0.15.5 (2024-05-17) – see artefacts
- 0.15.4 (2024-05-16) – see artefacts
- 0.15.1 (2024-04-22) – see artefacts
- 0.15.0 (2024-04-17) – see artefacts
- 0.14.6 (2024-03-28) – see artefacts
- 0.14.5 (2024-03-20) – see artefacts
- 0.14.4 (2024-03-18) – see artefacts
- 0.14.3 (2024-01-29) – see artefacts
- 0.14.2 (2023-12-11) – see artefacts
- 0.14.1 (2023-10-26) – see artefacts
- 0.14.0 (2023-08-08) – see artefacts
- 0.13.3 (2023-07-18) – see artefacts
- 0.13.4 (2023-07-18) – see artefacts
- 0.13.2 (2023-07-15) – see artefacts
- 0.13.0 (2023-06-20) – see artefacts
- 0.13.1 (2023-06-20) – see artefacts
- 0.12.0 (2023-05-29) – see artefacts
- 0.11.0 (2023-04-18) – see artefacts
- 0.11.1 (2023-04-18) – see artefacts
- 0.10.0 (2023-04-06) – see artefacts
- 0.9.7 (2023-04-01) – see artefacts
- 0.9.6 (2023-03-29) – see artefacts
- 0.9.5 (2023-03-22) – see artefacts
- 0.9.4 (2023-03-14) – see artefacts
- 0.9.3 (2023-03-09) – see artefacts
- 0.9.1 (2023-03-06) – see artefacts
- 0.9.0 (2023-02-26) – see artefacts
- 0.7.0 (2022-12-08) – see artefacts
- 0.6.0 (2022-11-30) – see artefacts
- 0.1.0 (2021-04-13) – see artefacts
Reviews
- Eclipse Open VSX 2027.05 Progress (2027-05-26) – see review
- Eclipse Open VSX 2026.06 Graduation (2026-06-03) – see review
- Eclipse Open VSX 2025.08 Progress (2025-08-20) – see review
- 2024.08 Progress (2023-08-14) – see review
- 2023.08 Progress (2023-08-09) – see review
- Eclipse Open VSX 0.1.0 Release (2021-04-07) – see review
- Creation (2019-12-04) – see review
IP Lab requests
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign/2.0.4
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-darwin-x64/2.0.2
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-linux-x64/2.0.2
- 2026-02-03 - npm/npmjs/@vscode/vsce/3.7.1
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-win32-x64/2.0.2
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-alpine-arm64/2.0.2
- 2026-02-03 - npm/npmjs/@azu/style-format/1.0.1
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-alpine-x64/2.0.2
- 2026-02-03 - npm/npmjs/-/boundary/2.0.0
- 2026-02-03 - npm/npmjs/@vscode/vsce-sign-linux-arm/2.0.2
Organization Settings
- GitHub organization: eclipse-openvsx
- 2FA enforced:
True - Default workflow permissions:
read
Branch Protections
This project has a total of 2 repositories in its associated GitHub organization eclipse-openvsx
.
The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: