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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kunkundi avatar

kunkundi/crossdesk

0
View on GitHub↗
3,776 estrellas·355 forks·C++·lgpl-3.0·10 vistaswww.crossdesk.cn↗

Crossdesk

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 cross-platform device control and remote input handling for keyboards and mice. A background system service enables access to protected environments, such as login interfaces and lock screens, while a coordination server supports the simultaneous management of multiple remote machines from a single interface.

Features

  • Remote Desktop Clients - Implements a cross-platform system for streaming and controlling remote computers over a network.
  • Remote Desktop Streaming - Provides a hardware-accelerated system for transmitting low-latency video feeds of a host screen to remote devices.
  • Browser-Based Remote Desktops - Enables remote desktop control directly through a web browser to eliminate the need for native client software.
  • Session Coordination Servers - Provides a containerized coordination server for managing remote sessions and signaling logic.
  • Hardware-Accelerated Codecs - Uses hardware-accelerated codecs to optimize screen streaming and reduce host CPU utilization.
  • Hardware-Accelerated Captures - Utilizes hardware-accelerated capture and encoding to reduce CPU load and latency during remote sessions.
  • Remote Input Relays - Implements a system to transmit keyboard and mouse input events from a remote client to a host machine over a network.
  • Web-Based Remote Clients - Ships a browser-based implementation of a remote desktop client hosted on a central coordination server.
  • Privileged Background Services - Implements a privileged background process to capture screen data and inject inputs into protected system areas like lock screens.
  • Browser-Based Remote Desktop Clients - Offers a browser-based client that allows users to control remote desktops without installing platform-specific software.
  • Remote Desktop Software - Provides comprehensive software for accessing and controlling remote computer systems across platforms.
  • OS Native Input Translation - Translates keyboard and mouse events from a remote client into native OS commands on the host machine.
  • Multi-Device Connection Managers - Enables simultaneous management of multiple remote machines from a single centralized coordination interface.
  • Relay Fallbacks - Provides fallback routing through relay servers when direct peer-to-peer connections are blocked by firewalls.
  • Private Relay Hosting - Supports the deployment of private, self-hosted relay servers to manage remote sessions and traffic.
  • Cross-Platform Device Managers - Provides a unified interface to access and manage remote computers regardless of their operating system.
  • Privileged System Interface Access - Enables access and control of protected environments, including lock screens and login interfaces, through a privileged background service.
  • Cross-Platform Administration Tools - Provides a unified interface for managing and operating computers running different operating systems.
  • Self-Hosted Remote Management Servers - Provides a self-hosted coordination server to manage connections and relay traffic for remote sessions.

Historial de estrellas

Gráfico del historial de estrellas de kunkundi/crossdeskGráfico del historial de estrellas de kunkundi/crossdesk

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.

Start searching with AI

Alternativas open-source a Crossdesk

Proyectos open-source similares, clasificados según cuántas características comparten con Crossdesk.
  • 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
  • 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
  • novnc/novncAvatar de novnc

    novnc/noVNC

    13,797Ver en GitHub↗

    noVNC is an HTML5 remote desktop viewer and VNC web client that allows users to access and control remote desktops, virtual machines, and containers through a web browser. It functions as a remote desktop management tool that integrates the VNC protocol to enable remote server administration without the need for a dedicated client application. The project includes a VNC WebSocket proxy that translates binary VNC network traffic into WebSockets to bypass browser restrictions on direct TCP connections. This proxy service supports bridging connections to multiple remote servers by listening on v

    JavaScriptarraybufferhtmlhtml-canvas
    Ver en GitHub↗13,797
  • 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
Ver las 30 alternativas a Crossdesk→

Preguntas frecuentes

¿Qué hace kunkundi/crossdesk?

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.

¿Cuáles son las características principales de kunkundi/crossdesk?

Las características principales de kunkundi/crossdesk son: Remote Desktop Clients, Remote Desktop Streaming, Browser-Based Remote Desktops, Session Coordination Servers, Hardware-Accelerated Codecs, Hardware-Accelerated Captures, Remote Input Relays, Web-Based Remote Clients.

¿Qué alternativas de código abierto existen para kunkundi/crossdesk?

Las alternativas de código abierto para kunkundi/crossdesk incluyen: tigervnc/tigervnc — TigerVNC is a remote desktop software system consisting of a server and client implementation. It enables the… kasmtech/kasmvnc — KasmVNC is a web-based VNC server and remote access solution that provides a secure gateway for accessing remote… novnc/novnc — noVNC is an HTML5 remote desktop viewer and VNC web client that allows users to access and control remote desktops,… miroslavpejic85/p2p — This project is a peer-to-peer networking tool and communication client designed for exchanging messages and sharing… amidaware/tacticalrmm — TacticalRMM is a remote monitoring and management platform designed for overseeing endpoints and automating IT… lwch/natpass — Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop…