HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
any1
wayvnc
C2020–2025
any1 / wayvnc

wayvnc

A VNC server for wlroots based Wayland compositors

13Distinct people
16Mentions
0Explicit recommenders
1.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A VNC server for wlroots based Wayland compositors

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, 3:56:07 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 year16 dated mentions

Observed mentions: 2020-03-03 16:57:37 UTC to 2025-07-28 17:51:55 UTC.

0123452020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025

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
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC505
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC404
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC404
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC202
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101

What Hacker News says

16 sources
KDE 4 months ago acknowledged that the login manager needed serious work. The roadmap includes remote login. https://blog.davidedmundson.co.uk/blog/a-roadmap-for-a-moder... The GNOME Remote Desktop offering seems fine but yeah, the specific use case you have of wanting to be able to login does require an additional system wide login step which is a little unusual. LightDM and others work similarly; it's basically a vnc password to keep rabble off the actual login screen. https://gitlab.gnome.org/GNOME/gnome-remote-desktop For the many many wlroots Wayland's, wayvnc is quite good. Their first FAQ question is about running over ssh, on a headless backend. https://github.com/any1/wayvnc/blob/master/FAQ.md#faq Personally I think sunshine & moonlight is 100% the way to go. There is one way client->host copy paste. Agreed that more would be bet
Read the rest
ter, but there are good independent tools for shuffling data around, lots of ways to fill in the gap. The bandwidth is very tuneable but yes 0.5mbit/s is going to be pretty rough. But sunshine will gladly use hardware encoding, that's very low latency, and that is basically free: there's dedicated encoders on any vaguely modern hardware. Being able to get av1 or HEVC for basically free feels about as good as it gets to me. Moonlight client of course will also decode in hardware too. Remote desktop-ing has never been so low impact to CPU or GPU, and the ability to do absolutely anything (watch videos even) with such high smoothness and low latency is stunning. 100% recommend sunshine+moonlight. Afaik, no way to remote login over it though?
In Windows 11 is a minefield of micro-aggressions in the shipping lane of progress
No - it's not X, it's doesn't share a screen in the way X does. That said... if this is a shoddy attempt at a "gotcha" style question - Screen sharing and remote desktop are both supported. Ex - for Gnome: https://wiki.gnome.org/Projects/Mutter/RemoteDesktop LibVNCServer for VNC support, FreeRDP for remote desktop protocol. For KDE: https://userbase.kde.org/Krfb Which mostly just works as long as you have Pipewire and xdg-desktop-portal-kde installed (the base plasma-wayland session usually includes them) This one is a bit less polished - some users still have problems with keyboard input, depending on the distro and other installed packages. For Sway: xdg-desktop-portal-wlr works just fine for screen sharing, and you can use https://github.com/any1/wayvnc for VNC access (including having a completely headless machine).
In Intel is using DXVK for their Windows Arc GPU DX9 drivers
Sway has "headless" displays, non attached displays. One can then use (when using any wlroots-based Wayland compositor) run Wayvnc to turn that headless display into a vnc display. Been meaning to do this with the second copy I have of my tablet (also my primary workstation), but haven't gotten around to it yet. Deskreen looks like a neat set of technologies to put together. But I enjoy how very simple & unadorned Sway + Wayvnc make it all. [1] https://github.com/any1/wayvnc/issues/7
In How to Use a Tablet or Phone as a Second Monitor in Linux
Thanks! It looks like the novnc package is in testing, not main: http://dl-cdn.alpinelinux.org/alpine/edge/testing Please note I did oversimplify this a bit. You'll still need something like WayVNC, but it doesn't have WebSocket support yet. You can track it here: https://github.com/any1/neatvnc/issues/2 In the meantime, you should be able to use websockify (there is an alpine package already). For a simple app, I'd recommend cage which is a kiosk wayland WM for a single app: https://pkgs.alpinelinux.org/package/edge/community/x86_64/c... Here is an example for Sway that you could use for Cage as well: https://github.com/any1/wayvnc/blob/master/FAQ.md
In Show HN: Open-source isolated browser, free for journalists etc.
Options for Wayland are a bit less antiquated. Here’s a couple. If you are ever using a wlroots based Wayland compositor, then wayvnc becomes an option for RDP. (Note: haven’t personally used this.) https://github.com/any1/wayvnc Waypipe offers network transparency to Wayland, where by you can run applications across the network. I believe this should work with roughly any compositor. https://gitlab.freedesktop.org/mstoeckl/waypipe/
In FreeRDP 2.0 – A Remote Desktop Protocol implementation
There are various solutions already available for remoting in Wayland. GNOME: https://wiki.gnome.org/Projects/Mutter/RemoteDesktop KDE: https://userbase.kde.org/Krfb Sway/wlroots: https://github.com/any1/wayvnc Generic: https://gitlab.freedesktop.org/mstoeckl/waypipe/ Web-Based: https://github.com/udevbe/greenfield You can also still use your X11 programs remotely within Wayland, by using XWayland, which is supported by all the major implementations. Unrelated to Wayland, there is also backend support in GTK3/4 for rendering to a web socket: https://developer.gnome.org/gtk3/stable/gtk-broadway.html
In The X-Windows Disaster (1994)

Showing the 15 most recent of 16 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.