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
·
coder avatar

coder/sshcodeArchived

0
View on GitHub↗
5,706 stars·212 forks·Go·MIT·2 views

Sshcode

sshcode is a tool for deploying remote IDEs that installs and runs a VS Code editor on a remote server over SSH for browser-based access. It functions as an SSH remote IDE deployer and tunneling proxy, routing the remote editor instance to a local browser port via secure shell encrypted tunnels.

The system synchronizes local editor settings and extensions to a remote server to ensure consistent development environments. This includes backing up and transferring user configurations between local machines and remote filesystems.

The project manages the full lifecycle of remote development, including the distribution of server binaries, remote process orchestration, and the synchronization of filesystem-based settings. It enables remote filesystem code editing by managing the connection and environment consistency across distributed machines.

Features

  • Remote VS Code Servers - Hosts a full Visual Studio Code editor on a remote server for browser-based remote development.
  • Configuration Syncing - Synchronizes editor settings and extension files between local and remote environments to maintain consistency.
  • Remote Editing Tools - Provides utilities for accessing and modifying files on remote servers directly through a full-featured editor.
  • Remote Configuration Synchronization - Synchronizes local editor configuration files and extensions with the remote server.
  • Remote Application Lifecycle Management - Installs and manages the lifecycle of a code editor instance running on a remote server via SSH commands.
  • IDE Deployers - Installs and runs a VS Code editor on a remote server over SSH for browser-based access.
  • Local Port Forwarding - Forwards connections from a local browser port to a remote editor endpoint through an SSH tunnel.
  • SSH Tunneling Forwarders - Tunnels the remote editor instance's TCP traffic to a local browser port using an encrypted SSH connection.
  • Remote Development Environments - Synchronizes the local user interface with a remote server to maintain a consistent development environment.
  • Binary Distribution - Provides mechanisms for synchronizing compiled editor binaries to target server directories for execution.
  • Post-Session State Backups - Backs up modifications made to the remote editor by transferring updated settings back to the local machine.
  • Binary Deployment Managers - Uploads local editor binaries to a remote server or downloads the latest versions from a remote source.
  • SSH Remote Development Editors - Launches a persistent editor on a remote machine via SSH with access through a local web browser.

Star history

Star history chart for coder/sshcodeStar history chart for coder/sshcode

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

Frequently asked questions

What does coder/sshcode do?

sshcode is a tool for deploying remote IDEs that installs and runs a VS Code editor on a remote server over SSH for browser-based access. It functions as an SSH remote IDE deployer and tunneling proxy, routing the remote editor instance to a local browser port via secure shell encrypted tunnels.

What are the main features of coder/sshcode?

The main features of coder/sshcode are: Remote VS Code Servers, Configuration Syncing, Remote Editing Tools, Remote Configuration Synchronization, Remote Application Lifecycle Management, IDE Deployers, Local Port Forwarding, SSH Tunneling Forwarders.

What are some open-source alternatives to coder/sshcode?

Open-source alternatives to coder/sshcode include: microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… gitpod-io/openvscode-server — OpenVSCode Server is an open-source project that runs the full Visual Studio Code editor as a web application served… sshnet/ssh.net — SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file… mutagen-io/mutagen — Mutagen is a cross-platform file synchronization engine and development environment orchestrator. It provides… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and… sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar…

Open-source alternatives to Sshcode

Similar open-source projects, ranked by how many features they share with Sshcode.
  • microsoft/vscode-docsmicrosoft avatar

    microsoft/vscode-docs

    6,549View on GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    View on GitHub↗6,549
  • 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
  • sshnet/ssh.netsshnet avatar

    sshnet/SSH.NET

    4,310View on GitHub↗

    SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file transfers. It provides a complete SSH-2 protocol stack implementation with a channel multiplexing engine that manages multiple concurrent channels over a single connection, supporting simultaneous shell sessions, remote command execution, SFTP transfers, and port forwarding tunnels. The library includes a pluggable authentication pipeline supporting password, public key, certificate, keyboard-interactive, and multi-factor authentication combinations. The library distinguishes itself t

    C#networkscpsftp
    View on GitHub↗4,310
  • lapce/lapcelapce avatar

    lapce/lapce

    38,569View on GitHub↗

    Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and responsiveness. It functions as a modal text editor with Vim-style keybindings to minimize hand movement, an LSP client for language intelligence, and a remote development environment for editing files and executing code on distant servers. The editor features an extensible architecture based on the WebAssembly System Interface, allowing it to execute plugins compiled to WASI for cross-language functionality. It further distinguishes itself by implementing the Debug Adapter Proto

    Rustcode-editordeveloper-toolsrust
    View on GitHub↗38,569
  • See all 30 alternatives to Sshcode→