code-server logo

code-server

Website

Run Visual Studio Code in the browser on your own server

78.5k stars 6.8k forks last commit first released MIT

Actively maintained

Last commit 24 Jul 2026.

code-server screenshot

code-server is an open source distribution of Visual Studio Code that runs on a remote machine and is accessed through a web browser. It provides a consistent development environment from anywhere while keeping compute and source access on your own infrastructure.

Key Features

  • Browser-based VS Code experience backed by a remote server
  • Remote development on Linux hosts to offload CPU/RAM-intensive tasks
  • Supports VS Code extensions and common developer workflows
  • Web access over secure connections, suitable for remote work setups
  • Multiple installation options including install script and container-based deployments

Use Cases

  • Remote development workspaces for individuals on a home server or cloud VM
  • Centralized development environments for teams needing consistent tooling
  • Low-power device development (e.g., laptops or tablets) by running workloads remotely

Limitations and Considerations

  • Requires a Linux host with WebSockets enabled and adequate CPU/RAM for editor and builds
  • Some desktop-specific VS Code features may behave differently in a browser-based environment

code-server is a practical way to standardize developer environments and access them from anywhere with a familiar VS Code interface. It fits well for personal remote setups and as a building block for larger managed remote development platforms.

Categories:

Tags:

Tech Stack:

Share:

Similar to code-server

JupyterLab logo

JupyterLab

Web-based interactive computing environment for notebooks and code

15.2k
4k
Last commit

JupyterLab is an extensible web-based IDE for Jupyter notebooks, code, terminals, and data exploration with rich outputs and a plugin-based interface.

BSD-3-ClauseActively maintained
Alternative to:
Anaconda Notebooks logo
Anaconda Notebooks
+15
Element logo

Element

Matrix-based secure messaging and collaboration client

13.3k
2.7k
Last commit

Element is a Matrix client for secure team messaging and collaboration, offering end-to-end encrypted chats and calls with interoperability across the Matrix network.

AGPL-3.0Actively maintained
Alternative to:
Element Matrix (Hosted) logo
Element Matrix (Hosted)
+19
Eclipse Che logo

Eclipse Che

Kubernetes-native cloud development environments with a web IDE

7.2k
1.2k
Last commit

Eclipse Che provides Kubernetes-based cloud development environments (CDEs) with containerized workspaces, a web IDE, and Devfile-based project configuration for teams.

EPL-2.0Actively maintained
Alternative to:
Codenvy Developer Workspaces logo
Codenvy Developer Workspaces
+6
Coder logo

Coder

Self-hosted cloud development environments for teams and agents

14k
1.4k
Last commit

Open-source platform to provision secure, self-hosted developer workspaces (VMs, containers, Kubernetes) defined in Terraform, with IDE integrations and AI agent support.

AGPL-3.0Actively maintained
Alternative to:
Coder (Coder Cloud) logo
Coder (Coder Cloud)
+6
CryptPad logo

CryptPad

End-to-end encrypted collaborative office and document suite

7.8k
836
Last commit

CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.

AGPL-3.0Actively maintained
Alternative to:
Google Workspace logo
Google Workspace
+12

WBO

Real-time collaborative online whiteboard

2.6k
482
Last commit

WBO is a lightweight, real-time collaborative whiteboard where multiple users can draw simultaneously, with persistent boards and optional JWT-based access control.

AGPL-3.0Actively maintained
Alternative to:
Microsoft Whiteboard logo
Microsoft Whiteboard
+8