Ctrl Panel

Button api

Button api that can be @required in userscript header (no install neccecary)

Recommended
BCMacro API

Adds an API that lets mods create specific actions that can be bound to buttons or keys.

Critterguration

Settings API that shows each mod's settings in its own tab