Apache Guacamole: a clientless remote desktop gateway

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. guac

    Apache Guacamole client ported to Go (by wwt)

    Years ago I ported some of the Java to Go because we didn't need any of what the Java client was doing:

    https://github.com/wwt/guac

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. xpra

    Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows.

    I use xpra for similar purposes (https://github.com/Xpra-org/xpra/)

    > Xpra is known as "screen for X" : its seamless mode allows you to run X11 programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine(s), without losing any state. Effectively giving you remote access to individual graphical applications. It can also be used to access existing desktop sessions and start remote desktop sessions.

  4. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

  5. guacamole-website

    Mirror of Apache Guacamole Website

    Their website had just recently gotten a make over, which might be why this was posted.

    https://github.com/apache/guacamole-website/pull/138

    Great project

  6. Gravitational Teleport

    The easiest, and most secure way to access and protect all of your infrastructure.

    https://github.com/gravitational/teleport/blob/master/rfd/00...

  7. MeshCentral

    A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.

  8. BrowserBox

    🌀 Embeddable remote browser isolation with vettable source https://dosaygo.com

    These are difficult problems and perhaps the modern web has developed at a pace that older tech like RDP has not kept pace with. But Guacamole bucks that trend. The video shows how far it has come.

    Guacamole is good, and I love that it's clientles and works in the browsers, but VNC lacks sound so you need to do that separately. Also the input lag when remote frames increase in frequency is challenging.

    If you're looking for something lighter weight and possibly smoother and faster (albeit non-free software with a non-commercial option), check out BrowserBox: https://github.com/BrowserBox/BrowserBox

    Solving input lag, and maintaining responsiveness across a range of bandwidth situations has been one of our priorities and I think we've mostly achieved.

    We've accomplished this through a combination of sensible heuristics for congestion control, and using WebRTC with a fallback to WebSockets when faster. We also have audio out of the box, no set up required!

    However there's always room to improve, which is why it makes it so exciting to work on. Depending on how close you are to a server you may encounter lag issues, too. Check out a free live demo of it working here (sorry, signup is not supported yet!):

    https://browse.cloudtabs.net/signupless_session

    Some other problems we solve that are not always so easy to configure with Guacamole (and are harder to do with an RDP layer in general), but much easier for us as we virtualize the browser itself are first class mobile support.

    Obviously that's an issue with remoting desktops from small form devices in general, but if a browser is all you need remotely then we got your back! :)

    Same time, BrowserBox will not be for everyone. It all depends on what you need. Get on touch if you are interested!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Do you self-host for personal use or for an organization?

    4 projects | /r/selfhosted | 5 Oct 2022
  • IronRDP: a Rust implementation of Microsoft's RDP protocol

    14 projects | news.ycombinator.com | 21 Mar 2025
  • FreeRDP: A Remote Desktop Protocol Implementation

    10 projects | news.ycombinator.com | 28 Sep 2023
  • RDP Server for Mac? Looking for a way to control my MAC from my Windows machine (No VNC)

    3 projects | /r/MacOS | 9 May 2023
  • VNC replacement

    4 projects | /r/selfhosted | 6 May 2023