neutrinolabs/xrdp

xrdp: an open source RDP server

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 minute ago
Added to GitGenius on September 9th, 2026
Created on April 25th, 2011
Open Issues & Pull Requests: 280 (+0)
GitHub issues: Enabled
Number of forks: 1,762
Total Stargazers: 6,725 (+0)
Total Subscribers: 171 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.7 hours
Mean response time: 70.9 days
90th percentile: 16.6 days
Tracked items: 291

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 60
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 1,365 days
Stale 30+ days: 52
Stale 90+ days: 39

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 3

Top labels

  • bug (152)
  • enhancement (13)
  • confirmed (9)
  • feature (7)
  • keyboard (6)
  • distro specific (5)
  • question or troubleshoot (4)
  • not-our-issue (2)

Detailed Description

xrdp is an open source RDP server that enables graphical remote desktop access to Linux machines using the Microsoft Remote Desktop Protocol.

xrdp solves the problem of accessing Linux desktops remotely by implementing an RDP server that accepts connections from standard RDP clients including Windows MSTSC, Microsoft Remote Desktop, FreeRDP, rdesktop, KRDC, and NeutrinoRDP. The tool works by listening on port 3389 and establishing encrypted TLS connections to these clients, allowing users to connect from Windows, Mac OS, iOS, and Android devices. It supports session reconnection, dynamic session resizing, and can act as a proxy to other RDP or VNC servers.

xrdp is well-suited for Linux administrators and users who need to provide remote desktop access using familiar RDP clients rather than VNC or SSH-based solutions. The project works best on x86 and ARM architectures, with x86 systems receiving full acceleration through SIMD-optimized components including the RemoteFX codec. Most major Linux distributions package xrdp in their repositories, making installation straightforward. The tool supports resource redirection including two-way clipboard transfer, drive mounting, and optional audio and microphone redirection through additional modules. For the best experience, the separate xorgxrdp Xorg module should be installed alongside xrdp, though Xvnc can serve as a fallback display server.

The project maintains active development with regular updates addressing bug fixes and compatibility improvements across supported platforms. Code contributions flow steadily with attention to both core RDP protocol implementation and platform-specific optimizations. The maintainers actively manage the issue tracker and provide documentation through the project wiki covering build procedures, audio setup, and platform support tiers. Development activity shows consistent engagement with the codebase and responsiveness to reported problems.