jgmenu is a stand-alone, simple and contemporary-looking menu application for Linux and BSD.
Although it was originally written to be used with openbox and tint2, it is not in any way dependent on these and runs well with other panels and window managers.
It is hackable with a clean, small code base.
It is designed for customisation, scripting, ricing and tweaking
It can optionally use some appearance settings from XSettings, tint2 and GTK.
It does not depend on any toolkits such as GTK and Qt, but uses cairo and pango to render the menu directly onto an X11 window.