Agar provides a base GUI framework and a standard set of widgets from which graphical applications can be built which run natively under X11, Windows, MacOS, SDL and others. It takes advantage of texture and GPU acceleration wherever available. Agar can also attach to an existing framebuffer, SDL or OpenGL context and operate as a self-contained window-manager.

It includes a standard library of general-purpose widgets, and is also designed to be extended externally. New widgets can be implemented as part of an application or library. Complex user interface elements can be realized often in few lines of code. Agar is also extensible at the low-level. The low-level API is documented such that modular drivers can be written which enable Agar applications to work seamlessly under many platforms graphics systems without any change at the application level.

Features

  • GUI
  • Toolkit

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow Agar

Agar Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Very useful tool! Thank you so much. Will recommend.
    1 user found this review helpful.
  • You list WinCE in your Trove categorization, but there's no further indication (documentation, precompiled packages) that you really support it. Please take time to clarify the situation, likely by removing unsupported OS from categories, to not confuse users. Thanks.
Read more reviews >

Additional Project Details

Operating Systems

AmigaOS, BSD, Desktop Operating Systems, FreeBSD, Game Consoles, Linux, Mac, OpenBSD, PlayStation, Solaris, Windows

Languages

English, French

Intended Audience

Advanced End Users, Developers, Healthcare Industry, Information Technology, Manufacturing, Science/Research

User Interface

Carbon (Mac OS X), Cocoa (MacOS X), Framebuffer, Handheld/Mobile/PDA, OpenGL, Project is a graphics toolkit, Project is a user interface (UI) system, Project is a window manager, SDL, Win32 (MS Windows), Windows Aero, X Window System (X11)

Programming Language

Ada, C, C++, Objective C, Perl

Database Environment

Berkeley/Sleepycat/Gdbm (DBM), Other file-based DBMS

Related Categories

Perl Object Oriented Software, Perl User Interface (UI) Software, Perl Raster Graphics Software, Perl Vector Graphics Software, C++ Object Oriented Software, C++ User Interface (UI) Software, C++ Raster Graphics Software, C++ Vector Graphics Software, Ada Object Oriented Software, Ada User Interface (UI) Software, Ada Raster Graphics Software, Ada Vector Graphics Software, C Object Oriented Software, C User Interface (UI) Software, C Raster Graphics Software, C Vector Graphics Software, Objective C Object Oriented Software, Objective C User Interface (UI) Software, Objective C Raster Graphics Software, Objective C Vector Graphics Software

Registered

2003-03-23