News

VS Code in the Browser Project Tops GitHub's Trending List

Coder Technologies Inc.'s newly open sourced project to provide a remotely hosted port of Visual Studio Code running in the browser has officially become the "hottest" project on GitHub.

Specifically, as of this writing, the Trending section of the vast open source code repository and development platform shows the code-server project receiving the most stars for today (March 15) and this week.

That trend emerged after Austin, Texas-based Coder last week donated to the open source community its method to serve up the programming goodness of VS Code via any browser running on a variety of machines -- with the added attraction of cloud capabilities such as on-demand resources.

The project provides a new access avenue to Microsoft's lightweight, cross-platform code editor that is increasingly coming to resemble a fully functioning IDE through the use of many extensions and tools such as a Language Server Protocol that provides IntelliSense functionality and more.

Such VS Code functionality has propelled the editor to new levels of popularity such that it was named the No. 1 developer environment in a huge Stack Overflow survey report.

So what's the attraction of using VS Code in a browser?

"Developers ready to embrace the cloud-based IDE can do so without losing features, or control," Coder said in an announcement post last week. "This means you can code on your Chromebook, tablet and desktop with a completely synchronized environment. You can spill coffee on your laptop without fear of losing work. If you are an organization, you can standardize development environments across the entire team. You can also take advantage of CPU-bursting cloud instances for compilations and heavy tests."

As that quote mentioning "team" development indicates, Coder also offers an Enterprise version of its solution, providing higher-end features like computational acceleration of dynamically scalable resources based on usage, real-time collaboration, usage reports, audits and so on.

Code-Server in Animated Actio
[Click on image for larger, animated GIF view.] Code-Server in Animated Action (source: Coder)

Coder also offers a self-hosted solution, with binaries available for download for Linux and OS X machines (Windows support is planned).

For the Coder-hosted solution, the firm provides its service via a Linux virtual machine. Code-server can be fired up and tried out quickly with a Docker command. It also can be deployed to public clouds, and Coder has published Quickstart guides for working with Google Cloud, Amazon Web Services (AWS) and Digital Ocean.

Benefits of the code-server project listed on GitHub include:

  • Code on your Chromebook, tablet, and laptop with a consistent dev environment.
  • If you have a Windows or Mac workstation, more easily develop for Linux.
  • Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.
  • Preserve battery life when you're on the go.
    • All intensive computation runs on your server.
    • You're no longer running excess instances of Chrome.

One "known issue" with the MIT-licensed code-server is that it doesn't let developers create or debug their own customized VS Code extensions.

Going forward, the code-server GitHub site says that along with the aforementioned Windows support, future work is planned for "Electron and Chrome OS applications to bridge the gap between local<->remote" and "Run VS Code unit tests against our builds to ensure features work as expected."

The company invited developers to try out code-server and file GitHub issues for feedback or problems, noting that it has big plans for its solution.

"Coder believes code-server is the future of software development and we are excited to integrate your feedback and ideas," the team said.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube