vegUI.org home of the javascript based window manager and AJAX framework

Welcome!

Welcome to the vegUI.org website, the home of yet another javascript AJAX framework and widget-collection that allows you to build dynamic web applications that are also fast and flexible.

Demonstration and Screenshots

Here are some apps i've made using the vegUI framework. The first screenshot shows the world editor for the lands of kazram project. The second screenshot shows the game itself and the last screen shot is the controlpanel for the CMS i am currently developing which also builds on the vegUI framework.

Lands of Kazram World Editor Lands of Kazram in-game shot FM Controlpanel

Additionally i have set up a live demonstration of vegUI over here

The concept

vegUI was originally developed to serve as a foundation for the online browser-based mmorpg Lands of Kazram. So it was developed with 4 core features in mind:
  1. Speed
  2. Compact Design
  3. Total control over appearance, flexibility
  4. Modular Design
I like to think that i've managed to stay true to all four of those concepts, and now 2.5 years after the development on vegUI had started i feel quite comfortable in releasing it to the public.

Speed

vegUI uses a template system, that allows you to define any vegUI element/widget as a template. Templates can then be used to clone as many duplicates as you want. This saves time and space while writing the code and also speeds up the loading process of the scripts.

vegUI is also able to load and build modules at "runtime", so instead of loading in everything at once - which would result in some longer waiting times on big applications - vegUI can load and build modules as they are needed even after the page has already been loaded.

Compact Design

Compared to most of the other window managers and widget collections vegUI is fairly small. The package comes with a commented and a compressed library. And while the commented library nearly reaches 200 KB the compressed libraries - with comments removed - is only 75 KB big.

Total control over Appearance, Flexibility

Due to its modular design and the template engine you have total control over the way your widgets look. In the end vegUI is made up of a lot of HTML nodes, and you can style those html nodes in whichever ways javascript and css provide.

Modular Design

vegUI was built to be modular from the beginning, and it has really paid off. It is really painless to add new widgets or elements to vegUI.

Browser Support

vegUI was developed to be standard compliant and currently works in the latest versions of
  • Mozilla Firefox
  • Mozilla based browsers, like Netscape and Mozilla
  • Internet Explorer 7
  • Internet Explorer 6 (slow)
  • Opera
  • Safari (WebKit required)

History

vegUI actually was released in version 1.0 about 1.5 years ago. However it was more of a side project back then, it's main purpose being to provide a user interface system for Lands of Kazram.

Further..

There is a Demonstration you can check out if you would like to see vegUI in action. Comments made with the Comment Editor in the Demonstration are appended to this post.