1. SproutCore
SproutCore Apple's explanation for SproutCore is "open source, platform-independent, class-cocoa JavaScript framework for creating Web applications with a visual and operational look and feel for desktop applications." ”
SproutCore Demonstrations:photos, Sample Controls
2. Spry
Spry is the Ajax framework for Adobe. The purpose of Spry is to be an easy way to implement Ajax, and an entry-level designer for HTML, CSS, and JavaScript experience should be able to discover that Spry is a simple way to consolidate content.
Spry Demonstrations:photo Gallery, RSS Reader, Form Validation Widgets
3. Javascriptmvc
Javascriptmvc is a powerful JavaScript framework. It's also a great JavaScript test framework that can also improve development speed. JAVASCRIPTMVC applies the Model-view-controller architecture pattern, separating the business logic from the representation, making the code more modular.
Javascriptmvc demonstrations:error Demo, History demo, Todo demo
4. Qooxdoo
Qooxdoo is an AJAX application framework used based on object-oriented JavaScript. Qooxdoo is a powerful JavaScript GUI package that allows you to develop AJAX-like Vb/delphi-style web2.0 applications with JavaScript. Qooxdoo has a client browser detection feature, with a browser abstraction layer that makes it possible to create cross-browser Web applications without distinction, providing a convenient debugging interface with event management, focus management, timer, border, and object attributes. It provides a set of form components and expands the layout, as well as a cross-platform PNG graphics transparency support feature. In addition, Qooxdoo provides an atomic component on which you can develop your own components.
Qooxdoo Demonstrations:demo Browser, Feed Reader
5. Midori
Midori is a lightweight JavaScript framework. Even without compression, it's only 45KB, and in contrast, jquery has 54KB after compression. But its lightweight does not mean it lacks complex javascript capabilities. Midori provides functionality that includes Cross-browser AJAX features, CSS selectors, and so on, which are generally available in JavaScript frameworks.
Midori Demonstrations:drag and Drop, popups, toggle
6. Archetype JavaScript Framework
The Archetype JavaScript framework has a lot in common with prototype. It has an independent management system that can initialize only the components required by the page. And archetype emphasizes the readability of code and the optimal method of html/css/javascript separation.
Archetype Demonstration:slidy Presentation
7. June Framework
The June framework draws inspiration from the core library and uses module design patterns. If you use MS Visual Studio 2008, you'll love the documentation that it provides because it uses Visual Studio's code format.
June Framework demonstrations:setopacity, highlight, Getkeyname
8. Uize
Uize (pronunciation: you eyes) is another JavaScript framework that emphasizes RIA. It provides a lot of widgets, such as Date selector, form filter, progress bar, color selector and so on.
Uize demonstrations:slideshow with wipes, Marquee and Image Port
9. Simplejs
Simplejs is a simple, lightweight, but very special JavaScript framework. It provides AJAX functions and dynamic effects. It uses a plug-in system that is much like jquery and MooTools, and can easily expand the framework. It's a perfect solution for developers who just need basic AJAX functionality and dynamic effects.
Simplejs Demonstration: can view the demos in the left side bar of the website under "functions".
Fleegix.js
Fleegix.js is a good event system that allows you to easily monitor, manipulate, and trigger DOM events. It has the ability to serialize JavaScript objects into JSON format (fleegix.jason.serialize), as well as some rich dynamic effects.