These new tools will help you develop richer, more usable websites in your future as a web developer. I have listed the various “Javascript Frameworks” in this article – I would use these as a basis of comparisn of between different frameworks and corresponding libraries.
![]() |
![]() |
PROTOTYPE: Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Prototype framework enables you to deal with Ajax calls in a very easy and fun way that is also safe (cross-browser). Besides simple requests, this module also deals in a smart way with JavaScript code returned from a server and provides helper classes for polling.
JQUERY: jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
![]() |
![]() |
MOOTOOLS: MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.
SCRIPTACULOUS: script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly. Inside this framework you will find an animation framework, drag and drop, Ajax controls DOM utilities, and unit testing.
![]() |
![]() |
DOJO: What sets Dojo apart is how it helps you succeed by giving you ways to structure and optimize your project and re-use existing modules. Dojo gives you access to a solid core library, created by some of the smartest minds in the industry. CORE: The Dojo Core is the result of years of evolution and refinement. Built by JavaScript experts, Dojo distills what you really need into a single package that starts small and lets you scale up transparently.
YUI: The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.
![]() |
![]() |
QOOXDOO: ooxdoo is a comprehensive and innovative Ajax application framework. 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.
VEGUI: VegUI is javascript AJAX framework and widget-collection that allows you to build dynamic web applications that are also fast and flexible.
![]() |
![]() |
MOCHIKIT: MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.
MOO.FX: moo.fx is a superlightweight, ultratiny, megasmall javascript effects library, to be used with prototype.js or the mootools framework. It’s very easy to use, blazing fast, cross-browser, standards compliant, provides controls to modify any CSS property of any HTML element, including colors, with builtin checks that won’t let a user break the effect with multiple, crazy clicks. Optimized to make you write the lesser code possible, the new moo.fx is so modular you can create any kind of effect with it.moo.fx is open source, released under the very liberal MIT License, so feel free to do anything you want with it.MORE FRAMEWORKS:
- EXT JS: Ext JS is a cross-browser JavaScript library for building rich internet applications.
- RICO: Rico 2.0 extends the component set from the previous versions. The LiveGrid has been expanded to include filtering, column resizing, and many more features. The core of Rico 2.0 has been designed to enable custom components to be more easily built.









