Here’s a useful collection of JavaScript application frameworks which encapsulate many details such as DOM manipulation, event handling and cross-platform. Creating a maintainable interface for a certain web app is not easy as you think – but it is if you have these frameworks. If you are working with responsive web designs, check our our collection of jQuery plugins for building responsive layouts.
You might want to take a look at the following related articles:
- 20 JavaScript MVC Frameworks for Rapid Development
- 10 Online Collaboration Tools for Creative Professionals
- 10 Powerful Desktop and Online UI Wireframe Tools
- Getting the Best PHP Framework: Tips and Resources
- 20 Responsive CSS Frameworks and Boilerplates
Dont forget to subscribe to our RSS-feed and follow us on Twitter – for recent updates.
JS Library Boilerplate
An easy boilerplate for rolling your own JavaScript Library like jQuery, Zepto, Prototype, etc. The code is written in CoffeeScript, TypeScript and pure JavaScript.

JavaScript Application Frameworks: jQuery
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensbility, jQuery has changed the way that millions of people write JavaScript.

Unbeatable JavaScript Tools – The Dojo Toolkit
Dojo saves you time and scales with your development process, using web standards as its platform. It’s the toolkit experienced developers turn to for building high quality desktop and mobile web applications.

Sammy.js – A Small Web Framework with Class
Sammy.js is a tiny JavaScript framework developed to ease the pain and provide a basic structure for developing JavaScript applications.

AngularJS — Superheroic JavaScript MVW Framework
AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs.

Chaplin – Application Architecture Using Backbone.js
Chaplin is an architecture for JavaScript applications using the Backbone.js library. Chaplin addresses Backbone’s limitations by providing a lightweight and flexible structure that features well-proven design patterns and best practices.

Prototype JavaScript Framework
Prototype takes the complexity out of client-side web programming. Built to solve real-world problems, it adds useful extensions to the browser scripting environment and provides elegant APIs around the clumsy interfaces of Ajax and the Document Object Model.

MooTools – A Compact JavaScript Framework
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.

Joosy: Browser Applications Framework
Joosy inherits Rails passion to conventions and happiness. It either inherits the typical solvers to the typical tasks. You are guaranteed to feel familiar and smile.

Qooxdoo – JavaScript Application Frameworks
Qooxdoo is a universal JavaScript framework with a coherent set of individual components and a powerful toolchain. With qooxdoo you build rich, interactive applications, native-like apps for mobile devices, light-weight single-page oriented web applications or even applications to run outside the browser.

AmplifyJS – A Component Library for jQuery
AmplifyJS is a set of components designed to solve common web application problems with a simplistic API. Amplify’s goal is to simplify all forms of data handling by providing a unified API for various data sources.

YUI Library
YUI’s lightweight core and modular architecture make it scalable, fast, and robust. Built by frontend engineers at Yahoo!, YUI powers the most popular websites in the world.

ActiveJS: JavaScript Application Framework
ActiveJS is a JavaScript application framework that provides local and REST based data modeling and pure DOM view construction with back button and history support.

Sencha Ext JS – Industry Leading JavaScript Framework
With an advanced MVC architecture, plugin-free charting, and modern UI widgets, Sencha Ext JS is the industry’s most powerful desktop application development platform. Sencha Ext JS provides unparalleled cross-browser compatibility enabling you to develop incredible web apps for any browser.

Fluid Infusion: Beyond A Great User Experience
Infusion takes the pain out of developing accessible, high performance, clean and nimble front-ends for applications that want to do more. The approach is to leave you in control – it’s your interface, using your markup, your way.

ScaleApp
ScaleApp is a tiny JavaScript framework for scalable One-Page-Applications / Single-Page-Applications. The framework allows you to easily create complex web applications.

Ojay: YUI Development Made Easy
Ojay is an open-source JavaScript library developed by London web agency the OTHER media for use in all its ongoing client projects. It acts as a wrapper for YUI, providing a more intuitive programming model and some additional features.

Vanilla JS
Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications. It is the most lightweight framework available anywhere; using production-quality deployment strategy.



