Agar (libAgar) is a cross-platform GUI toolkit. Agar provides a base framework and a collection of GUI widgets from which GUI applications can be built. Agar can be styled and themed using a CSS-style engine.
A pure Agar application will work natively under X11, Windows, MacOS X and SDL. Agar takes advantage of hardware acceleration when it is available. Agar may also attach to an existing SDL or OpenGL context and operate as a self-contained window manager for the application. Agar will work with zero dependencies (although FreeType is recommended for best font quality). Agar is compact, efficient and fully thread-safe.
The selection of widgets included in Agar is intended to address the needs of typical applications. New Agar widgets are easily implemented using a C/C++ class registration interface. Separate libraries targetting more specialized applications include FreeSG, Edacious, Agar-MATH, Agar-VG and Agar-DEV.
Agar is free software. Its source code is freely usable and re-usable by everyone under a BSD license, which allows use in commercial applications free of charge. The best available release is 1.5.0.
Agar is now on from Github: https://github.com/JulNadeauCA/libagar
New stable release: agar-1.5.0 (A mild Breeze upon the Brow of the Dead)
The Subversion repository is now accessible via https://dev.csoft.net/agar/trunk.
The MinGW and Visual Studio Installation Guides have been updated.
The Online Manual now displays images; several cosmetic fixes were also applied.
New stable release: agar-1.4.1 (Landscapes of Frozen Methane)