freerdp

Install command:
brew install freerdp

X11 implementation of the Remote Desktop Protocol (RDP)

https://www.freerdp.com/

License: Apache-2.0

Development: Pull requests

Formula JSON API: /api/formula/freerdp.json

Formula code: freerdp.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 3.24.2
head ⚡️ HEAD

Depends on:

cjson 1.7.19 Ultralightweight JSON parser in ANSI C
ffmpeg 8.1 Play, record, convert, and stream select audio and video codecs
jansson 2.15.0 C library for encoding, decoding, and manipulating JSON
jpeg-turbo 3.1.4.1 JPEG image codec that aids compression and decompression
libusb 1.0.29 Library for USB device access
libx11 1.8.13 X.Org: Core X11 protocol client library
libxcursor 1.2.3 X.Org: X Window System Cursor management library
libxext 1.3.7 X.Org: Library for common extensions to the X11 protocol
libxfixes 6.0.2 X.Org: Header files for the XFIXES extension
libxi 1.8.2 X.Org: Library for the X Input Extension
libxinerama 1.1.6 X.Org: API for Xinerama extension to X11 Protocol
libxrandr 1.5.5 X.Org: X Resize, Rotate and Reflection extension library
libxrender 0.9.12 X.Org: Library for the Render Extension to the X11 protocol
libxv 1.0.13 X.Org: X Video (Xv) extension
openssl@3 3.6.2 Cryptography and SSL/TLS Toolkit
pkcs11-helper 1.31.0 Library to simplify the interaction with PKCS#11
sdl3 3.4.4 Low-level access to audio, keyboard, mouse, joystick, and graphics
sdl3_ttf 3.2.2 Library for using TrueType fonts in SDL applications
uriparser 1.0.0 URI parsing library (strictly RFC 3986 compliant)

Depends on when building from source:

cmake 4.3.1 Cross-platform make
pkgconf 2.5.1 Package compiler and linker metadata toolkit

Requires: Xcode (build)

xfreerdp is an X11 application that requires an XServer be installed
and running. Lack of a running XServer will cause a "$DISPLAY" error.

XQuartz provides an XServer for macOS. The XQuartz can be installed
as a package from www.xquartz.org or as a Homebrew cask:
    brew install --cask xquartz

Analytics:

Installs (30 days)
freerdp 3,285
freerdp --HEAD 11
Installs on Request (30 days)
freerdp 3,284
freerdp --HEAD 11
Build Errors (30 days)
freerdp 1
Installs (90 days)
freerdp 8,298
freerdp --HEAD 24
Installs on Request (90 days)
freerdp 8,297
freerdp --HEAD 24
Installs (365 days)
freerdp 28,505
freerdp --HEAD 103
Installs on Request (365 days)
freerdp 28,500
freerdp --HEAD 103