X2Go is described as 'open source remote desktop software for Linux that uses the NX technology protocol' and is a popular app in the OS & Utilities category. There are more than 25 alternatives to X2Go for a variety of platforms, including Windows, Linux, Mac, Android and iPhone. The best alternative is TeamViewer. It's not free, so if you're looking for a free alternative, you could try Chrome Remote Desktop or DWService. Other great apps like X2Go are NoMachine (Freemium), MeshCentral (Free, Open Source), Remotely (Free, Open Source) and UltraViewer (Free Personal).
DWService is an open source project which offers a service that allows access to remote systems (Windows, Mac, Linux, Raspberry...) using a standard web browser - without any component required on the client side.
For developers, screen sharing shouldn’t be optimized for low bandwidth or presenting some slides. It should be high definition, that you still can read the tiny font of your colleague. No more, “wait a minute, the stream isn’t updating”.
xrdp provides a graphical login to remote machines using RDP (Microsoft Remote Desktop Protocol). xrdp accepts connections from variety of RDP clients: FreeRDP, rdesktop, NeutrinoRDP and Microsoft Remote Desktop Client (for Windows, macOS, iOS and Android).