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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 dépôts

Awesome GitHub RepositoriesRemote Access

Technologies enabling secure connectivity to internal resources from external locations.

Distinguishing note: Focuses on enabling remote user connectivity to private networks.

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

Awesome Remote Access GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Enables secure, browser-based access to remote desktop environments using standard protocols like VNC or RDP.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • ocornut/imguiAvatar de ocornut

    ocornut/imgui

    73,875Voir sur GitHub↗

    Ce projet est une bibliothèque d'interface utilisateur graphique en mode immédiat conçue pour le développement rapide d'outils et d'interfaces de débogage. En générant la géométrie de l'interface utilisateur à chaque image via du code procédural, elle élimine le besoin de synchronisation d'état persistante entre les données de l'application et l'interface. Elle est principalement destinée à être intégrée dans des pipelines de rendu existants, où elle produit des tampons de sommets bruts et des commandes de dessin agnostiques vis-à-vis de l'API graphique sous-jacente. La bibliothèque se distingue par une architecture hautement découplée qui prend en charge des mises en page complexes, ancrables et multi-fenêtres. Elle gère les positions des fenêtres, le glisser-déposer des onglets et le fractionnement des nœuds, permettant aux développeurs de détacher les éléments d'interface dans des fenêtres de système d'exploitation indépendantes. Pour assurer une interaction cohérente dans divers environnements, elle mappe les événements d'entrée natifs dans un format unifié et fournit une portée robuste basée sur des identifiants pour suivre les états des éléments à travers les images. Le framework offre une large surface de capacités pour construire des outils de moteur sophistiqués et des utilitaires de diagnostic. Il inclut la prise en charge de composants visuels avancés tels que des éditeurs de nœuds, des traceurs 2D et 3D, et des inspecteurs spécialisés, ainsi qu'une infrastructure pour la mise à l'échelle DPI et le rendu de formes personnalisées. Le système est conçu pour une haute portabilité, avec des options de configuration à la compilation qui permettent aux développeurs d'adapter les structures de données de base et les types mathématiques aux exigences spécifiques du moteur. Le dépôt fournit des exemples étendus pour connecter la bibliothèque aux principaux backends et frameworks graphiques, ainsi que des outils pour générer des liaisons spécifiques aux langages.

    Network-capable modules allow developers to stream and interact with interface instances across different machines.

    C++apicplusplusframework
    Voir sur GitHub↗73,875
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Voir sur GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Establishes connections to external media sources and network streams using a wide variety of standard communication protocols.

    Caudiocffmpeg
    Voir sur GitHub↗61,176
  • hwdsl2/setup-ipsec-vpnAvatar de hwdsl2

    hwdsl2/setup-ipsec-vpn

    27,378Voir sur GitHub↗

    This project is an automated command-line tool designed to install and configure a secure network gateway on a host machine. By utilizing established open-source security protocols, it establishes a private tunnel endpoint that encrypts internet traffic and facilitates remote access connectivity for authorized users. The tool functions as an infrastructure lifecycle manager, streamlining the deployment of private network services through shell-script-based orchestration. It distinguishes itself by integrating directly with the Linux kernel to manage packet filtering rules and providing creden

    Enables secure connections for remote users to access internal company resources or private home networks.

    Shellcisco-ipsecdockerencryption
    Voir sur GitHub↗27,378
  • kovidgoyal/calibreAvatar de kovidgoyal

    kovidgoyal/calibre

    24,146Voir sur GitHub↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Translates internal database queries into browser-accessible interfaces for remote reading.

    Pythoncalibreebookebook-formats
    Voir sur GitHub↗24,146
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Voir sur 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

    Delivers terminal, desktop, and display sessions through a web interface with integrated authentication.

    TypeScriptcrowdsecdockerhome-lab
    Voir sur GitHub↗21,255
  • gravitational/teleportAvatar de gravitational

    gravitational/teleport

    19,863Voir sur GitHub↗

    Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers, databases, and Kubernetes clusters. It functions as a centralized gateway that replaces static credentials with short-lived, identity-bound cryptographic certificates, effectively eliminating the need for traditional VPNs and long-term secret exposure. The platform distinguishes itself by orchestrating access through a unified control plane that maps external identity provider claims to granular, role-based infrastructure permissions. It enforces security through mutual TLS gateways an

    Provides unified access to remote server resources through web-based terminals or command-line interfaces to manage distributed environments from any location.

    Goauditbastioncertificate
    Voir sur GitHub↗19,863
  • beetbox/beetsAvatar de beetbox

    beetbox/beets

    15,307Voir sur GitHub↗

    Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures. The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of exter

    Provides remote access to library data via an integrated web server.

    Pythonclihacktoberfestmusic
    Voir sur GitHub↗15,307
  • getpaseo/paseoAvatar de getpaseo

    getpaseo/paseo

    9,118Voir sur GitHub↗

    Paseo is an LLM coding agent orchestrator and multi-agent workflow manager designed to coordinate multiple AI agents across isolated git worktrees. It provides a unified control interface for managing these agents and their associated environments to execute complex programming tasks. The system distinguishes itself through a remote agent daemon that enables secure access to local coding agents via encrypted relays. It employs a git worktree environment manager to isolate parallel tasks into dedicated directories and branch-based server URLs, preventing file collisions and network port confli

    Enables secure connectivity to agents on local machines or remote servers via encrypted relays.

    TypeScriptadeagentsclaude-code
    Voir sur GitHub↗9,118
  • apenwarr/sshuttleAvatar de apenwarr

    apenwarr/sshuttle

    8,863Voir sur GitHub↗

    sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote network via an encrypted SSH connection. It serves as an alternative to traditional VPN installations for routing traffic and accessing private remote resources. The project functions by redirecting network traffic through an SSH tunnel without requiring administrative privileges on the remote server. It utilizes a user-space TCP/IP stack to process packets, allowing it to operate without kernel-level administrative access. Its capabilities cover remote network access, secure remo

    Enables secure connectivity to private internal resources from external locations using SSH.

    Python
    Voir sur GitHub↗8,863
  • pivpn/pivpnAvatar de pivpn

    pivpn/pivpn

    8,010Voir sur GitHub↗

    PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi. The project distinguishes itself through a wrapper-based management interface that abstracts complex server commands into simplified operations. This includes automated handling of firewall rules, port forwarding, and package installation, as well as the ability to export client

    Provides a secure gateway to allow remote access to local network resources from external locations.

    Shellopenvpnopenvpn-installerpivpn
    Voir sur GitHub↗8,010
  • orange-cyberdefense/goadAvatar de Orange-Cyberdefense

    Orange-Cyberdefense/GOAD

    7,464Voir sur GitHub↗

    GOAD is an Ansible-based automation tool and infrastructure orchestrator used to deploy pre-configured networks of vulnerable Windows virtual machines. It serves as a security training environment for practicing Active Directory penetration testing, privilege escalation, and lateral movement across various cloud platforms and local virtualization hypervisors. The project distinguishes itself through a multi-provider infrastructure model and a system of infrastructure recipes that simulate intentional security misconfigurations. It supports the deployment of varied attack scenarios, including

    Deploys a Linux-based gateway enabling browser-based remote desktop access to all virtual machines in the environment.

    PowerShellactive-directoryansibleinfrastructure-as-code
    Voir sur GitHub↗7,464
  • tigervnc/tigervncAvatar de TigerVNC

    TigerVNC/tigervnc

    6,884Voir sur GitHub↗

    TigerVNC is a remote desktop software system consisting of a server and client implementation. It enables the streaming of graphical desktop environments across different operating systems by implementing the RFB protocol to exchange pixel data and input events. The software provides secure remote access through password authentication and the use of cryptographic certificates to verify remote server identities. It facilitates remote system management by capturing a local display on a server and forwarding it to a viewer application for remote control. The system includes capabilities for di

    Enables accessing and controlling a graphical user interface on a remote computer from a local device over a network.

    C++
    Voir sur GitHub↗6,884
  • moonshotai/kimi-cliAvatar de MoonshotAI

    MoonshotAI/kimi-cli

    6,503Voir sur GitHub↗

    Kimi is a terminal-based AI agent that autonomously plans and executes software development tasks by reading, editing, and running code. It operates as an intelligent command-line agent that breaks down high-level goals into sequences of shell commands and code edits, carrying them out without manual step-by-step guidance. The agent can run in an interactive loop, switch to a shell mode for direct terminal command execution, and operate in non-interactive or one-shot modes suitable for scripting. The project distinguishes itself through multiple integration and execution modes. It can run as

    Starts a browser-based interface to interact with the CLI remotely.

    Python
    Voir sur GitHub↗6,503
  • next-terminal/next-terminalAvatar de next-terminal

    next-terminal/next-terminal

    5,564Voir sur GitHub↗

    Next Terminal is an enterprise bastion host platform that brokers and audits remote access to servers and devices. It functions as a centralized gateway unifying access to Windows, Linux, and legacy systems through a single authenticated interface, supporting RDP, SSH, VNC, Telnet, and HTTP protocols. The platform combines certificate management, policy-based access control, reverse tunnel agents, session recording, and web proxy interception into a unified security gateway. It deploys lightweight agents in internal networks that build reverse tunnels to a central site, eliminating per-locati

    Starts virtual network computing sessions to remote desktops through the bastion host for graphical access.

    TypeScriptantdantd-designdocker
    Voir sur GitHub↗5,564
  • docker-easyconnect/docker-easyconnectAvatar de docker-easyconnect

    docker-easyconnect/docker-easyconnect

    5,287Voir sur GitHub↗

    This project provides a containerized network bridge that isolates corporate VPN software from the host operating system. It utilizes a Docker container to encapsulate the VPN client, preventing software conflicts and installation clutter on the host machine. The system includes a web-accessible graphical user interface for remote login and session management, allowing users to interact with VPN authentication prompts from any device. To enable application-level access, it implements a SOCKS5 and HTTP proxy gateway that routes host machine network traffic through the containerized connection.

    Enables secure remote access to the VPN client's graphical user interface from external devices.

    Shelldockerdocker-containerdocker-image
    Voir sur GitHub↗5,287
  • mediabrowser/embyAvatar de MediaBrowser

    MediaBrowser/Emby

    4,794Voir sur GitHub↗

    Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various devices across local and remote networks. It functions as a central hub for media library hosting, incorporating a DLNA media server for device discovery and a remote media gateway for secure external access. The system features a GPU-accelerated transcoder that converts video formats on-the-fly to ensure compatibility across different playback devices. It also includes a live TV DVR capable of streaming live television signals and scheduling recordings for later viewing. The pl

    Simplifies access from external networks using account authentication instead of manual IP configuration.

    C#
    Voir sur GitHub↗4,794
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar de hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853Voir sur GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Configures automated tasks to automatically re-establish network connections to a remote controller upon boot or login.

    Shell
    Voir sur GitHub↗3,853
  • nextcloud/nextcloudpiAvatar de nextcloud

    nextcloud/nextcloudpi

    2,866Voir sur GitHub↗

    NextcloudPi is a deployment suite and pre-configured software stack designed to install and manage a private cloud environment on Linux servers and single-board computers. It includes a specialized operating system image optimized for Raspberry Pi hardware and a dedicated management panel for automating the deployment of cloud storage and collaboration tools. The project distinguishes itself through a web-based configuration interface that allows for the automation of system updates, backup restores, and hardware monitoring. It integrates a dynamic DNS manager to synchronize server IP address

    Enables secure remote access to a home server from the internet via Dynamic DNS and SSL.

    Shellarmnextcloudqemu
    Voir sur GitHub↗2,866
  1. Home
  2. Networking & Communication
  3. Remote Access

Explorer les sous-tags

  • Persistence HandlersAutomated tasks and startup scripts that re-establish network connections to remote controllers. **Distinct from Remote Access:** Distinct from Remote Access: focuses on the automated re-establishment of connections after boot or login rather than general connectivity.
  • Remote UI Access1 sous-tagLibraries for accessing and controlling UI instances over a network.
  • VNC Session BrokersStarts virtual network computing sessions to remote desktops through a bastion host for graphical access. **Distinct from Remote Access:** Distinct from Remote Access: focuses on brokering VNC sessions through a gateway rather than general remote access.
  • Web-Based Library BridgesServer components that translate internal database queries into browser-accessible interfaces for remote reading. **Distinct from Remote Access:** Distinct from Remote Access: focuses on the specific bridge architecture for library-to-browser translation.