The open source K-Meleon web browser has its own macro language which can be used to extend the capabilities of the browser. Macros are stored in K-Meleon Macro Module (KMM) files, which can be placed in the
macrosdirectory beneath the direcory where you installed K-Meleon to make them available to all users of the browser on a system; K-Meleon runs on Microsoft Windows systems.
There are many .kmm files available for download in the K-Meleon Macro Library . Instructions for adding a KMM to a system are at K-Meleon - Adding a Macro Module. Instructions for creating macros are at K-Meleon - Creating a Macro Module.