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 for Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube