We use cookies to make your experience better.
Last week, we released code-server 4.0. This is a big milestone for the project because it’s our first major release since March 2020. Here’s what changed.
For those unfamiliar with code-server, it’s an open-source project that runs VS Code in the web browser. We’ve gone through a few iterations of patching the VS Code to support running on the web.
Recently, the VS Code team has open-sourced many of the core components of the web server. Because of this, we’ve moved to a fork-based workflow so that we are able to support new VS Code versions faster, and leverage the upstream server. ⚡
Microsoft’s extension marketplace is proprietary and limited to use within Microsoft products. This means that unofficial forks such as code-server, openvscode-server, and VSCodium cannot use the marketplace.
Our previous workaround was to maintain our own extension marketplace, this worked for a while but became fragile and unreliable. We opted for the better solution: using the Open-VSX registry. This is now the default extension marketplace for code-server.
We’ve previously documented using open-vsx with code-server, but we’re pretty excited about it being the default option now. Here’s why:
2021 was a pretty awesome year for code-server. For starters, we hit 50,000 GitHub stars! The project had 86 unique contributors and 748 users participated in issues. Two open source maintainers (jsjoeio and TeffenEllis) also joined in 2021. Stay tuned for an in-depth “year in review” for code-server!
Our next priority for code-server is to assess our changes compared to upstream VS Code and see if we can remove as much as possible. That way, we are more aligned with upstream and can also submit patches upstream 🎉
Big thank you to everyone in the community who contributed to code-server 4.0! We couldn’t have done it without you.
Enjoy what you read?
Subscribe to our newsletter
By signing up, you agree to our Privacy Policy and Terms of service.