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. It can attach to an existing graphical context and work as a self-contained window manager. Agar is fully thread-safe when built with threads support.
Agar is open-source software. Its source code is freely usable and Re-usable by everyone under a permissive BSD License and its Core Fonts are released under the OFL. The best available version is v1.7.0.
Released agar v1.7.0 "Ancient Egypt" (ChangeLog)
Mailing lists have moved from the previous @lists.csoft.org domain over to @libagar.org. The Help page has been updated.
New installation guide: Installing Agar on Windows with MSYS2.
The performance of the Subversion Server has been improved thanks to recent WebDAV module updates.
The quality of the Printable Version of the manual has been improved.
SDL2 support is in beta testing phase and will be included in the upcoming 1.7.0 release.
New tutorial: 1. Minimal "Hello world".
Released agar v1.6.0 "Nullability Complete" (ChangeLog)
Updated official public KEYS file.
Created the LibAgar Discord. The channel is linked by bot to #libagar on irc.libera.chat.
Updated Mat's Perl bindings (p5-Agar).
Set up the new Patreon at https://patreon.com/libagar
Updated Ada bindings for CORE (the GUI base is almost complete, and widget APIs remain).
Added link to the official Github page: https://github.com/JulNadeauCA/libagar
Updated: Installing Agar on Linux.
"A display connected to a digital computer gives us a chance to gain familiarity with concepts not realizable in the physical world. It is like a looking glass into a mathematical wonderland."-- Ivan Sutherland