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

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events