PCSX Rerecording is a special version of Pcsx with many new features such as input rerecording, cheat support, RAM search, RAM watch, fast-forward, customizable hotkeys, Lua scripting, etc.
The most recent release is a patched build by Nach and feos with better optimization and bug fixes.