Macro Master is a free, open source, and fully extensible macro recording software.