Dojo
यह 2004 में एलेक्स रसेल, डायलन स्किमैन और अन्य योगदानकर्ताओं द्वारा विकसित एक ओपन सोर्स मॉड्यूलर JavaScript लाइब्रेरी है जो क्रॉस-प्लेटफॉर्म एप्लिकेशन और वेबसाइट विकसित करने के लिए अस्तित्व में आई।
AngularJS
AngularJS एक ओपन सोर्स वेब एप्लिकेशन फ्रेमवर्क है। इसे मूल रूप से 2009 में मिस्को हेवेरी और एडम एब्रोंस द्वारा विकसित किया गया था। अब इसे Google द्वारा मेंटेन किया जाता है।
Backbone.js
BackboneJS एक हल्की JavaScript लाइब्रेरी है जो वेब ब्राउज़र में चलने वाले क्लाइंट-साइड एप्लिकेशन विकसित और संरचित करने की अनुमति देती है। यह MVC फ्रेमवर्क प्रदान करता है जो डेटा को मॉडल्स में, DOM को व्यूज में एब्सट्रैक्ट करता है और इन दोनों को इवेंट्स का उपयोग करके बांधता है।
Ember.js
Ember.js वेब एप्लिकेशन विकसित करने के लिए उपयोग किया जाने वाला एक ओपन सोर्स, फ्री JavaScript क्लाइंट-साइड फ्रेमवर्क है। यह डेटा मैनेजमेंट और एप्लिकेशन फ्लो वाला एक पूर्ण समाधान प्रदान करके क्लाइंट-साइड JavaScript एप्लिकेशन बनाने की अनुमति देता है।
Ember.js का मूल नाम SproutCore MVC फ्रेमवर्क था। इसे येहुदा काट्ज़ द्वारा विकसित किया गया था और दिसंबर 2011 में शुरू में जारी किया गया था। Ember.js का स्थिर रिलीज 2.10.0 है जो 28 नवंबर, 2016 को जारी किया गया था।
Google Web Toolkit
Google Web Toolkit (GWT) RICH इंटरनेट एप्लिकेशन (RIA) बनाने के लिए एक डेवलपमेंट टूलकिट है। यह डेवलपर्स को क्लाइंट-साइड एप्लिकेशन JAVA में लिखने का विकल्प प्रदान करता है। GWT JAVA में लिखे गए कोड को JavaScript कोड में कंपाइल करता है। GWT में लिखा गया एप्लिकेशन क्रॉस-ब्राउज़र कम्प्लायंट है। यह प्रत्येक ब्राउज़र के लिए उपयुक्त JavaScript कोड ऑटोमैटिकली जनरेट करता है।
Knockout.js
KnockoutJS मूल रूप से MVVM पैटर्न पर आधारित JavaScript में लिखी गई एक लाइब्रेरी है जो डेवलपर्स को समृद्ध और प्रतिक्रियाशील वेबसाइट बनाने में मदद करती है। मॉडल एप्लिकेशन के Model (स्टोर्ड डेटा), View (UI) और View Model (मॉडल का JavaScript प्रतिनिधित्व) को अलग करता है।