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
·
pavlobu avatar

pavlobu/deskreen

0
View on GitHub↗
21,035 stars·1,171 forks·TypeScript·AGPL-3.0·8 vuesdeskreen.com↗

Deskreen

Deskreen is a wireless screen mirroring and virtual display tool that streams a computer screen or specific application windows to any device with a web browser. It functions as a virtual display streamer and a web-based secondary monitor, allowing users to extend their desktop workspace to remote devices over a local network.

The system supports end-to-end encrypted screen sharing to protect display data and utilizes virtual display adapters to treat remote browsers as extended screens. It includes capabilities for multi-device broadcasting, enabling a single video source to be mirrored across several connected devices simultaneously.

The tool provides security and session management through connection password protection, trusted device restrictions, and active connection monitoring. Additional utility features include real-time video quality optimization and screen orientation flipping to support teleprompter hardware.

Features

  • Screen Mirroring - Provides the core capability to transmit and display a computer screen in real-time onto remote web browsers.
  • Virtual Displays - Creates software-defined monitors to trick the operating system into treating network streams as physical secondary screens.
  • Wireless Secondary Monitors - Allows using a web browser on a tablet or phone to act as an extra screen for a computer.
  • Screen Sharing - Sends the entire computer display or a specific window to any web browser for remote viewing.
  • Broadcasting & Streaming - Streams the computer screen to several connected web browsers simultaneously across a local network.
  • Peer-to-Peer Streaming - Distributes a single video source to multiple peer connections simultaneously to mirror screens across several devices.
  • WebRTC Implementations - Uses the WebRTC protocol for low-latency video streaming from the host computer to remote browsers.
  • End-to-End Encryption - Secures the transmission of shared screen data using cryptographic methods ensuring only intended recipients can access it.
  • Video Quality Adjustments - Enables real-time modification of stream resolution and picture quality to balance bandwidth and visual clarity.
  • Application Window Capture - Allows limiting the shared stream to a specific application window instead of the entire desktop.
  • Video Stream Transformations - Provides real-time video rotation and flipping in the browser to support teleprompter hardware.
  • HTTP Device Discovery - Implements a local web server to facilitate initial connection and pairing between the host and remote browsers.
  • Stream Persistence - Ensures continuous connectivity by preventing system sleep and automatically reconnecting after hardware interruptions.
  • End-To-End Encryption Systems - Protects computer display data using end-to-end encryption for secure remote viewing on trusted devices.
  • Authorized Device Whitelisting - Restricts screen streaming access to a predefined list of known, trusted devices to prevent unauthorized viewing.
  • Stream Access Passwords - Protects remote streams with passwords to enhance security and manage authorized access.
  • Screen Orientation Management - Inverts the displayed image to ensure the stream reads correctly when used with teleprompter hardware.
  • Teleprompter Mirroring - Streams a flipped screen image to a secondary device for use as a teleprompter during recording.
  • Developer Utilities - Utility to turn any device into a secondary display.
  • General Productivity Tools - Utility to turn devices into secondary displays.

Historique des stars

Graphique de l'historique des stars pour pavlobu/deskreenGraphique de l'historique des stars pour pavlobu/deskreen

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait pavlobu/deskreen ?

Deskreen is a wireless screen mirroring and virtual display tool that streams a computer screen or specific application windows to any device with a web browser. It functions as a virtual display streamer and a web-based secondary monitor, allowing users to extend their desktop workspace to remote devices over a local network.

Quelles sont les fonctionnalités principales de pavlobu/deskreen ?

Les fonctionnalités principales de pavlobu/deskreen sont : Screen Mirroring, Virtual Displays, Wireless Secondary Monitors, Screen Sharing, Broadcasting & Streaming, Peer-to-Peer Streaming, WebRTC Implementations, End-to-End Encryption.

Quelles sont les alternatives open-source à pavlobu/deskreen ?

Les alternatives open-source à pavlobu/deskreen incluent : steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… h-m-h/weylus — Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a… albfan/miraclecast — Miraclecast is a software implementation of the Miracast protocol used for mirroring screens and streaming audio over… upspin/upspin — Upspin is a decentralized naming and storage system that provides an end-to-end encrypted file system. It assigns… cryptpad/cryptpad — CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content…

Alternatives open source à Deskreen

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Deskreen.
  • steveseguin/vdo.ninjaAvatar de steveseguin

    steveseguin/vdo.ninja

    3,910Voir sur GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Voir sur GitHub↗3,910
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • h-m-h/weylusAvatar de H-M-H

    H-M-H/Weylus

    8,883Voir sur GitHub↗

    Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a digital graphic tablet emulator. It enables users to stream a computer display to a mobile device while translating touch gestures, keyboard strokes, and pen data into native computer mouse and keyboard events. The system specifically functions as a virtual secondary monitor and a digital graphic tablet emulator capable of capturing stylus pressure and tilt data for professional drawing. It supports multi-touch input mapping and allows for the configuration of a mobile device as a

    Rustandroidandroid-applicationapp
    Voir sur GitHub↗8,883
  • albfan/miraclecastAvatar de albfan

    albfan/miraclecast

    4,302Voir sur GitHub↗

    Miraclecast is a software implementation of the Miracast protocol used for mirroring screens and streaming audio over Wi-Fi. It functions as a wireless display adapter, providing the capabilities of both a Wi-Fi display source that projects local content and a Wi-Fi display sink that acts as a wireless receiver for remote streams. The project includes a peer-to-peer wireless network manager used to discover nearby devices and establish direct Wi-Fi connections. It specifically implements a wireless input backchannel, allowing mouse and keyboard events to be routed from a receiving display bac

    C
    Voir sur GitHub↗4,302
Voir les 30 alternatives à Deskreen→