bolkedebruin/rdpgw
Remote Desktop Gateway in Go for deploying on Linux/BSD/Kubernetes observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 48
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 13
- age_days: 2255
- days_rel: 349
- days_push: 9
- n_releases_24m: 2
Adoption not part of the score
1112 stars · 170 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An open-source implementation of the Microsoft Remote Desktop Gateway protocol (MS-TSGU) written in Go, allowing official Microsoft RDP clients to connect to remote desktops over HTTPS. It serves as a full replacement for MS Remote Desktop Gateway with pluggable authentication including OpenID Connect, Kerberos, PAM, and NTLM, and is designed for deployment on Linux, BSD, or Kubernetes.
Use cases
- expose xrdp desktops in Kubernetes containers to standard RDP clients over HTTPS
- replace Microsoft Remote Desktop Gateway with an open-source alternative
- add OpenID Connect or Kerberos authentication in front of remote desktop sessions
- tunnel RDP traffic through firewalls using only HTTPS/443
- enforce access policies for remote desktop connections
- provide browser-based RDP file download with temporary credentials
When to choose
- you need RDP access through corporate firewalls without a VPN
- you want open-source RD Gateway with modern identity provider integration
- you run Linux desktops or xrdp in containers and need Windows-client compatibility
- you deploy on Kubernetes and need a lightweight Go-based gateway
When to avoid
- you need a full graphical web-based remote desktop client rather than a gateway
- your environment is purely Windows-native and MS RD Gateway already suffices
- you need protocols other than RDP tunneled
Facets
service · maturity active
proxy auth networking security http-server networking security self-hosted infrastructure-as-code go self-hosted cross-platform rdp remote-desktop-gateway xrdp ms-tsgu openid-connect kerberos pam rdp-over-https devops linux docker kubernetes
1 source
- readme: https://github.com/bolkedebruin/rdpgw · fetched 2026-08-28 · daf591101491
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bolkedebruin/rdpgw | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="bolkedebruin/rdpgw")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem