Agar

Agar 1.7.0

A flexible toolkit for graphical applications

Agar is an open-source GUI toolkit for developers building graphical applications in C, C++, Perl or Ada. Its driver interface connects the library to systems such as the Windows API, or can provide its own window manager for direct video and framebuffer setups. Optional thread support makes the API thread-safe, and hardware graphics acceleration is used where available. BSD-licensed extensions add math, vector graphics, feature-based graphics, developer tools and scene-graph functionality.

Agar 1.7.0 details

Author:
License: Freeware
Price: FREE
Released:
File size: 9.33 MB
Downloads: 324
Keywords: agar graphical toolkit, thread safety, graphical, GUI, vector graphics library, Hypertriton Inc, x64 architecture, Open-source software, cross platform gui toolkit, c gui library, GUI toolkit, agar gui toolkit, GUI development toolkit, Windows 10 compatibility, graphic, thread safe gui library, Agar software, graphical toolkit
Author URL: https://libagar.org/
Agar screenshot
AgarOtherWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Windows 11

User Rating: 3.3 (4 votes)

Windows 10

x32

Windows 10

x64

Agar Awards

Windows 10 download editor's pick

Agar for Windows 10 - Full description

Agar is an open-source graphical user interface toolkit for developers building desktop and other graphical applications in C, C++, Perl or Ada. Rather than requiring an application to fit a fixed framework, it is designed to let developers build the interface around the needs of their software. Its compact base library provides the core GUI functionality, while separate libraries add tools for more specialized work.

The toolkit uses a driver interface to connect its drawing and input functions to different graphics systems. It can work with an existing window system, including the Windows API, or provide its own window manager when no conventional system is available. This makes it suitable for applications ranging from standard windowed programs to software running with direct video output, a basic framebuffer or a low-level display controller. The driver approach also gives developers a defined route for porting Agar to other platforms and graphics environments.

Agar is designed to take advantage of hardware graphics acceleration when the available system supports it. Builds with optional thread support make the API thread-safe, which can help applications coordinate graphical work with other tasks. The core library is intended to remain general and compact, and Agar can be built without external dependencies. Together, these choices give developers flexibility when integrating a GUI into an existing codebase or targeting systems with limited infrastructure.

Additional libraries extend the toolkit for particular types of application. Agar-MATH supplies mathematical extensions, Agar-VG supports vector graphics, and Agar-RG provides feature-based graphics. Agar-DEV offers developer tools, while FreeSG adds scene-graph and computational-geometry capabilities. These components let a project use specialized functionality alongside the general GUI library rather than relying on one large, fixed-purpose package.

Agar is intended for programmers creating graphical software on Windows and other platforms, including projects that need a portable interface layer or support for unusual display setups. It is free software under the BSD license, which permits use in commercial applications without charge. The Windows download is suitable for Windows 10 and Windows 11 systems; the toolkit's source and cross-platform design also support development beyond Windows.

Agar for Windows 10 - Post your review