awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cdr avatar

cdr/code-server

0
View on GitHub↗
78,072 stars·6,723 forks·TypeScript·MIT·4 viewscoder.com↗

Code Server

code-server is a browser-based integrated development environment that allows a VS Code compatible editor to run on a remote server. It functions as a self-hosted code editor, enabling users to access a persistent development workspace from any web browser without requiring local software installation.

The project focuses on remote development environment hosting, moving heavy compilation and processing tasks to remote hardware to offload resources. This architecture enables cloud development environments that standardize workspaces and preserve local battery life by shifting computation to a distant machine.

The system integrates a virtual file system to link remote directories to the browser interface and uses a proxy-based routing system to manage authentication and networking. It employs the Language Server Protocol for background analysis and WebSocket-based communication for real-time editor and terminal updates.

Features

  • Browser-Based IDEs - Provides a full-featured integrated development environment accessible through any web browser.
  • Remote Development Environments - A hosted setup for running compilers, shells, and editors on remote hardware to offload heavy computation.
  • Virtual File Systems - Implements a virtual file system that maps remote server directories to the browser interface.
  • Cloud and Remote Workspaces - Creates consistent, remote workspaces that decouple the coding environment from local hardware.
  • Language Server Protocol Integrations - Integrates the Language Server Protocol to provide real-time autocomplete and error checking.
  • Remote Backend Hosting - Hosts the editor's core logic and language servers on a remote machine to offload local processing.
  • Remote Development Environments - Enables the deployment and management of full development environments on remote cloud infrastructure.
  • Self-Hosted IDEs - Allows for a private, self-hosted deployment of a persistent development workspace.
  • Remote VS Code Servers - Hosts a full VS Code compatible editor on a remote server for browser-based access.
  • Computational Offloading - Offloads intensive processing to remote hardware to preserve local battery and increase performance.
  • Development Task Offloading - Moves heavy compilation and processing tasks to remote servers to save local battery and increase speed.
  • In-Browser Code Editing - Provides the capability to write and edit code directly within a web browser.
  • WebSocket Clients and Servers - Uses bidirectional WebSocket connections for real-time synchronization of editor state and terminal data.
  • Session and Traffic Routing - Implements proxy-based routing to manage authentication and WebSocket traffic for the editor.
  • Developer Experience - Run VS Code in the browser for remote development.
  • Cloud IDEs - VS Code running in a browser.
  • Developer Tools - Run VS Code in a browser.

Star history

Star history chart for cdr/code-serverStar history chart for cdr/code-server

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Code Server

Similar open-source projects, ranked by how many features they share with Code Server.
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • gitpod-io/openvscode-servergitpod-io avatar

    gitpod-io/openvscode-server

    5,891View on GitHub↗

    OpenVSCode Server is an open-source project that runs the full Visual Studio Code editor as a web application served from a remote server, enabling development through any browser without local installation. It provides a browser-based IDE that combines containerized development environments, remote file system access, and server-side process management to deliver a complete remote development experience. The project supports the standard VS Code extension model, allowing plugins to add languages, debuggers, and tools without modification. It maintains real-time bidirectional communication be

    TypeScriptideremotevscode
    View on GitHub↗5,891
  • coder/codercoder avatar

    coder/coder

    12,272View on GitHub↗

    Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It provides a centralized infrastructure for teams to deploy ephemeral workspaces on private cloud or on-premises hardware, ensuring consistent toolchains and dependencies across distributed development environments. The platform distinguishes itself through its focus on secure, infrastructure-as-code governance and autonomous agent integration. It allows organizations to define reusable, versioned environment templates that integrate with existing identity providers and role-based

    Goagentsdev-toolsdevelopment-environment
    View on GitHub↗12,272
  • lwch/natpasslwch avatar

    lwch/natpass

    4,457View on GitHub↗

    Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop streaming, and cloud development environments through a browser. It functions as a centralized portal for executing shell commands and accessing graphical desktops on remote servers without the need for local clients. The system includes a remote IDE host and a remote desktop streamer, enabling server-side development environments and the transmission of a remote machine's visual interface directly to a web browser. It also features a natural language documentation query tool for

    Gocode-servergolangprotobuf
    View on GitHub↗4,457
See all 30 alternatives to Code Server→

Frequently asked questions

What does cdr/code-server do?

code-server is a browser-based integrated development environment that allows a VS Code compatible editor to run on a remote server. It functions as a self-hosted code editor, enabling users to access a persistent development workspace from any web browser without requiring local software installation.

What are the main features of cdr/code-server?

The main features of cdr/code-server are: Browser-Based IDEs, Remote Development Environments, Virtual File Systems, Cloud and Remote Workspaces, Language Server Protocol Integrations, Remote Backend Hosting, Self-Hosted IDEs, Remote VS Code Servers.

What are some open-source alternatives to cdr/code-server?

Open-source alternatives to cdr/code-server include: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… gitpod-io/openvscode-server — OpenVSCode Server is an open-source project that runs the full Visual Studio Code editor as a web application served… coder/coder — Coder is a self-hosted platform for provisioning and managing isolated, containerized development environments. It… lwch/natpass — Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… stackblitz/core — Online IDE powered by Visual Studio Code ⚡️.