Wenity is a multi-platform Zenity clone that helps (shell) script writers to interact with their users through various types of GUI dialogs. Scripts call Wenity and receive the user's selection in the exit code/response file. It supports any operating system with Java and a GUI installed, supports complex return types by using response files, and has a modular architecture supporting different functions: simple dialogs (user input, information, question, error/warning), progress indicator dialogs, system tray notifications, file choosers, and file viewers (text and HTML).
iCan is an intelligent, community-driven command line that helps you to automate any kind of task arising in your daily Linux use. It is extensible through simple Lua modules, which run in a sandbox environment. It is designed to learn what you do and make things easier for you, every time you do something.
Xenograte Community Toolkit is based on Xenograte, a platform which enables users to manage and orchestrate worker processes, and easily design the flow of data shared among them. Xenograte works either on one server or across multiple servers/clouds. The Toolkit provides a CLI and other resources for building, testing, and debugging worker processes, in Ruby, on a single machine. You can then easily weave these worker processes together into powerful integrations or automations.
Linux Automation Tool allows GUI automation on Linux and adds accuracy and speed to your repetitive tasks. The GUI is easy to understand and the application is natively compiled for Linux. You do not need Java or anything extra to run this Linux Automation Tool. The software is supported with video tutorials and a customer support team. 32-bit and 64-bit versions of the software application are available.
ECommands is intended to make it easy to execute commands over Unix/Linux Servers using a Web interface. It was implemented completely in Python and Django, and it will work from automation processes to generalization commands. It allows centralized administration, better understanding of repetitive and complex operating systems commands, connections made over SSH to multiple servers using a Web console, auditory feedback over the execution of commands processes on servers, multiple users and permissions, easy installation on 64-bit Linux, grouping commands, and more.
Libcvautomation is a GUI automation and testing tool based on image recognition and response. This program was designed as a direct replacement for Sikuli and Xpresser. Each solution had large problems with crashing, and both refused to function on Red Hat Linux and Ubuntu 12.04. The author really liked the way each of these programs approached GUI automation, but they simply didn't work. As such, a simple library was designed to integrate OpenCV and XTest, which can be used by BASH to drive GUI testing and automation, and works on both new and old Linux distributions.
openTCS is a platform-independent transportation control system (TCS) intended to control automatic guided vehicles (AGVs), but which can be used to steer virtually any (track-guided) vehicle. It consists of an abstract kernel which implements replaceable algorithms and strategies (computation of routes, dispatching of orders to vehicles, scheduling of resources, etc.), pluggable vehicle drivers which implement communication protocols, and a graphical frontend for creating and visualizing logical models of areas the vehicles are moving in.