FreeRDP: A Remote Desktop Protocol Implementation

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  • SaaSHub

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

    SaaSHub logo
  • xpra

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

    I've long been a huge fan of Xpra https://github.com/Xpra-org/xpra , both because of its "screen for X" original focus (though now it supports shadowing an existing session).

    There was NoMachine / nx / freenx but it always seemed to be a weird animal to me, requiring installation as a separate unix user, at least at the time.

  • rustdesk

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

    I'm surprised to find no mention of RustDesk. https://rustdesk.com/ I self host it and it works great everywhere I need it.

  • Remmina

    Mirror of https://gitlab.com/Remmina/Remmina The GTK+ Remmina Remote Desktop Client

    https://remmina.org/

    The promise behind this sounds like the holy grail of Remote Access.

    Is it Linux-only for the clients? Or can you use Mac or Windows to reach it?

  • 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.

  • Sunshine

    Self-hosted game stream host for Moonlight.

    Just for funsies, I'll throw in the latest remote desktop that I have tried for Linux, the Sunshine server. It uses the Moonlight protocol, so you can use any NVIDIA GameStream client, like I have used Moonlight from f-droid to stream my PC to my Android phone. Clients exist for Windows and Linux too, and a lot of other platforms as well. Sharing the desktop works out of the box, just download the server, run it, very minimal config to set a password, pair it with a client, and then next time, you just need to run the server and connect with the pre-configured client.

    It works by converting screen or windows's content to video. It's low latency by design, bandwidth is up to you, and sound also works by default.

    https://github.com/LizardByte/Sunshine

    https://f-droid.org/packages/com.limelight/

  • vital-modules

    A collection of NixOS modules serving as building blocks to construct NixOS configurations.

    Just in case anyone uses NixOS, the following simple piece of code just works for me, and I spent no time setting up a new NixOS machine that enables remove desktop with RDP:

    https://github.com/nixvital/vital-modules/blob/main/modules/...

  • wslg

    Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

    WSLg(Windows Subsystem for Linux GUI) uses RDP and FreeRDP to work: https://github.com/microsoft/wslg

    I haven't tried it yet, but I'm hopeful the experience is better than last time I tried Hyper-V enhanced linux experience. I imagine this use case is getting FreeRDP way more attention.

    For years I've developed in a Linux VM on a Windows host via VirtualBox. The typing lag on this, particularly in IDEs like VSCode and Rider, finally got to me. So, I moved over to WSL and have to say; the experience is amazing.

  • Easy-GPU-PV

    A Project dedicated to making GPU Partitioning on Windows easier!

    One nice thing about WSL: GPU "passthrough" (via GPU-PV) is handled out-of-the-box.

    There are some solutions (such as https://github.com/jamesstringerparsec/Easy-GPU-PV) that makes the process easy if you are using Hyper-V as the hypervisor, but it is not a straightforward task yet. Hopefully that will change in the future!

  • au-packages

    Chocolatey packages by majkinetor

    I maintain a chocolatey package for Windows. I currently use their snapshot as a source which is not ideal. I could switch to GH actions.

    https://github.com/majkinetor/au-packages/tree/master/freerd...

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

  • Windows GitHub Self Hosted Runner inside a Linux Container

    4 projects | dev.to | 18 May 2024
  • Remmina – Remote access screen and file sharing to desktop

    1 project | news.ycombinator.com | 13 May 2024
  • Microsoft RDP alternative for Debian Wayland?

    1 project | /r/linux4noobs | 23 May 2023
  • Dex to Windows remote access?

    1 project | /r/SamsungDex | 9 May 2023
  • Microsoft Remote Desktop

    1 project | /r/pop_os | 14 Apr 2023

Did you konow that C is
the 6th most popular programming language
based on number of metions?