awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/vscode-remote-release

0
View on GitHub↗
4,123 Stars·452 Forks·Dockerfile·4 Aufrufeaka.ms/vscode-remote↗

Vscode Remote Release

Dieses Projekt ist ein Remote-Development-Extension-Pack und eine Infrastruktur für das Bootstrapping isolierter Toolchains und Runtimes. Es ermöglicht ein System zum Öffnen von Ordnern und Ausführen von Code über SSH-Hosts, Docker-Container und das Windows Subsystem for Linux (WSL).

Das System nutzt eine Client-Server-Split-Architektur, um die Benutzeroberfläche vom Extension-Host und den Language-Servern zu trennen. Es bietet eine sichere Verbindungsschicht für SSH-Remote-Editing, eine Brücke für WSL-Integration und ein Remote-Port-Forwarding-Tool, um Netzwerkverkehr von Remote-Umgebungen auf eine lokale Maschine zu tunneln.

Das Projekt deckt ein breites Spektrum an Remote-Funktionen ab, einschließlich Container-Lifecycle-Management, Cloud-Umgebungs-Provisioning und Remote-Code-Debugging. Es unterstützt umgebungsspezifische Konfiguration durch Dotfile-Synchronisierung, Host-spezifische Einstellungen und Remote-Extension-Management, um konsistente Entwicklungsumgebungen über verschiedene Maschinen hinweg sicherzustellen.

Sicherheit und Zugriff werden durch SSH-Authentifizierung, Agent-Key-Forwarding und die Synchronisierung von Git-Credentials zwischen Host- und Subsystem-Umgebungen verwaltet.

Features

  • Development Containers - Bootstraps full development environments inside containers to ensure consistent tooling and dependencies across machines.
  • Remote Development Extension Packs - Provides a comprehensive set of tools for opening folders and running code in SSH hosts, Docker containers, or WSL.
  • Virtual File System Layers - Abstracts file operations across local and remote storage backends to allow seamless editing of remote files.
  • Remote Debugging - Enables setting breakpoints and inspecting variables for applications running on remote servers.
  • Container Development Environments - Offers tooling and IDE integrations to streamline the development and debugging of applications within containers.
  • Container Environment Definitions - Defines the operating system, tools, environment variables, and port forwarding rules using a project-level configuration file.
  • Development Container Configuration - Uses JSON metadata to provision containers with specific tool stacks and runtimes for reproducible workspaces.
  • Containerized Development Workflows - Implements methodologies and tools for developing within isolated Docker containers to ensure consistent toolchains.
  • Remote Development Platforms - Provides a platform to open folders and run tools on remote machines via SSH or tunnels.
  • In-Container Extension Management - Provides management of extensions that are installed and executed directly within the remote container runtime.
  • Container Environments - Provides tools for isolating software execution within containerized environments to ensure consistent toolchains and dependencies.
  • Remote Command Execution - Executes shell commands and extensions directly on remote servers to offload computation from the local client.
  • WSL Development Environments - Provides a development environment that runs an editor and debugger within a Windows Subsystem for Linux distribution.
  • SSH Remote Development Editors - Enables opening and editing files on remote machines over SSH with session persistence and automatic reconnection.
  • WSL Host Bridges - Bridges the Windows host and Linux subsystem to execute tools against Linux file paths within a Windows UI.
  • SSH Tunneling - Establishes secure encrypted channels via SSH to forward commands, file system requests, and network ports.
  • Secure Remote Connectivity Tools - Establishes secure connections to remote development machines to edit code without requiring standard SSH.
  • Remote Compute Tunnels - Establishes secure tunnels to remote machines to execute code and leverage external compute resources.
  • SSH Authentication - Establishes secure connections to remote hosts using public keys, password prompts, or two-factor authentication.
  • Client-Server Architecture - Implements a structural pattern where a remote server manages the editor state and extension host while the local client handles the UI.
  • Remote Extension Management - Executes editor extensions and language servers directly on a remote host to provide low-latency access to files and tools.
  • Cloud Development Environments - Creates and manages hosted development environments in the cloud that spin up on demand.
  • Environment Personalization Tools - Injects personal repositories of dotfiles into hosted environments to standardize terminal and editor behavior.
  • Remote Container Workspaces - Opens folders on remote hosts inside containers, combining network tunneling with containerized execution.
  • Remote Endpoint Overrides - Provides configuration overrides that apply specifically to a remote host or container connection.
  • Remote Environment Configurations - Automates the setup and synchronization of environment variables and startup scripts for remote development runtimes.
  • Remote Language Server Integration - Delivers syntax highlighting and smart completions for code residing on a remote machine.
  • Remote Repository Managers - Allows browsing and editing of files hosted in remote version control repositories without local downloads.
  • Dev Container Lifecycle Managers - Provides tools to start, stop, rebuild, and remove development containers directly from the editor.
  • In-Browser Code Editing - Provides the capability to browse source code and edit files directly within a web browser interface.
  • Remote Development Provisioning - Sets up reproducible coding environments on remote cloud infrastructure using container metadata.
  • Dotfile Automation - Automatically clones and applies personal configuration files from a repository into a container to maintain a consistent shell.
  • Container Image Building - Builds container images from recipes to ensure consistent tool versions and reduce environment startup times.
  • Container Tooling Installers - Installs self-contained CLI tools and runtimes into development containers via configuration files.
  • SSHFS Mounts - Attaches remote directories to the local filesystem using SSHFS for direct file editing and content transfers.
  • Integrated Terminal Access - Provides an integrated bash shell to execute commands directly within a connected Linux distribution.
  • Container Directory Mounting - Binds host directories to container paths to enable seamless file editing within a containerized environment.
  • Network Port Forwarding - Creates tunnels between remote ports and local ports to access remote services via localhost.
  • Remote Port Forwarding - Maps ports on a remote server back to a local port to tunnel traffic for accessing remote services via localhost.
  • Host-to-Instance Port Forwardings - Exposes services or servers running inside a container to the host machine via port forwarding.
  • Filesystem Access - Enables opening directories and files within a Linux distribution via the command line or GUI menu.
  • SSH Agent Forwarding - Integrates with local SSH agents to store passphrases and forward keys to remote environments.
  • Environment Setup Scripts - Runs automated routines and Bourne shell scripts to initialize dependencies and modify the environment before the remote server starts.
  • VSIX Remote Deployment - Deploys local VSIX extension packages directly onto a remote machine, container, or WSL instance.
  • Host-Specific Configuration - Defines settings that apply exclusively to a specific remote host, overriding general user preferences.

Star-Verlauf

Star-Verlauf für microsoft/vscode-remote-releaseStar-Verlauf für microsoft/vscode-remote-release

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Vscode Remote Release

Handverlesene Sammlungen, in denen Vscode Remote Release vorkommt.
  • Remote-Entwicklungsumgebung für Cloud-Coding

Open-Source-Alternativen zu Vscode Remote Release

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Vscode Remote Release.
  • microsoft/vscode-docsAvatar von microsoft

    microsoft/vscode-docs

    6,549Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,549
  • microsoft/vscode-dev-containersAvatar von microsoft

    microsoft/vscode-dev-containers

    4,747Auf GitHub ansehen↗

    This project is a container-based workspace orchestrator and a standard for defining development environments using Docker. It provides a mechanism to automate the build, launch, and management of isolated toolchains, ensuring that software dependencies and runtimes are separated from the local host system. The system enables the distribution of environment definitions, editor settings, and toolchain configurations via source control. This ensures portability and standardization across teams, allowing contributors to instantiate identical workspaces on different machines. It also supports rem

    Shellcodespacescontainersdev-containers
    Auf GitHub ansehen↗4,747
  • sshnet/ssh.netAvatar von sshnet

    sshnet/SSH.NET

    4,310Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,310
  • docker-archive-public/docker.labsAvatar von docker-archive-public

    docker-archive-public/docker.labs

    11,904Auf GitHub ansehen↗

    This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co

    PHPcontainersdockerdocker-compose
    Auf GitHub ansehen↗11,904
Alle 30 Alternativen zu Vscode Remote Release anzeigen→

Häufig gestellte Fragen

Was macht microsoft/vscode-remote-release?

Dieses Projekt ist ein Remote-Development-Extension-Pack und eine Infrastruktur für das Bootstrapping isolierter Toolchains und Runtimes. Es ermöglicht ein System zum Öffnen von Ordnern und Ausführen von Code über SSH-Hosts, Docker-Container und das Windows Subsystem for Linux (WSL).

Was sind die Hauptfunktionen von microsoft/vscode-remote-release?

Die Hauptfunktionen von microsoft/vscode-remote-release sind: Development Containers, Remote Development Extension Packs, Virtual File System Layers, Remote Debugging, Container Development Environments, Container Environment Definitions, Development Container Configuration, Containerized Development Workflows.

Welche Open-Source-Alternativen gibt es zu microsoft/vscode-remote-release?

Open-Source-Alternativen zu microsoft/vscode-remote-release sind unter anderem: microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… microsoft/vscode-dev-containers — This project is a container-based workspace orchestrator and a standard for defining development environments using… sshnet/ssh.net — SSH.NET is a .NET library that implements the SSH-2 protocol for encrypted remote connections and secure file… docker-archive-public/docker.labs — This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization,… antoniomika/sish — Sish is a reverse SSH proxy and tunneling server designed to expose local services to the internet. It functions as an… gliderlabs/ssh — This project is a Go library and framework for implementing the SSH protocol. It provides a toolkit for building…