PyAutoGUI VS SikuliX1

Compare PyAutoGUI vs SikuliX1 and see what are their differences.

PyAutoGUI

A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard. (by asweigart)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
PyAutoGUI SikuliX1
17 6
9,581 2,575
- -
2.6 4.4
27 days ago 16 days ago
Python Java
BSD 3-clause "New" or "Revised" License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

PyAutoGUI

Posts with mentions or reviews of PyAutoGUI. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-14.

SikuliX1

Posts with mentions or reviews of SikuliX1. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-28.
  • AutoHotkey v2 Official Release Announcement
    17 projects | news.ycombinator.com | 28 Jan 2023
    I've been using SikuliX [1] instead of AHK for a while now, only downside is that it uses jython so it's stuck on 2.7, but I don't use it for anything complicated enough that it really matters. Also I mainly use it for long running, rarely used automation, so I'm not sure how it would compare in terms of responsiveness for tasks like text expansion.

    Also I did a quick search and I assume this [2] is the library you mentioned?

    [1] https://github.com/RaiMan/SikuliX1

  • (paid) need something to autofill text boxes
    1 project | /r/programmingrequests | 16 Aug 2022
    Still looking? If you are, I could try with my Sikuli experience; otherwise you can add the solved flair.
  • How to upgrade java 8 to java 11 on FreeBSD 13.1-RELEASE.
    2 projects | /r/freebsd | 6 Jul 2022
  • How to compile Sikulix from source.
    1 project | /r/javahelp | 6 Jul 2022
    [error] RunTime:loadLib: libopencv_java430.so (failed) probably dependent libs missing: Can't load library: /root/.Sikulix/SikulixLibs/libopencv_java430.so [error] Save your work, correct the problem and restart the IDE! [error] see: [URL]https://github.com/RaiMan/SikuliX1/wiki/macOS-Linux:-Support-Libraries-for-OpenCV-4[/URL] TERMINATING: problem with native library: libopencv_java430.so [error] script [ click_image ] stopped with error in line 1 [error] java.lang.ExceptionInInitializerError ( java.lang.ExceptionInInitializerError ) [error] --- Traceback --- error source first line: module ( function ) statement 1: main ( ) click("1656348124939.png") [error] --- Traceback --- end --------------
  • I need to automate java desktop apps in windows
    1 project | /r/java | 16 May 2022
    I believe https://github.com/RaiMan/SikuliX1 automate any kind of app
  • SikuliX – Automate what you see on a computer monitor
    1 project | news.ycombinator.com | 13 Feb 2022

What are some alternatives?

When comparing PyAutoGUI and SikuliX1 you can also consider the following projects:

Selenium WebDriver - A browser automation framework and ecosystem.

ResolveRPC - Simple RPC Client for DaVinci Resolve written in Java

splinter - splinter - python test framework for web applications

PacketProxy - A local proxy written in Java

locust - Write scalable load tests in plain Python 🚗💨

keepassxc-cryptomator - Plug-in for Cryptomator to store vault passwords in KeePassXC

PyRestTest - Python Rest Testing

Krypton - Krypton is a free and open source symmetrical encryption software

sixpack - Sixpack is a language-agnostic a/b-testing framework

runelite - Open source Old School RuneScape client

Selenium Wire - Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.

photonvision - PhotonVision is the free, fast, and easy-to-use computer vision solution for the FIRST Robotics Competition.