libviper is an API which builds on top of ncurses and libgpm to offer simple window creation and management facilities for developers who want to quickly create text interfacs. libviper offers an alternative to the panels library.