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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

125 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • genymobile/scrcpyAvatar Genymobile

    Genymobile/scrcpy

    143,637Vezi pe 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
    Vezi pe GitHub↗143,637
  • rustdesk/rustdeskAvatar rustdesk

    rustdesk/rustdesk

    116,258Vezi pe 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
    Vezi pe GitHub↗116,258
  • mzabriskie/axiosAvatar mzabriskie

    mzabriskie/axios

    109,096Vezi pe 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
    Vezi pe GitHub↗109,096
  • axios/axiosAvatar axios

    axios/axios

    109,077Vezi pe 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
    Vezi pe GitHub↗109,077
  • syncthing/syncthingAvatar syncthing

    syncthing/syncthing

    85,400Vezi pe GitHub↗

    Syncthing este un motor de sincronizare a fișierelor descentralizat care menține stări de date consistente pe mai multe dispozitive prin rețele mesh peer-to-peer. Acesta funcționează ca un daemon de fundal care replică automat creările, modificările și ștergerile de fișiere între noduri de încredere, fără a necesita servere centrale. Utilizând indexarea blocurilor adresabile prin conținut și sincronizarea delta la nivel de bloc, sistemul identifică și transferă doar segmentele modificate ale fișierelor, asigurând o propagare eficientă a datelor în medii eterogene. Proiectul se distinge printr-o arhitectură axată pe securitate care se bazează pe autentificarea mutuală TLS pentru a verifica identitatea dispozitivului, asigurându-se că toate conexiunile sunt legate criptografic de amprentele certificatelor de încredere. Acesta acceptă moduri de sincronizare flexibile, inclusiv replicare bidirecțională, oglindire unidirecțională pentru backup-uri și aplicare bazată pe referință. Pentru o confidențialitate sporită, sistemul oferă criptare la nivel de folder pentru dispozitivele neîncrezătoare și permite un control granular asupra traficului de rețea, inclusiv capacitatea de a restricționa operațiunile la rețelele locale sau de a utiliza infrastructura de releu pentru traversarea NAT. Dincolo de capacitățile sale de replicare de bază, platforma oferă instrumente de gestionare cuprinzătoare, inclusiv un tablou de bord bazat pe web pentru monitorizarea stării conexiunii și a debitului, precum și o interfață de linie de comandă pentru configurare avansată. Include strategii robuste de versionare pentru a proteja împotriva pierderii datelor și acceptă scenarii complexe de implementare prin integrarea nativă a serviciilor și metrici de observabilitate. Software-ul este conceput pentru compatibilitate cross-platform și poate fi instalat prin manageri de pachete standard sau medii containerizate.

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

    Gogop2ppeer-to-peer
    Vezi pe GitHub↗85,400
  • bregman-arie/devops-exercisesAvatar bregman-arie

    bregman-arie/devops-exercises

    82,879Vezi pe 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
    Vezi pe GitHub↗82,879
  • eugeny/tabbyAvatar Eugeny

    Eugeny/tabby

    72,154Vezi pe 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
    Vezi pe GitHub↗72,154
  • sickcodes/docker-osxAvatar sickcodes

    sickcodes/Docker-OSX

    52,595Vezi pe 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
    Vezi pe GitHub↗52,595
  • schollz/crocAvatar schollz

    schollz/croc

    35,272Vezi pe 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
    Vezi pe GitHub↗35,272
  • zeroclaw-labs/zeroclawAvatar zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Vezi pe 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
    Vezi pe GitHub↗31,920
  • xiu2/trackerslistcollectionAvatar XIU2

    XIU2/TrackersListCollection

    31,531Vezi pe 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
    Vezi pe GitHub↗31,531
  • wg-easy/wg-easyAvatar wg-easy

    wg-easy/wg-easy

    24,645Vezi pe 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
    Vezi pe GitHub↗24,645
  • arendst/tasmotaAvatar arendst

    arendst/Tasmota

    24,502Vezi pe 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
    Vezi pe GitHub↗24,502
  • lima-vm/limaAvatar lima-vm

    lima-vm/lima

    21,320Vezi pe 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
    Vezi pe GitHub↗21,320
  • wavetermdev/wavetermAvatar wavetermdev

    wavetermdev/waveterm

    21,297Vezi pe 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
    Vezi pe GitHub↗21,297
  • fosrl/pangolinAvatar fosrl

    fosrl/pangolin

    21,255Vezi pe 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
    Vezi pe GitHub↗21,255
  • anderspitman/awesome-tunnelingAvatar anderspitman

    anderspitman/awesome-tunneling

    21,279Vezi pe 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
    Vezi pe GitHub↗21,279
  • wled/wledAvatar wled

    wled/WLED

    18,249Vezi pe 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
    Vezi pe GitHub↗18,249
  • joewalnes/websocketdAvatar joewalnes

    joewalnes/websocketd

    17,465Vezi pe 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
    Vezi pe GitHub↗17,465
  • ipfs/kuboAvatar ipfs

    ipfs/kubo

    17,056Vezi pe 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
    Vezi pe GitHub↗17,056
Înapoi123456…7Înainte
  1. Home
  2. Networking & Communication
  3. Remote Access & Control

Explorează sub-etichetele

  • 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-tag-uriAdvanced client-side connection and behavior overrides.
  • Control Planes1 sub-tagCentralized 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-tagSecure 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-tagInterfaces 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-tag-uriTools 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-tag-uriSoftware interfaces for initiating and managing remote desktop sessions.
  • Remote Desktop Protocols3 sub-tag-uriImplementations 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-tagProtocols for transmitting graphical display updates to remote clients.
  • Remote Management Access2 sub-tag-uriCapabilities 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-tag-uriSoftware for establishing secure encrypted connections to remote servers.
  • SSH Configurations1 sub-tagGuides 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-tagExposing 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.