Hello everybody,

I am looking for a framwork such as ExtJS with smiliar controls and the important thing: The Layout. ExtJS is my favorite framework, but i can't afford it at the moment for some commercial projects i want to make.

I have looked at Mochaui, but that does not have the same experience that i had with ExtJS.

Does someone know a free fully featured ExtJS alternative?


+10  A: 

Yes, you might want to go for qooxdoo, have a look at Demo Browser too.

qooxdoo is a comprehensive and innovative framework for creating rich internet applications (RIAs). Leveraging object-oriented JavaScript allows developers to build impressive cross-browser applications. No HTML, CSS nor DOM knowledge is needed.

It includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.

+7  A: 

jQuery, Dojo and YUI would probably be the closest similar projects.

jQuery offers layout functionality via plugins, while Dojo and YUI have layout functionality as part of the projects themselves.

Dojo looks intresting! never heard of it before. I think that is the best solution for now.
+1  A: 

Jquery would be your best bet since it has good learning curve Here is the layout plugin that might help you out quickly

I know jquery, a very simple Javascript Framework. But dojo looks to have the most thing that i wanted build in the core. jQuery needs a lot of plugins.
I have used dojoon very rare occasions so really cant judge it but what I like about jquery is its light (well not that light) and you can add extra bits if you really need them or create them also.
+1  A: 

jQuery UI has very rich set of controls, but it doesn't provide support for layouts like ExtJS.

Milinda Pathirage
+4  A: 

There's also SmartClient, which I think is the closest thing to ExtJS of all the other options - Good architecture, all-in-one framework with very rich UI controls.

LGPL license.

+1  A: 

Probably not the answer you're after but can you pass the cost of the framework onto the client? Afterall, if it is a framework you have happy with and know it well then you'll be a lot more productive. Blowing a week learning a new framework could well be a false economy.


I used about 3 years ago. It was decent then. It looks like it's come a long way since then. It's especially good if you using Java.

John in MD