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 X, 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

You Might Also Like
Employee monitoring software with screenshots Icon
Employee monitoring software with screenshots

Clear visibility and insights into how employees work. Even remotely

Our computer monitoring software allows employees, field contractors, and freelancers to manually clock in when they begin working on an assignment. The application will take screenshots randomly or at set intervals, which allows employers to observe the work process. The application only tracks activity when the employee is clocked in. No spying, only transparency.
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

There are no 4 star reviews.

Additional Project Details

Operating Systems

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

Languages

French, English

Intended Audience

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

User Interface

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

Programming Language

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

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