"AutoPy is a simple, cross-platform GUI automation toolkit for Python. It includes functions for controlling the keyboard and mouse, finding colors and bitmaps on-screen, and displaying alerts -- all in a cross-platform, efficient, and simple manner."
Ranked in these QuestionsQuestion Ranking
Pro Open source and cross-platform
Pro Support for image processing
Functions for finding colors, and working with bitmaps.
Pro Allows Mouse & Keyboard control
Made to be used in Python in an intuitive and easy way.
It's a thin-wrapper of code written in pure C.