pyautogui

GUI automation tool

A Python module for programmatically controlling mouse and keyboard interactions

A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.

GitHub

10k stars
188 watching
1k forks
Language: Python
last commit: 3 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hoffstadt/dearpygui A fast and powerful GUI toolkit for Python with minimal dependencies 13,292
pygame/pygame A cross-platform Python library for creating multimedia applications like games 7,511
pysimplegui/pysimplegui A Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface. 13,441
kitao/pyxel A retro game development platform inspired by 8-bit consoles. 15,264
microsoft/playwright-python A Python library to automate multiple web browsers with a single API. 11,872
zauberzeug/nicegui A Python-based framework for building browser-based GUI applications with minimal code 10,128
pypa/pip A package installer for Python that simplifies the process of managing dependencies and installing packages. 9,537
encode/uvicorn Provides an ASGI web server implementation for Python 8,567
pybrain/pybrain A Python library that provides tools and models for machine learning 2,857
pythonguis/pythonguis-examples A collection of Python GUI examples and applications using Qt frameworks 4,149
r0x0r/pywebview A tool for embedding web content in desktop applications with native GUI support 4,767
pyodide/pyodide Enables the execution of Python code in web browsers and Node.js environments using WebAssembly 12,273
mongodb/mongo-python-driver Provides an official Python driver for interacting with MongoDB databases. 4,152
norvig/pytudes A collection of Python programs designed to help perfect programming skills through practice and demonstration. 23,140
webpy/webpy A lightweight Python web framework that provides a simple and flexible way to build web applications. 5,886