`guake` is a drop-down terminal emulator written in GTK and Python.
guake is a drop-down terminal, meaning that a hotkey causes it to drop into view quickly when needed. The name comes form the game Quake, which has a console with the same behavior. More detailed information on guake can be found at http://guake.org/. The source can be found on github.