X2Go

X2Go

X2Go is an open source remote desktop software that uses the NX technology protocol to provide a graphical desktop environment over a network. It supports Linux and Windows operating systems for both client and server.
X2Go image
remote-desktop nx-protocol linux windows

X2Go: Open Source Remote Desktop Software

X2Go is an open source remote desktop software that uses the NX technology protocol to provide a graphical desktop environment over a network. It supports Linux and Windows operating systems for both client and server.

What is X2Go?

X2Go is an open-source remote desktop software designed to provide GUI desktop access over a network. It utilizes the NX technology protocol to deliver a smooth and responsive graphical user interface even over low-bandwidth connections.

Some key features of X2Go include:

  • Supports multiple Linux desktop environments like GNOME, KDE, XFCE, etc.
  • Allows access to both Linux and Windows servers as remote desktops
  • Works on multiple client operating systems including Linux, Windows, Mac OSX
  • Includes encryption and SSH tunneling for security
  • Offers printing and sound redirection over the remote connection
  • Lightweight and fast performance even on slower networks
  • Freely available under GPL open source licensing

X2Go aims to be a high-performance and secure remote access solution. It can serve as an alternative to other desktop sharing software like VNC, RDP, and TeamViewer for use-cases like telecommuting, IT administration, or remote support.

X2Go Features

Features

  1. Remote access to Linux desktop environments (GNOME, KDE, Xfce, etc)
  2. Audio support
  3. File sharing between client and server
  4. Session recording
  5. TLS encryption
  6. Cross-platform - clients available for Linux, Windows, MacOS, iOS, Android
  7. Lightweight - optimized for low bandwidth connections
  8. Supports multiple Linux distros and versions (Debian, Ubuntu, CentOS, etc)

Pricing

  • Open Source

Pros

Free and open source

Easy to set up and use

Good performance even on slow connections

Secure encryption

Cross-platform support

Cons

Limited features compared to proprietary RDP solutions

Audio quality can be spotty

File transfer speeds may be slow

No native mobile apps - web access only


The Best X2Go Alternatives

Top Remote Work & Education and Remote Desktop and other similar apps like X2Go


Remmina icon

Remmina

Remmina is an open-source application for connecting to remote desktops and applications. It supports multiple protocols including RDP, VNC, NX, XDMCP, and SSH. Some key features of Remmina include:Intuitive graphical user interface with a tabbed interface allowing multiple remote connections.Supports resolution scaling, clipboard synchronization, file transfers, and SSH tunnels.Highly customizable...
Remmina image
UltraViewer icon

UltraViewer

UltraViewer is a popular free remote desktop software used to access computers and servers remotely. It allows you to view and fully control remote computers as if you were sitting directly in front of them.Some key features of UltraViewer include:Works across platforms (Windows, Mac, Linux, iOS, Android)Easy remote access without...
UltraViewer image
TeamViewer icon

TeamViewer

TeamViewer is a comprehensive remote desktop software used for remote access, remote support, online meetings, web conferencing, and file transfer between computers and mobile devices. It uses a very fast and secure connection across the internet to connect to multiple devices simultaneously.Some key features of TeamViewer include:Easy remote access to...
TeamViewer image
AnyDesk icon

AnyDesk

AnyDesk is a proprietary remote desktop software developed by the German software company AnyDesk Software GmbH. It enables users to access one computer from another computer or mobile device remotely. AnyDesk is lightweight, easy to use and works across multiple operating systems.Some key features of AnyDesk include:Remote control of computers...
AnyDesk image
RustDesk icon

RustDesk

RustDesk is an open-source, cross-platform remote desktop application that allows users to securely access other computers over the internet. Developed in Rust programming language, it places a strong emphasis on security and performance.Some key features of RustDesk include:End-to-end encryption of all communication channelsPeer-to-peer connectivity without any central servers involvedFast screen...
RustDesk image
Microsoft Remote Desktop icon

Microsoft Remote Desktop

Microsoft Remote Desktop is a proprietary remote desktop software developed by Microsoft that allows users to access and control a remote computer over a network or the internet. It provides a graphical interface for another computer, allowing users to see and interact with programs, files, and network resources on that...
Microsoft Remote Desktop image
Xrdp icon

Xrdp

Xrdp is an open source implementation of Microsoft's Remote Desktop Protocol (RDP). It allows users to access graphical desktop environments on remote systems. Xrdp runs on Linux, macOS, and other Unix-like operating sytems and works with most standard RDP clients like Microsoft's own Remote Desktop client.Some key features of Xrdp...
Xrdp image
Chrome Remote Desktop icon

Chrome Remote Desktop

Chrome Remote Desktop is a cross-platform remote access tool developed by Google. It allows users to securely access another computer or virtual machine remotely through the Chrome browser or a Chromebook.Some key features of Chrome Remote Desktop include:Easy remote access - Users can remotely connect to another PC or Chrome...
Chrome Remote Desktop image
Kasm Workspaces icon

Kasm Workspaces

Kasm Workspaces is an open-source container management and workspace delivery platform that makes it easy for users to access browser-based, containerized workspaces. It leverages containers and web assembly to deliver performant and secure workspaces to any device with a modern web browser.Some key features of Kasm Workspaces include:Supports launching multiple...
Kasm Workspaces image
DWService icon

DWService

DWService is an open-source data warehouse application designed to handle large volumes of data for analytics and business intelligence. It allows organizations to consolidate data from multiple sources, organize it into a unified structure, and perform complex queries and reporting.Key features of DWService include:Flexible extract, transform and load (ETL) functionality...
DWService image
MeshCentral icon

MeshCentral

MeshCentral is an open-source remote computer management and administration software. It provides a web-based console that allows IT administrators to monitor, manage, and provide remote support for other devices on the network including computers, servers, and IoT devices.Some key features of MeshCentral include:Remote desktop access - Remotely connect to other...
MeshCentral image
NoMachine icon

NoMachine

NoMachine is a fast and high-performance remote desktop software solution that allows users to access one computer from another computer or mobile device. It works by installing a host module on the computer you want to access, and a client module on the device you want to access it from.Some...
NoMachine image
Remotely icon

Remotely

Remotely is a free and open source remote access and remote administration software. It allows users to access, control, and manage computers and servers remotely from anywhere using a simple web-based interface.Key features of Remotely include:Remote Desktop - Remotely offers full remote desktop control, allowing users to access the full...
Remotely image
Quick Assist icon

Quick Assist

Quick Assist is a built-in Windows utility that aims to provide quick access to tools and settings to help diagnose and fix issues with your computer. It consists of various assistants and administrators under one roof that allows adjusting visual settings, troubleshooting common problems, and accessing advanced settings without navigating...
Quick Assist image
Seecreen icon

Seecreen

Seecreen is an easy-to-use screen recorder software for Windows. It provides an intuitive interface to record all activity happening on your computer screen, including full screen capture, specific application windows, webcam, microphone audio, and more.With Seecreen, you can create high-quality tutorial and demo videos, record gaming footage, document processes, report...
EHorus icon

EHorus

eHorus is an open-source quantitative trading and algorithmic trading platform developed in Brazil. It provides traders, quants, and developers with tools to design, backtest, optimize, and automate trading strategies for stocks, futures, forex, and options.Key features of eHorus include:Backtesting engine to test and evaluate trading strategy performance on historical dataAutomated...
EHorus image
HopToDesk icon

HopToDesk

HopToDesk is a secure remote desktop access solution designed to provide simple and fast remote access to desktops and applications. It allows users to access their computer from any internet-connected device, whether a smartphone, tablet, Chromebook, or another desktop or laptop.Some key features of HopToDesk include:Works across major desktop platforms...
HopToDesk image
RemoteView icon

RemoteView

RemoteView is a leading remote desktop software used by help desks, IT support teams, and managed service providers (MSPs) to access computers, servers, and mobile devices remotely. It offers robust remote control, desktop sharing, file transfer, VPN connections, chat, annotation tools, and other remote access features to troubleshoot issues, provide...
RemoteView image
Screego icon

Screego

Screego is a powerful yet easy-to-use screenshot and annotation tool for Windows. With Screego, you can quickly capture any area of your screen, edit images with annotation tools, and share screenshots with others.Some key features of Screego:Intuitive capture tools to screenshot full screens, active windows, rectangular regions, freehand regions, and...
Screego image
FastX icon

FastX

FastX is an open-source command line tool for basic sequence analysis and processing of FASTA and FASTQ files. It allows users to perform common data preparation and quality control tasks such as:Trimming low quality bases from read endsFiltering reads by length or quality score thresholdsCollapsing or expanding paired-end readsConverting between...
FastX image
Xpra icon

Xpra

Xpra is an open-source tool for running graphical applications remotely. It allows you to run apps on one machine while accessing them from other desktops and devices. Some key features of Xpra include:Runs applications remotely with low latency, even on low bandwidth connectionsSupports accessing individual applications instead of full desktopsWorks...
Xpra image
ThinLinc icon

ThinLinc

ThinLinc is a secure remote desktop access and application delivery software designed for efficient centralized management. It allows organizations to host desktop environments for users on servers in data centers, which users can then access remotely from any device using the ThinLinc client.Some key features of ThinLinc include:Uses SSH protocol...
ThinLinc image
Zsoporte icon

Zsoporte

zsoporte is a comprehensive help desk and IT support ticket management system designed for companies and teams that need to efficiently track, manage, and resolve customer and internal support requests and issues. Key features of zsoporte include:Ticket management system to log support requests with details like priority, status, assignee, etc.Knowledge...
Zsoporte image
DesktopAssist icon

DesktopAssist

DesktopAssist is an intelligent virtual assistant software designed specifically for Windows to enhance productivity, system performance, and desktop experience. It comes equipped with powerful AI capabilities that allow it to understand natural language commands and automate repetitive tasks.Some key features of DesktopAssist include:AI-powered automation - Automate common workflows through voice...
DesktopAssist image
Thincast Client icon

Thincast Client

Thincast Client is a lightweight yet full-featured remote desktop client developed by Thincast specifically for accessing Windows desktops and applications delivered through their Thincast server solutions. It offers secure and high performance remote access to desktops and apps hosted in the data center or cloud.Some key features of Thincast Client...
Thincast Client image
Iperius Remote icon

Iperius Remote

Iperius Remote is a powerful and versatile software solution for remotely accessing, controlling, and administering Windows computers over a network or the internet. It provides a wide range of remote management capabilities to IT professionals, managed service providers, and other technical users.With Iperius Remote, users can remotely connect to computers...
Iperius Remote image
Viubo icon

Viubo

Viubo is an easy-to-use video creation and editing software aimed at small businesses, entrepreneurs, marketing teams, and content creators who want to produce professional-quality videos quickly and affordably.With Viubo's intuitive drag-and-drop editor, no prior video editing experience is required to create stunning videos. Simply upload your media files or record...