awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to cool-coding/remote-desktop-control

Open-source alternatives to Remote Desktop Control

30 open-source projects similar to cool-coding/remote-desktop-control, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Remote Desktop Control alternative.

  • galaxy-s10/billd-deskAvatar de galaxy-s10

    galaxy-s10/billd-desk

    5,418Ver en GitHub↗

    This project is a remote desktop software suite and administration tool designed for controlling remote devices via web browsers or desktop applications across different operating systems. It functions as a secure remote access gateway and device manager, providing a centralized backend for auditing sessions and deploying private infrastructure to target machines. The system distinguishes itself through the use of GPU-accelerated video streaming and hardware encoding to reduce latency. It enables multi-device monitoring via a screen wall and supports the creation of virtual display emulations

    TypeScriptcoturnelectronflutter
    Ver en GitHub↗5,418
  • kunkundi/crossdeskAvatar de kunkundi

    kunkundi/crossdesk

    3,776Ver en GitHub↗

    Crossdesk is a cross-platform remote desktop software used for streaming and controlling remote computers. It consists of a hardware-accelerated video streamer and a web-based client that allows users to operate remote devices through a browser without installing platform-specific software. The system utilizes a self-hosted connection relay deployed via containers to manage remote sessions and forward traffic when direct peer-to-peer connections fail. To maintain performance, it employs hardware-accelerated video encoding and streaming to reduce latency and CPU load. The software provides cr

    C++audio-streamingcodeccplusplus
    Ver en GitHub↗3,776
  • tigervnc/tigervncAvatar de TigerVNC

    TigerVNC/tigervnc

    6,884Ver en 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

    C++
    Ver en GitHub↗6,884

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • lwch/natpassAvatar de lwch

    lwch/natpass

    4,457Ver en GitHub↗

    Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop streaming, and cloud development environments through a browser. It functions as a centralized portal for executing shell commands and accessing graphical desktops on remote servers without the need for local clients. The system includes a remote IDE host and a remote desktop streamer, enabling server-side development environments and the transmission of a remote machine's visual interface directly to a web browser. It also features a natural language documentation query tool for

    Gocode-servergolangprotobuf
    Ver en GitHub↗4,457
  • kde/kdeconnect-kdeAvatar de KDE

    KDE/kdeconnect-kde

    3,770Ver en GitHub↗

    This project is a cross-platform device integration suite that synchronizes notifications, clipboards, and files between computers and mobile devices over a local network. It functions as a notification mirroring service, a remote input controller, a remote system manager, and a wireless file transfer tool. The system enables the use of a mobile device as a wireless touchpad, keyboard, and presentation remote. It allows for the remote execution of console commands, multimedia playback control, and the monitoring of mobile battery status from a desktop interface. Capabilities cover a broad ra

    C++
    Ver en GitHub↗3,770
  • nyan-x-cat/asyncrat-c-sharpAvatar de NYAN-x-CAT

    NYAN-x-CAT/AsyncRAT-C-Sharp

    2,837Ver en GitHub↗
    C#adminasynchronousbackdoor
    Ver en GitHub↗2,837
  • yaoapp/yaoAvatar de YaoApp

    YaoApp/yao

    7,544Ver en GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    Ver en GitHub↗7,544
  • syncthing/syncthing-androidAvatar de syncthing

    syncthing/syncthing-android

    4,252Ver en GitHub↗

    Syncthing Android is a mobile application and service wrapper that enables decentralized, peer-to-peer file synchronization on the Android platform. It functions as a distributed data sync tool that mirrors folders across multiple devices without the need for a central cloud server. The project provides a mobile interface to manage a synchronization instance, utilizing a service-wrapper architecture to handle the lifecycle and configuration of the underlying synchronization binary. It ensures secure data exchange through TLS encryption, certificate-based identity verification, and password-pr

    Javaandroidjavap2p
    Ver en GitHub↗4,252
  • wordpress/wordpress-developAvatar de WordPress

    WordPress/wordpress-develop

    3,361Ver en GitHub↗

    This repository serves as the official development source for the WordPress content management system, providing the infrastructure required to contribute to the core codebase. It functions as a platform for building and maintaining websites through a PHP-based framework, supporting the collaborative development of the software through a centralized version control system. The project provides a comprehensive suite of tools for developers to manage the software lifecycle, including the ability to provision containerized local development environments and execute administrative tasks via a ter

    PHP
    Ver en GitHub↗3,361
  • snailclimb/guide-rpc-frameworkAvatar de Snailclimb

    Snailclimb/guide-rpc-framework

    4,416Ver en GitHub↗

    This is a remote procedure call framework built on Netty for asynchronous communication between distributed services. It provides the infrastructure necessary to execute remote procedure calls across a network, allowing clients and servers to interact without blocking. The framework utilizes Zookeeper for service registration and dynamic discovery, ensuring that service providers can be located automatically at runtime. It includes a service versioning manager to organize and track different iterations of service interfaces, enabling side-by-side deployments of multiple versions. The system

    Java
    Ver en GitHub↗4,416
  • immense/remotelyAvatar de immense

    immense/Remotely

    5,060Ver en GitHub↗

    Remotely is a remote desktop management suite and multi-tenant device orchestrator designed for organizing users and machines into isolated organizations. It serves as a centralized system for controlling remote screens, executing scripts on distant machines, and managing remote support ticketing. The platform distinguishes itself through a dedicated remote session archiver that records and saves desktop control sessions to a central server for auditing and security reviews. It also includes a public-facing support portal where end users submit requests that trigger notifications on an admini

    C#
    Ver en GitHub↗5,060
  • classicoldsong/apolloAvatar de ClassicOldSong

    ClassicOldSong/Apollo

    9,866Ver en GitHub↗

    Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb

    C++gamingremote-controlremote-desktop
    Ver en GitHub↗9,866
  • amidaware/tacticalrmmAvatar de amidaware

    amidaware/tacticalrmm

    4,161Ver en GitHub↗

    TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT administration. It functions as an endpoint management tool and IT automation framework, providing a centralized dashboard for executing scripts, monitoring system health, and managing remote devices across multiple tenants. The platform distinguishes itself through a comprehensive remote administration suite that includes real-time shell access, remote file management, and registry editing. It integrates with third-party remote desktop software and provides a hierarchical policy inh

    Pythondjangodjango-rest-frameworkmonitoring
    Ver en GitHub↗4,161
  • socketio/socket.ioAvatar de socketio

    socketio/socket.io

    63,195Ver en GitHub↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between WebSockets and HTTP long-polling. By maintaining persistent links, it ensures reliable messaging across diverse network environments. The project distinguishes itself through a scalable, distributed architecture that supports multi-node synchronization and room-based message routin

    TypeScriptjavascriptnodejssocket-io
    Ver en GitHub↗63,195
  • dokploy/dokployAvatar de Dokploy

    Dokploy/dokploy

    34,901Ver en GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    TypeScriptbackendbackupsdatabases
    Ver en GitHub↗34,901
  • nathanlopez/stitchAvatar de nathanlopez

    nathanlopez/Stitch

    3,532Ver en GitHub↗

    Stitch is a command and control framework and post-exploitation toolkit designed for managing multiple remote systems from a central server. It functions as a remote administration tool and payload builder, enabling the execution of commands and the deployment of agents across different operating systems. The project features a cross-platform builder for generating custom executable agents with configurable network bindings and boot behaviors. It utilizes encrypted communication channels to secure traffic between the controller and remote clients, and it supports the execution of dynamic scri

    Pythoncross-platformkeyloggerlinux
    Ver en GitHub↗3,532
  • miroslavpejic85/p2pAvatar de miroslavpejic85

    miroslavpejic85/p2p

    3,977Ver en GitHub↗

    This project is a peer-to-peer networking tool and communication client designed for exchanging messages and sharing screen control between computers without a central server. It functions as a decentralized system for exchanging data and control signals directly between nodes. The application uses WebRTC for peer-to-peer messaging and remote desktop administration. It incorporates STUN-based NAT traversal and rendezvous servers to establish direct connections between peers hidden behind restrictive firewalls or routers. The software provides capabilities for remote desktop control, includin

    C#administrationanydeskc-sharp
    Ver en GitHub↗3,977
  • mmulet/term.everythingAvatar de mmulet

    mmulet/term.everything

    8,020Ver en GitHub↗

    term.everything is a terminal-based graphical compositor and renderer that converts framebuffers into ANSI escape sequences to display GUI applications within a terminal emulator. It functions as a remote GUI streamer and framebuffer-to-ANSI converter, allowing for the visualization of headless systems and the execution of graphical software over SSH connections. The project includes a specialized mouse input handler that utilizes SGR 1006 reporting to capture movements and clicks, enabling user interaction with rendered graphical interfaces. It emulates a compositor to coordinate window beha

    Goalacrittyclifoss
    Ver en GitHub↗8,020
  • openspug/spugAvatar de openspug

    openspug/spug

    11,016Ver en GitHub↗

    Spug is a web-based agentless SSH management platform used for executing remote commands and managing servers without requiring the installation of agent software on target machines. It serves as a centralized operations suite that integrates remote command execution, task scheduling, configuration management, health monitoring, and application deployment. The platform differentiates itself through a browser-based SSH terminal and jump box, providing direct interactive shell access to remote hosts without a local client. It also features a remote file manager for bidirectional file transfers

    JavaScriptalertcicicd
    Ver en GitHub↗11,016
  • kasmtech/kasmvncAvatar de kasmtech

    kasmtech/KasmVNC

    5,060Ver en GitHub↗

    KasmVNC is a web-based VNC server and remote access solution that provides a secure gateway for accessing remote desktop environments through a web browser. It implements the Remote Frame Buffer protocol to transmit pixel data and serves as a secure remote access gateway with integrated user auditing and input controls. The project distinguishes itself through extensive hardware acceleration, using GPU-accelerated frame capture and graphics acceleration to support graphics-intensive tasks with low latency. It employs a multi-threaded compression pipeline and dynamic encoding negotiation to ma

    C++
    Ver en GitHub↗5,060
  • kimmknight/remoteapptoolAvatar de kimmknight

    kimmknight/remoteapptool

    3,797Ver en GitHub↗

    Remoteapptool is an administrative utility for managing remote application delivery, session behaviors, and the generation of signed connection installers. It serves as a configuration tool for defining and deploying remote applications via RDP and MSI files to provide client-side access to hosted applications. The tool functions as a remote application deployer and administrator, enabling the specification of executable paths and file associations on a host system. It generates signed connection files and installers to distribute hosted applications to end users, ensuring that specific host

    Visual Basic .NETmanage-remoteappsmsi-filesrdp
    Ver en GitHub↗3,797
  • qunarcorp/bistouryAvatar de qunarcorp

    qunarcorp/bistoury

    4,077Ver en GitHub↗

    Bistoury is a production diagnostics tool for Java applications that provides a distributed debugging console, a performance profiler, and a runtime bytecode manipulator. It enables real-time application debugging and production diagnostics by analyzing running Java applications through dynamic instrumentation and state inspection. The system distinguishes itself through a remote agent manager that coordinates diagnostic connections and a runtime bytecode manipulator capable of redefining classes in memory without requiring process restarts. It features a web interface for capturing heap dump

    Javaagentbistourycpu
    Ver en GitHub↗4,077
  • joaomatosf/jexbossAvatar de joaomatosf

    joaomatosf/jexboss

    2,512Ver en GitHub↗

    jexboss is a Java deserialization exploit framework and network vulnerability scanner designed to identify and exploit deserialization flaws to achieve remote code execution on target servers. It functions as a suite of tools for delivering payloads and executing system commands on vulnerable remote applications. The project includes a reverse shell orchestrator to establish and maintain persistent remote command connections from exploited targets back to a listener. It also provides post-exploitation automation for managing remote access and updating software on compromised systems. The fra

    Pythondeserializationexploitexploiting-vulnerabilities
    Ver en GitHub↗2,512
  • pikvm/pikvmAvatar de pikvm

    pikvm/pikvm

    10,109Ver en GitHub↗

    PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host computer's hardware and operating system through a web browser or VNC client, allowing access to the BIOS or boot sequence when the main operating system is unresponsive. The system provides remote hardware control by managing physical power switches and GPIO triggers. It emulates human interface devices, such as keyboards and mice, and supports the emulation of mass storage to mount virtual disk images for bare metal operating system installation and recovery. Additional capabili

    atxhardwarehdmi
    Ver en GitHub↗10,109
  • jumpserver/jumpserverAvatar de jumpserver

    jumpserver/jumpserver

    30,595Ver en GitHub↗

    JumpServer is a privileged access management platform designed to manage and audit secure access to SSH, RDP, Kubernetes, and database endpoints. It functions as a centralized gateway that brokers remote terminal and graphical sessions to isolate users from critical infrastructure. The system utilizes a web-based protocol gateway to translate remote connections into browser-compatible streams and a protocol-based proxy layer to isolate end-user devices from target assets. It incorporates security watermarking to deter unauthorized screen captures and provides a Kubernetes access gateway for c

    Pythonbastion-hostcyberarkdjango
    Ver en GitHub↗30,595
  • primus/primusAvatar de primus

    primus/primus

    4,473Ver en GitHub↗

    Primus is a real-time communication abstraction layer and middleware framework. It provides a standardized interface for messaging that allows developers to switch between different transport engines without rewriting application logic, while also serving as a wrapper for managing socket lifecycles. The project distinguishes itself by functioning as a real-time client library generator, producing compatible client-side code based on server configurations. It further organizes data flow through virtual stream multiplexing and the ability to group connections into named communication rooms for

    JavaScriptbrowserchannelframeworkhttp
    Ver en GitHub↗4,473
  • firerpa/lamdaAvatar de firerpa

    firerpa/lamda

    7,834Ver en GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    Ver en GitHub↗7,834
  • fmstrat/winappsAvatar de Fmstrat

    Fmstrat/winapps

    10,217Ver en GitHub↗

    Winapps is a virtualization bridge that allows Windows applications to run on a Linux desktop as if they were native. It uses the Remote Desktop Protocol to stream individual application windows from a background virtual machine or remote server, avoiding the need for a full virtual machine window. The system identifies installed software by scanning the guest registry to automatically generate native desktop shortcuts and icons. It integrates these applications into the local desktop environment, including the mapping of executables to desktop entries and the configuration of file manager co

    Shell
    Ver en GitHub↗10,217
  • modelcontextprotocol/modelcontextprotocolAvatar de modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Ver en GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    TypeScript
    Ver en GitHub↗8,458
  • coder/websocketAvatar de coder

    coder/websocket

    5,299Ver en GitHub↗

    This is a minimal WebSocket library for Go designed for bidirectional real-time communication. It serves as a network protocol implementation for managing handshakes, frame masking, and control signals to enable the exchange of text and binary messages over persistent connections. The library distinguishes itself by providing a connectivity layer that wraps browser WebSocket APIs for applications compiled to WebAssembly. It also functions as data compression middleware, utilizing deflate compression to reduce bandwidth usage for transmitted messages. The project covers a broad range of netwo

    Gogohttp2idiomatic
    Ver en GitHub↗5,299