
There are several Javascript frameworks available today to create rich client-side interactions in web applications. With so many different options, its always good to know the different options that are available.

script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.
It s an add-on to the fantastic Prototype framework.

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

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.
MooTools code respects strict standards and doesn t throw any warnings. It s extensively documented and has meaningful variable names: a joy to browse and a snap to understand.

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast.You re unlikely to find any JavaScript code with better documentation than MochiKit.

Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo aims to solve some long-standing historical problems with DHTML which prevented mass adoption of dynamic web application development

The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users. It is designed to take the complexity out of Ajax and allow designers to easily create Web 2.0 pages.

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

The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.
YUI is proven, scalable, fast, and robust. Built by frontend engineers at Yahoo! and contributors from around the world, it s an industrial-strength JavaScript library for professionals who love JavaScript.

Midori is an ultra-lightweight JavaScript framework that gets the job done without getting in your way.

Rialto (Rich Internet Application Toolkit) is ajax-based cross browser javascript widgets library. Because it is technology agnostic it can be encapsulated in JSP, JSF, .Net, Python or PHP graphic components. The purpose of Rialto is to ease the access to rich internet application development to corporate developers. Ideally a Rialto developer have neither need to write or understand DHTML, Ajax or DOM code.
ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers

Clean is an open source engine for AJAX, that provides a high level interface to work with the AJAX technology.
It can be plugged in any page or DHTML framework because it was designed in conformation with the separation of concerns principle, keeping focus on AJAX issues.
Clean is a software based on well succeed design patterns and inspired on Java Message Service API, that offers reliable solutions to AJAX.

Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes many various features like beatifull GUI widgets and AJAX integrations

SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.
JavaScriptMVC is an open-source framework containing the best ideas in enterprise JavaScript development. It guides you to successfully completed projects by promoting best practices, maintainability, and convention over configuration.

The Archetype JavaScript Framework is a robust JavaScript framework that shares a lot of things in common with Prototype. Archetype has a dependency management system which initializes needed components for particular web pages(what components and CSS file to load ? for example). Archetype also emphasizes code readability and coding best practices by being hard-lined about HTML/CSS/JavaScript separation (i.e. “unobtrusive JavaScript”) .

UIZE (pronounced “you eyes”) is another JavaScript framework the emphasizes the creation of full-on rich internet applications (RIA) as opposed to basic effects and widgets/components on a web page. It already comes packed with “ready-to-go” widgets such as a date picker, a table sorter, progress bar, and color picker.

SimpleJS is a javascript library simple and light proposing functions ready with the use to facilitate the exploitation of ajax.
Fleegix.js provides an extremely lightweight, cross-browser set of JavaScript tools for building dynamic Web-app UIs.
Using Fleegix.js doesn t require you to drink a bunch of toolkit Kool Aid, and the code doesn t try to turn JavaScript into Ruby, Java, C++, or any other language — the code is plain, ordinary, idiomatic JavaScript.
It will not turn you into a rock star, but it will help you kick JavaScript ass.
Related posts:
Related posts brought to you by Yet Another Related Posts Plugin.
Comments are closed.