HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
pavlobu
deskreen
TypeScript2021–2023
pavlobu / deskreen

deskreen

Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

13Distinct people
18Mentions
0Explicit recommenders
21.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year18 dated mentions

Observed mentions: 2021-01-18 11:13:29 UTC to 2023-10-08 08:41:00 UTC.

0369122021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 11 mentions; 3 submissions, 8 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC1138
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC514
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC211

What Hacker News says

18 sources
Use a vnc client on your android device and setup a virtual monitor on your desktop that is really a vnc server. I know how to do that with Sway and swayvnc on wayland, as well as with xorg. https://superuser.com/questions/1434779/using-a-tablet-as-a-... https://www.reddit.com/r/swaywm/comments/k1zl41/thank_you_de... This is particularly helpful to people using asahi linux and wanting to connect an external monitor. That can be done with something as simple as a raspberry pi. EDIT: apparently this project help achieving the same thing on different OS but using webRTC and a browser: https://github.com/pavlobu/deskreen
In Android 14 adds support for using your smartphone as a webcam
I haven't yet found a production-ready open source virtual display driver for Windows, but there are a lot of "code samples" out there that work, you just need to go through the painful process of compiling and installing them. There's a big thread about this on the deskreen repo [0], maybe they've found something new since I last checked it. There is, however, a very good remote virtual monitor solution called Spacedesk [1], which has a windows server (with virtual display driver included) and a JavaScript client that runs in any browser (it refuses to run in Firefox, but if you just comment out that line of code it works perfectly fine). [0] https://github.com/pavlobu/deskreen/discussions/86 [1] https://www.spacedesk.net/
In Use a laptop as a 2nd display on Linux using FreeRDP
I don't mean to complain--actually, yes I do, so never mind that--but do you march into a fast food restaurant that claims to serve "the best burgers in town" and demand to have the manager issue a correction because the other place across the road also advertises the best burgers? Or do you return a hat that reads "one size fits all" when you find a toddler whose head is too small for it? I fail to see the need for such pedantry, at least put in such a way that seems very demeaning to the author (who, I note, does not appear to have English as their first language and so might have learned this turn of phrase by reading other advertising). If it bothers you that much, make a pull request to correct the record: https://github.com/pavlobu/deskreen
In Deskreen: Turn any device into a secondary screen for your computer
This comment is helpful for places that don't have modern tech. Though the tone is fucked. "Will Deskreen work on my 1st or 2nd generation IPads? Will Deskreen work on some really old device? No. At the moment we are looking into solutions on how to add a support for really old screen viewing devices with old and outdated browsers. The problem is that WebRTC is not supported in old outdated web browsers, but we may fix this in the future. In future releases this issue may be fixed. Stay tuned. You can find updates in the following link: https://github.com/pavlobu/deskreen/issues/90"
In Deskreen: Turn any device into a secondary screen for your computer
It looks like this requires a physical display adapter (with a dummy plug in it to spoof EDID) to create the display "instance" which Deskreen then copies to the remote device. So no, you don't have 25 video ports to stuff dummy plugs into. Depending on your host OS, there _may_ be a way to create more displays that don't require physical video ports, but that doesn't seem to be documented or supported here. Edit: OH! It's discussed here: https://github.com/pavlobu/deskreen/discussions/86
In Deskreen: Turn any device into a secondary screen for your computer
aa_memon·Nov 19, 2021Submission

Ask HN: Make Thunderbolt 3 to 2 target display mode work?

I see posts on HN with very talented people who can deep dive into very low level hardware/software so I'm wondering would it be possible to prevent thousands 2011-2014 27" iMacs from ending up in landfills by making target display mode work with newer USB-C MacBooks [Thunderbolt 3 to thunderbolt 2 adapter](https://www.apple.com/ca/shop/product/MMEL2AM/A/thunderbolt-3-usb-c-to-thunderbolt…)? FYI these are iMacs that have Thunderbolt ports instead of Displayports. There's already a way to do this with < 2011 iMacs with Displayports. Things I've already tried, but the experience is not great: - used NoMachine and dummy HDMI - Installed Monterey on the 2012 iMac and use it as an airplay receiver - used tools like [Deskreen](https://github.com/pavlobu/deskreen)
1 points · Open discussion
Interesting, for those wondering how this could be useful apart from what's already mentioned in the Readme: Projects like my Weylus [1] or the similar Deskreen [2] would greatly benefit from this as both can mirror your screen to a tablet and like that one could use a dummy display and said tablet to create an additional screen. On a related note, does anyone know of similar software to create dummy displays on Linux? All I could find so far is some trickery which only works with Intel hardware on X11 [3]. [1]: https://github.com/H-M-H/Weylus [2]: https://github.com/pavlobu/deskreen [3]: https://github.com/H-M-H/Weylus#intel-gpu-on-xorg-with-intel...
In Dummy display for Apple Silicon Macs to achieve custom resolutions

Showing the 15 most recent of 18 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.