LibAgar – Cross-platform GUI written in C

0x02031 pts0 comments

The Agar GUI System<br>- LibAgar

Home

Download

Documentation

Screenshots

Help

Contribute

Discord<br>Github

Français

About Agar

LibAgar is a cross-platform<br>GUI system.<br>It provides a base framework and a standard toolkit of widgets<br>from which high-performance, portable graphical applications can be built.

The toolkit is extensible through<br>class registration.<br>A powerful style engine allows precise control over the appearance<br>of elements.<br>Agar applications work under<br>X Windows,<br>MS Windows,<br>MacOS,<br>SDL (1.2 and 2.0)<br>and others.<br>It can attach to an existing graphical context and work as a self-contained<br>window manager.<br>Agar is fully thread-safe when built with threads support.

Agar is open-source software. Its source code is freely usable and<br>Re-usable by everyone under a permissive<br>BSD License<br>and its Core Fonts are released under the<br>OFL.<br>The best available version is<br>v1.7.1 .

Announcements

11/15/2025

11/15/2025

Released agar<br>v1.7.1<br>"Ancient Egypt"<br>(ChangeLog)

03/01/2024

03/01/2024

Updated public KEYS file and PGP signatures of packages.

05/02/2023

05/02/2023

Released agar<br>v1.7.0<br>"Ancient Egypt"<br>(ChangeLog)

02/26/2023

02/26/2023

Mailing lists have moved from the previous @lists.csoft.org domain<br>over to @libagar.org .<br>The Help page has been updated.

02/04/2023

02/04/2023

New installation guide:<br>Installing Agar on Windows with MSYS2.

01/19/2023

01/19/2023

The performance of the<br>Subversion Server<br>has been improved thanks to recent WebDAV module updates.

12/20/2022

12/20/2022

The quality of the<br>Printable Version<br>of the manual has been improved.

12/12/2022

12/12/2022

SDL2 support is in beta testing phase<br>and will be included in the upcoming 1.7.0 release.

06/04/2021

06/04/2021

New tutorial:<br>1. Minimal "Hello world".

05/16/2020

05/16/2020

Released agar<br>v1.6.0<br>"Nullability Complete"<br>(ChangeLog)

04/23/2020

04/23/2020

Updated public KEYS file.

02/03/2020

02/03/2020

Created the LibAgar Discord.<br>The channel is linked by bot to #libagar on irc.libera.chat .

09/01/2019

09/01/2019

Updated Mat's Perl bindings<br>(p5-Agar).

08/09/2019

08/09/2019

Set up the new Patreon at<br>https://patreon.com/libagar

06/05/2019

06/05/2019

Updated Ada bindings for<br>CORE<br>(the GUI<br>base is almost complete, and widget APIs remain).

05/28/2019

05/28/2019

Added link to the official Github page:<br>https://github.com/JulNadeauCA/libagar

11/26/2018

11/26/2018

Updated: Installing Agar on Linux.

Previous announcements

"A display connected to a digital computer gives us a chance to gain<br>familiarity with concepts not realizable in the physical world. It is<br>like a looking glass into a mathematical wonderland."<br>-- Ivan Sutherland

agar libagar updated released github windows

Related Articles