Skip to content
FreeRDP is a free remote desktop protocol library and clients
C Objective-C CMake Java C++ HTML Other
Branch: master
Clone or download

Latest commit


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fix markup Feb 18, 2020
channels Fix possible NULL pointer access crash Feb 28, 2020
ci/cmake-preloads Deactivated URBDRC for mac and windows builds. Feb 26, 2020
client Updated CMake channel detection Feb 28, 2020
cmake fix FindFFmpeg.cmake: locating avcodec not using pkgconfig variable Feb 28, 2020
docs Removed DirectFB client as it is unmaintained Nov 22, 2018
external cmake: added external directory Nov 1, 2012
include Add dynamic channel part for rdpsnd channel Feb 28, 2020
libfreerdp egfx: the gfx reset grahics pdu is optional Feb 26, 2020
packaging Revert to RelWithDebInfo for debian. Feb 27, 2020
rdtk Remove symbols exported by accident. Dec 2, 2019
resources Reformatted to new style Nov 7, 2019
scripts Merge pull request #5707 from akallabeth/kbd_codepage Feb 25, 2020
server Made CHANNEL_TSMF optional and deprecated. Feb 26, 2020
third-party cleanup cmake exports and pkg-config files Jan 12, 2016
uwac Remove symbols exported by accident. Dec 2, 2019
winpr Updated timezones 2020-02-19 Feb 19, 2020
.clang-format Updated format file. Nov 7, 2019
.gitignore First version of an RDP proxy (#5372) May 17, 2019
.travis.yml initial travis-ci support Mar 25, 2018
CMakeCPack.cmake Added pdb files to package target. Dec 15, 2015 cmake: fix package generation on Mac OS X Sep 10, 2013
CMakeLists.txt Merge pull request #5907 from akallabeth/cmake_channel_dependency_fix Feb 26, 2020
ChangeLog new: version 2.0.0-rc4 Nov 20, 2018
LICENSE FreeRDP 1.0: initial commit Jun 30, 2011 Add .md file extention to README May 7, 2019 Fixed use of reserved keywords for include guards. Jul 20, 2017 Made CHANNEL_TSMF optional and deprecated. Feb 26, 2020

FreeRDP: A Remote Desktop Protocol Implementation

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.


Project website:
Issue tracker:
API documentation:

IRC channel: #freerdp @
Mailing list:

Microsoft Open Specifications

Information regarding the Microsoft Open Specifications can be found at:

A list of reference documentation is maintained here:


Instructions on how to get started compiling FreeRDP can be found on the wiki:

You can’t perform that action at this time.