MVCフレームワークとライブラリ
angular.js - ウェブアプリ向け拡張HTML(非推奨)
angular - TypeScript/JavaScriptなどでモバイル・デスクトップウェブアプリ開発のためのプラットフォーム
aurelia - モバイル・デスクトップ・ウェブ向けJavaScriptクライアントフレームワーク
backbone - モデル・ビュー・コレクション・イベントでJSアプリを構造化
ember.js - 大規模ウェブアプリ開発のためのJavaScriptフレームワーク
meteor - 超シンプル、全環境データベース連携、通信同期型の純粋JavaScriptウェブフレームワーク
ractive - 次世代DOM操作ライブラリ
vue - 直感的で高速、組み合わせ可能なMVVMアーキテクチャ
svelte - コンパイラ方式で宣言的コンポーネントを効率的なJavaScriptに変換(最小限DOM更新)
knockout - リッチでレスポンシブなUI構築を容易化
spine - JavaScriptアプリ開発向け軽量MVCライブラリ
espresso.js - ユーザーインターフェース構築の最小限JavaScriptライブラリ
canjs - JS開発をより良く、速く、簡単に
react - 仮想DOMを使用した宣言的UI構築ライブラリ(高度な柔軟性)
hyperapp - フロントエンドアプリ構築用1KB軽量ライブラリ
preact - React互換3KB軽量ライブラリ(コンポーネント&仮想DOM)
nativescript - JavaScriptで真のネイティブiOS/Androidアプリ開発
react-native - Reactを使用したネイティブアプリ開発フレームワーク
riot - React類似の超軽量ライブラリ
thorax - Backbone強化ツール
chaplin - Backbone.js用大規模アプリケーションアーキテクチャ
marionette - Backbone.js大規模アプリ開発簡素化ライブラリ
ripple - リアクティブビュー構築の基盤ライブラリ
rivets - 軽量データバインディング&テンプレートエンジン
derby - Node.js/ブラウザ両対応リアルタイム協調アプリ開発フレームワーク
derby-awesome - Derbyコンポーネントコレクション
way.js - シンプルで軽量、永続的双方向データバインディング
mithril.js - 軽量・高速クライアントサイドMVCフレームワーク
jsblocks - 先進的MVスタイルフレームワーク
feathers - リアルタイムアプリ開発用ミニマリストフレームワーク
Keo - シャドウDOM対応関数型Reactコンポーネント
atvjs - Vanilla JavaScriptによるApple TVアプリ高速開発
Alpine.js - Vue/Reactレベルのリアクティブ機能を低リソースで実現
inferno - 🔥 React類似の超高速JavaScript UIライブラリ
FoalTS - TypeScript用全機能ウェブアプリ開発フレームワーク