ver. 0.9.54
0,1 Mb (downloads: 4)

This Python library is intended for GUI automation. It can be used to simulate mouse and keyboard actions, capture screenshots and interact with windows.

Update date:
Al Sweigart
Windows version:
Windows XP

PyAutoGUI is a Windows development tool that allows Python programmers to automate interactions with any GUI application. Users are able to perform repetitive actions such as sending emails to multiple recipients. Moreover, it is possible to automatically click buttons and navigate menus.

Main functionality

Similar to ReMouse Standard, the module works by sending low level input events to the operating system. This means that it can interact with any utility, regardless of how it was programmed. You are able to automate tasks that are normally not accessible like moving the cursor to a specific pixel on the screen or quickly pressing multiple key combinations.

Usage examples

It is possible to fill out forms and enter data. Additionally, users can open files and applications as well as capture screenshots at predefined intervals. These features are helpful for testing new software and optimizing the workflow.

There are instruments for automating the process of logging into your favorite websites. The library can be used for creating application demos or screencasts as well.


  • contains a Python module for automating complex GUI interactions;
  • free to download and use;
  • there are tools for quickly filling out online forms;
  • you can perform repetitive actions like data entry and screenshot capture;
  • it is possible to automatically log into any website;
  • compatible with all modern versions of Windows.
0,1 Mb (downloads: 4)
Add comment
Similar programs
SuperSaaS SuperSaaS
Windows 7 Free

Using this piece of software you can integrate an appointment plan into your website. Moreover, you have the option to synchronize dates with different calendars.

ver 2.1.9
PushSharp PushSharp
Windows XP Free

This robust server side development library is intended for sending cross platform push notifications to iOS, Android and Windows Phone mobile devices.

ver 4.0.10
FluidSIM Hydraulics FluidSIM Hydraulics
Windows XP Paid program

Thanks to this utility, users can design custom electro hydraulic circuits. Additionally, it is possible to activate switches and change valves in real time.

ver 4.2
Ezy Pascal Ezy Pascal
Windows XP Free

Thanks to this convenient application, users can learn the Pascal language. It is possible to load the program by importing a file or writing the code.

ver 6.0
Windows XP Free

With the help of this specialized application programming interface developed by NASA you can build interoperable and scalable data systems for space missions.

ver 5.1
KiCad KiCad
Windows 10 Free

The main purpose of this software is providing a comprehensive set of tools for designing, simulating and manufacturing custom printed circuit boards.

ver 7.0.9
Pro ENGINEER Wildfire Pro ENGINEER Wildfire
Windows 7 Free

This tool was developed to assist users in creating solid models. It is possible to analyze designs, thanks to improved meshing and smarter diagnostics.

ver 5.0
EMIStream EMIStream
Windows 7 Paid program

With the assistance of this support tool, you can scan your PCB design against several rules and review errors. You may opt for a range of analyses types.

ver 6.4-001