LibAgar is a cross-platform GUI system. It provides a base framework and a standard toolkit of widgets from which high-performance, portable graphical applications can be built. The toolkit is extensible through class registration. A powerful style engine allows precise control over the appearance of elements. Agar applications work under X Windows, MS Windows, MacOS, SDL (1.2 and 2.0) and others.