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
golden gate
tahoe
sequoia
sonoma
Linux ARM64
x86_64

Current versions:

stable 3.31.1
head ⚡️ HEAD

Depends on:

ffmpeg 9.0.1 Play, record, convert, and stream select audio and video codecs
jansson 2.15.1 C library for encoding, decoding, and manipulating JSON
jpeg-turbo 3.2.0 JPEG image codec that aids compression and decompression
libcbor 0.14.0 CBOR protocol implementation for C and others
libfido2 1.17.0 Provides library functionality for FIDO U2F & FIDO 2.0, including USB
libusb 1.0.30 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.3 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.4 Cryptography and SSL/TLS Toolkit
sdl3 3.4.16 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.2 URI parsing library (strictly RFC 3986 compliant)

Depends on when building from source:

cmake 4.4.3 Cross-platform make
pkgconf 3.0.7 Package compiler and linker metadata toolkit

Uses from macOS: cups

Binaries: freerdp-proxy, freerdp-shadow-cli, sdl-freerdp, sfreerdp, sfreerdp-server, winpr-hash, winpr-makecert, xfreerdp

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:

30 days90 days365 days
Installs2,4629,21232,079
Installs (--HEAD)831114
Installs on Request2,4629,20932,074
Installs on Request (--HEAD)831114
Build Errors7