awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

125 repositorios

Awesome GitHub RepositoriesRemote Access & Control

This group includes interfaces, protocols, and software for remote interaction with systems.

Explore 125 awesome GitHub repositories matching networking & communication · Remote Access & Control. Refine with filters or upvote what's useful.

Awesome Remote Access & Control GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • genymobile/scrcpyAvatar de Genymobile

    Genymobile/scrcpy

    143,637Ver en GitHub↗

    This project provides a desktop-based interface for remote control and screen mirroring of Android devices. It functions by establishing a persistent, multiplexed communication channel over the Android Debug Bridge, allowing for the transmission of raw binary data streams between a host computer and a connected mobile device. The tool distinguishes itself by injecting a lightweight binary into the mobile runtime to access system-level APIs for direct screen buffer capture and input event injection. By translating desktop mouse and keyboard signals into native Linux kernel events, it enables r

    Facilitates full remote interaction by mirroring mobile displays and injecting input events through USB or network connections.

    Candroidcffmpeg
    Ver en GitHub↗143,637
  • rustdesk/rustdeskAvatar de rustdesk

    rustdesk/rustdesk

    116,258Ver en GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic

    Adjust image quality, cursor behavior, and viewing modes to optimize performance during active remote sessions.

    Rustandroidanydeskdart
    Ver en GitHub↗116,258
  • mzabriskie/axiosAvatar de mzabriskie

    mzabriskie/axios

    109,096Ver en GitHub↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    Allows the creation of reusable client instances with shared base URLs and default headers.

    JavaScript
    Ver en GitHub↗109,096
  • axios/axiosAvatar de axios

    axios/axios

    109,077Ver en GitHub↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    Allows creating reusable request objects with pre-defined base URLs and default settings to standardize API communication.

    JavaScripthacktoberfesthttp-clientjavascript
    Ver en GitHub↗109,077
  • syncthing/syncthingAvatar de syncthing

    syncthing/syncthing

    85,400Ver en GitHub↗

    Syncthing es un motor de sincronización de archivos descentralizado que mantiene estados de datos consistentes en múltiples dispositivos a través de redes mesh peer-to-peer. Funciona como un demonio en segundo plano que replica automáticamente las creaciones, modificaciones y eliminaciones de archivos entre nodos de confianza sin necesidad de servidores centrales. Al utilizar indexación de bloques direccionable por contenido y sincronización delta a nivel de bloque, el sistema identifica y transfiere solo los segmentos modificados de los archivos, asegurando una propagación de datos eficiente en entornos heterogéneos. El proyecto se distingue por una arquitectura centrada en la seguridad que se basa en la autenticación TLS mutua para verificar la identidad del dispositivo, asegurando que todas las conexiones estén vinculadas criptográficamente a huellas digitales de certificados de confianza. Admite modos de sincronización flexibles, incluyendo replicación bidireccional, duplicación unidireccional para copias de seguridad y cumplimiento basado en referencias. Para mayor privacidad, el sistema proporciona cifrado a nivel de carpeta para dispositivos no confiables y permite un control granular del tráfico de red, incluida la capacidad de restringir operaciones a redes locales o utilizar infraestructura de retransmisión para el cruce de NAT. Más allá de sus capacidades principales de replicación, la plataforma ofrece herramientas de gestión integrales, incluido un panel basado en web para monitorear el estado de la conexión y el rendimiento, así como una interfaz de línea de comandos para una configuración avanzada. Incluye estrategias de versionado robustas para proteger contra la pérdida de datos y admite escenarios de despliegue complejos a través de la integración de servicios nativos y métricas de observabilidad. El software está diseñado para la compatibilidad multiplataforma y puede instalarse a través de gestores de paquetes estándar o entornos contenedorizados.

    Allows secure remote management by forwarding local administrative interfaces through encrypted tunnels.

    Gogop2ppeer-to-peer
    Ver en GitHub↗85,400
  • bregman-arie/devops-exercisesAvatar de bregman-arie

    bregman-arie/devops-exercises

    82,879Ver en GitHub↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp

    Provides configuration examples for establishing and hardening secure remote shell access.

    Pythonansibleawsazure
    Ver en GitHub↗82,879
  • eugeny/tabbyAvatar de Eugeny

    Eugeny/tabby

    72,154Ver en GitHub↗

    Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer. The project distinguishes itself through a modular plugin architecture that enables users to extend

    Secures remote server access with built-in support for encrypted connections, jump hosts, and agent-based authentication.

    TypeScriptserialssh-clienttelnet-client
    Ver en GitHub↗72,154
  • sickcodes/docker-osxAvatar de sickcodes

    sickcodes/Docker-OSX

    52,595Ver en GitHub↗

    Docker-OSX is a containerized virtualization platform that enables the execution of full operating systems within isolated environments. By leveraging hardware-accelerated hypervisors and machine emulation, the project allows guest operating systems to run with near-native performance, effectively mimicking dedicated physical hardware within a container. The platform distinguishes itself by providing a complete infrastructure for remote desktop and headless management, allowing users to interact with virtualized graphical environments over network protocols. It supports advanced hardware inte

    Transmits graphical display updates over network protocols to allow remote interaction with virtualized desktop environments.

    Shellcontainerdockerdocker-osx
    Ver en GitHub↗52,595
  • schollz/crocAvatar de schollz

    schollz/croc

    35,272Ver en GitHub↗

    Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer connections. It employs elliptic curve encryption and key agreement to secure data transmission between remote endpoints. The tool allows users to coordinate transfers using a shared code phrase and supports the operation of custom relay servers to facilitate connections without relying on public infrastructure. It also includes a proxy client to route encrypted traffic through SOCKS5 proxies. Additional capabilities include resumable data transmission for unstable connectio

    Includes a relaying service that coordinates connections and facilitates data transfer between remote endpoints.

    Godata-transferfile-sharinggolang
    Ver en GitHub↗35,272
  • zeroclaw-labs/zeroclawAvatar de zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Ver en GitHub↗

    Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti

    Exposes HTTP and WebSocket interfaces for remote management and web-based dashboard access.

    Rust
    Ver en GitHub↗31,920
  • xiu2/trackerslistcollectionAvatar de XIU2

    XIU2/TrackersListCollection

    31,531Ver en GitHub↗

    TrackersListCollection is an automated aggregator that maintains a directory of active BitTorrent tracker addresses. It functions as a resource for peer-to-peer file sharing applications, providing the necessary endpoints to facilitate peer discovery and improve network connectivity. The project distinguishes itself through a combination of automated source aggregation and community-driven curation, which ensures the repository remains populated with healthy network nodes. By consolidating data from multiple public endpoints, it provides a centralized source for maintaining current and reliab

    Streamlines client configuration by providing standardized tracker lists for easy import into download software.

    aria2aria2-format-trackerbittorrent
    Ver en GitHub↗31,531
  • wg-easy/wg-easyAvatar de wg-easy

    wg-easy/wg-easy

    24,645Ver en GitHub↗

    This project provides a self-hosted, containerized WireGuard VPN server that simplifies network administration through a web-based management interface. It allows users to deploy and manage VPN tunnels, configure peer identities, and monitor connection status without the need for manual configuration file editing. By bundling the VPN stack into a portable container, it ensures consistent deployment and persistent state management across diverse host environments. A key differentiator is the built-in support for traffic obfuscation, which modifies packet headers and handshake patterns to help

    Allows customization of MTU and keepalive settings for individual VPN client connections.

    TypeScript
    Ver en GitHub↗24,645
  • arendst/tasmotaAvatar de arendst

    arendst/Tasmota

    24,502Ver en GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Disables or re-enables deep sleep mode remotely to allow for configuration updates.

    Carduinoautomationesp32
    Ver en GitHub↗24,502
  • lima-vm/limaAvatar de lima-vm

    lima-vm/lima

    21,320Ver en GitHub↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Generates configuration files that allow external tools to access virtual machine environments directly using standard SSH clients.

    Gocontainerdmacosqemu
    Ver en GitHub↗21,320
  • wavetermdev/wavetermAvatar de wavetermdev

    wavetermdev/waveterm

    21,297Ver en GitHub↗

    WaveTerm is a cross-platform terminal emulator that integrates artificial intelligence, graphical widgets, and remote session management into a unified, block-based workspace. By rendering the interface through a web-based engine, it allows users to organize their development environment into a grid of resizable, independent blocks that can host shells, interactive web content, and system monitoring tools. The platform distinguishes itself by embedding intelligent models directly into the command-line interface, enabling automated code generation, terminal output analysis, and multimodal file

    Manages identity files, agent sockets, and authentication preferences by integrating with system-level SSH configurations.

    Gocommand-linedeveloper-toolslinux
    Ver en GitHub↗21,297
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Ver en GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    Renders an interactive VNC client directly in the browser for remote display control.

    TypeScriptcrowdsecdockerhome-lab
    Ver en GitHub↗21,255
  • anderspitman/awesome-tunnelingAvatar de anderspitman

    anderspitman/awesome-tunneling

    21,279Ver en GitHub↗

    Awesome Tunneling is a curated directory of technologies designed to facilitate secure connectivity between distributed devices and local services. It serves as a comprehensive resource for identifying tools that enable remote access, private network creation, and the exposure of local environments to the public internet. The collection focuses on solutions that bypass network address translation and firewall restrictions through techniques such as reverse proxy tunneling, overlay network infrastructure, and peer-to-peer connectivity. It categorizes resources based on their ability to establi

    Manages secure entry points and identity verification for internal application access.

    nebulangrokngrok-alternative
    Ver en GitHub↗21,279
  • wled/wledAvatar de wled

    wled/WLED

    18,249Ver en GitHub↗

    WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an

    Connects lighting hardware to cloud services for remote management outside the local network.

    C++esp32esp8266hacktoberfest
    Ver en GitHub↗18,249
  • joewalnes/websocketdAvatar de joewalnes

    joewalnes/websocketd

    17,465Ver en GitHub↗

    websocketd is a CGI web server and process-to-WebSocket wrapper that transforms command line programs into WebSocket servers by bridging standard input and output streams to remote clients. It functions as a TLS-secured gateway that routes traffic to backend processes, allowing any executable using standard IO to be exposed via a web interface. The project uses directory-based endpoint mapping to automate the creation of URL paths from local executable files. It employs a process-per-connection model to isolate execution and forwards HTTP request metadata, such as cookies and query parameters

    Exposes command line programs as WebSocket servers for remote interaction through a web browser.

    Goproxywebsocket-serverwebsockets
    Ver en GitHub↗17,465
  • ipfs/kuboAvatar de ipfs

    ipfs/kubo

    17,056Ver en GitHub↗

    Kubo is a peer-to-peer implementation of the InterPlanetary File System (IPFS) designed for decentralized data storage and content delivery. It uses content-addressing, directed acyclic graphs, and distributed hash tables to identify, distribute, and retrieve data across a network without relying on central servers. The project differentiates itself by providing a virtual filesystem via FUSE, which maps decentralized network namespaces to local operating system directories for direct file access. It also includes integrated HTTP gateways that translate peer-to-peer content into standard web t

    Acts as a circuit relay to help other peers establish connections when situated behind firewalls.

    Goipfs
    Ver en GitHub↗17,056
Ant.123456…7Siguiente
  1. Home
  2. Networking & Communication
  3. Remote Access & Control

Explorar subetiquetas

  • Android Remote Administration ToolsSoftware designed for full remote administrative control and monitoring of Android devices. **Distinct from Android Remote Control Interfaces:** Broadens from 'Interfaces' to a full 'Tool' suite encompassing both the interface and the backend control logic.
  • Android Remote Control InterfacesInterfaces specifically designed for remote Android device interaction.
  • BIOS-Level AccessEmulates a monitor and HID devices so the host's boot-time interface is visible and controllable over the network. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses specifically on pre-OS BIOS-level access, not general remote control.
  • BMC Information QueriesReads basic management controller details from a remote device using standard IPMI commands. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses specifically on IPMI-based BMC information retrieval.
  • Client Configuration Settings5 sub-etiquetasAdvanced client-side connection and behavior overrides.
  • Control Planes1 sub-etiquetaCentralized web-based interfaces for managing remote access infrastructure, user permissions, and device configurations.
  • Display and Control SettingsPreferences for view modes, image quality, and input behavior during remote sessions.
  • Internet-Wide Remote AccessSecure terminal or desktop access from anywhere on the internet using VPNs, cloud services, or zero-configuration screen sharing. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses on access across the public internet, not just local network.
  • Local Network Remote Access1 sub-etiquetaSecure terminal or desktop access from another computer on the same local network using SSH, VNC, or zero-configuration screen sharing. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses on access within the same local network, not across the internet.
  • PC-to-Android Remote Control1 sub-etiquetaInterfaces for operating Android devices using host computer peripherals. **Distinct from Android Remote Control Interfaces:** Focuses on PC-to-mobile control rather than mobile-to-PC remote desktop scenarios.
  • Relay Server Management3 sub-etiquetasTools for deploying and configuring distributed relay nodes to optimize connection performance.
  • Remote Access EnablementsActivating SSH, VNC, or cloud relay services to control a device from another computer over a network. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses on the initial activation and configuration of remote access services, not the ongoing control.
  • Remote Access Permission ModificationTools for altering security descriptors to grant unauthorized remote access. **Distinct from Remote Access & Control:** Specifically targets the modification of permissions to enable access, not the use of the access itself
  • Remote Desktop Clients4 sub-etiquetasSoftware interfaces for initiating and managing remote desktop sessions.
  • Remote Desktop Protocols3 sub-etiquetasImplementations of protocols used to stream graphical frames and input between a remote environment and a local viewer. **Distinct from Remote Desktop Clients:** Distinct from clients as it focuses on the protocol gateway/server implementation that streams the frames.
  • Remote Framebuffer Protocols1 sub-etiquetaProtocols for transmitting graphical display updates to remote clients.
  • Remote Management Access2 sub-etiquetasCapabilities for exposing or tunneling local management interfaces to remote clients.
  • Remote Symbol ResolversUtilities for identifying function addresses in remote processes via memory leaking. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: focuses on runtime symbol resolution rather than general remote system interaction.
  • SSH Clients2 sub-etiquetasSoftware for establishing secure encrypted connections to remote servers.
  • SSH Configurations1 sub-etiquetaGuides and best practices for setting up and securing Secure Shell access.
  • Session Capability RestrictionsGranular controls that enable or disable specific input/output capabilities during a remote session. **Distinct from Remote Access & Control:** Focuses on restricting specific tools like clipboards and cameras rather than the overall remote access protocol.
  • URL-Based Session ParametersMechanism to configure remote session attributes like host and port directly via URL parameters. **Distinct from Remote Access & Control:** Focuses on configuring the destination and environment of a remote session via URL, rather than general access control protocols.
  • VNC Kiosk ServersPre-configured VNC servers that provide remote viewing and control of dedicated kiosk displays. **Distinct from Remote Access & Control:** Distinct from Remote Access & Control: specifically provides a pre-configured VNC server for kiosk display remote access, not general remote access protocols or clients.
  • WebSocket-Based CLI Exposure1 sub-etiquetaExposing command line tools as interactive WebSocket servers for browser-based access. **Distinct from Remote Access & Control:** Specific to wrapping CLI tools via WebSockets, distinct from general remote management tunnels.