ScreenRender allows you to capture the Blender UI for each frame of an animation.
This enables you to neatly show how the UI and different values are changing during animation.
More info, and demo here: https://gitlab.com/LucaRood/screenrender
I had originally just released this on GitLab, but @Blendify thought it might be useful to be included by default, and suggested I submit it.
Note that I originally released it under the MPL-2.0, which is fully compatible with and can be sublicensed as GPL.
Unless strictly required, I would like to keep this license as is.
Also, I'm not sure what is the protocol with the bl_info documentation field at the moment.