Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


pypyr is described as 'Open source task-runner for automation pipelines. pypyr lets you script sequential tasks in a simple yaml format with conditional execution, loops, error handling and retries for any step in your pipeline' and is an app in the development category. There are more than 25 alternatives to pypyr for a variety of platforms, including Windows, Linux, Mac, Self-Hosted and BSD apps. The best pypyr alternative is AutoIt, which is free. Other great apps like pypyr are Tasker, Jenkins, Actiona and Gulp.js.
Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


Advanced automation app for Android that lets you trigger actions like alarms and app launches based on configurable events like phone calls or time of day. Tasker also lets you create apps using these automation features.





Jenkins is a fork of Hudson and is a continuous build system for software projects.

Actiona (formerly known as Actionaz) is a task automation tool. It allows you to create and execute action lists. You don't need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.




A toolkit to automate & enhance your workflow. Leverage gulp and the flexibility of JavaScript to automate slow, repetitive workflows and compose them into efficient build pipelines.
CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler...

Automates repetitive tasks like minification, compilation, unit testing, and linting using a Gruntfile. Vast ecosystem offers hundreds of plugins, enabling easy task automation with minimal effort. Create custom plugins or choose from existing ones for various development needs.

Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Apache Maven is a Java-based tool for build automation and project management (in software development). It is centered around a Project Object Model (POM) described in a XML file that describes the project structure and its dependencies to other components and libraries.

Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling...

Buildbot is an open-source framework for automating software build, test, and release processes.




Automation Workshop is software for automation of complex and recurring processes that would otherwise take a lot of intensive and repetitive user work time. Create automated tasks easier than ever before. Automation Workshop requires no scripting, programming or coding skills.




tasker for android. pypyr is for full python desktop environments.