The best library for desktop automation (in 2025)

Hi Tamara,

White library was replaced with FlaUI Library, It should do everything White did but adds support for metro style apps that were added in Windows 8+.

The RPA Libraries were created by RoboCorp (now Sema.AI) and I suggest you read their announcement: Embracing Python for Automation-as-Code | Sema4.ai Release Notes to learn more about those libraries.

There is also PlatynUI Library which is currently in pre-release but I heard should be released soon, This library should be a serious consideration if you need to test the same app on multiple OS’s or you need to test an app on an OS that’s not windows (i.e. MacOS or Linux)

Start with either FlaUI or PlatynUI, as If these don’t work there are other options, but they all get harder from here.

Hope that helps,

Dave.