A completely free macro recorder, coded with Python.
PyMacroRecord is a completely free and open-source macro recorder.
It is user friendly and doesn't require any scripting knowledge with lots of useful feature to make very good automation.
Mouse/keyboard record/replay and automation hotkeys/macros creation
Full-fledged mouse/keyboard record/replay and automation hotkeys/macros creation using modern programming languages, and more advanced automation features. Working across three major OSes: Windows, OSX, and Linux.
See more at https://github.com/repeats/Repeat
Repeat yourself with some intelligence. This, if used correctly, can improve your productivity greatly.