Graphics User Interface for The Web

Agile Toolkit implements an object-oriented approach to building Web User Interface. Inspired by the Desktop Graphical User Interfaces, everything in Agile Toolkit is an object with ability to "render" into HTML.

Powerful Object-Oriented architecture enables you to efficiently use existing View classes as-is or extend them to customize.

Agile Toolkit allows you to specify a custom template on the "object" level. It will allow some of the generic object look fresh, create complex layouts on your pages or create re-usable HTML-snippets.

What can you do in 8 lines of ONLY-PHP code!

Standard Elements

Agile Toolkit ships with dozens of standard components you can use out-of-the-box. These include Buttons, Forms, Lists, Grids, Trees, Frames. Some are further enhanced with jQuery UI Widgets such as sliders, drag&drop, lasso-selection. If you miss one, it's a snap to create your own class.

"Alex" View Class

View inside View

Agile Toolkit makes it possible to add View into any other View and position it anywhere. "Icon" is a stand-alone class and has no relations with "Frame", yet one can be placed into another with just 3 lines of PHP code. Real-time rendered result:

Sample
Text Label

More Examples