MVC框架与库
angular.js - 面向Web应用的HTML增强框架(已弃用)
angular - 基于TypeScript/JavaScript及其他语言的多平台开发框架,用于构建移动端与桌面端Web应用
aurelia - 面向移动端、桌面端与Web端的JavaScript客户端框架
backbone - 为JS应用提供模型(Model)、视图(View)、集合(Collection)和事件(Event)支持的MVC框架
ember.js - 用于构建复杂Web应用的JavaScript框架
meteor - 超简化的全栈Web框架,支持全平台数据库与数据实时同步
ractive - 新一代DOM操作库
vue - 直观、快速且可组合的MVVM框架,用于构建交互式界面
svelte - 创新型Web应用构建方案,通过编译器将声明式组件转换为高效DOM更新代码
knockout - 简化富交互式JavaScript UI创建的视图层库
spine - 轻量级MVC库,适用于JavaScript应用开发
espresso.js - 用于构建用户界面的极简JavaScript库
canjs - 更强、更快、更易用的JavaScript实现方案
react - 基于虚拟DOM的用户界面构建库,具有声明式、高效与高度灵活特性
hyperapp - 1kb轻量级JavaScript库,适用于前端应用开发
preact - 3kb轻量级React替代方案,提供相同的ES6 API与组件化虚拟DOM支持
nativescript - 使用JavaScript构建真正的原生跨平台iOS/Android应用
react-native - 基于React框架的原生移动应用开发方案
riot - 类React库,具备极小体积优势
thorax - Backbone框架的功能增强工具
chaplin - 基于Backbone.js的JavaScript应用架构方案
marionette - Backbone.js复合应用库,专门简化大型JavaScript应用构建
ripple - 轻量级响应式视图构建基础库
rivets - 轻量化数据绑定与模板解决方案
derby - 支持Node.js与浏览器双端实时协作应用的MVC框架
derby-awesome - Derby组件精选合集
way.js - 简单轻量的持久化双向数据绑定库
mithril.js - 客户端MVC框架,具有轻量化、健壮性及高性能特性
jsblocks - 更优的MV*风格框架
feathers - 面向现代应用的极简实时JavaScript框架
Keo - 支持Shadow DOM的函数式无状态React组件库
atvjs - 使用纯JavaScript快速开发Apple TV应用
Alpine.js - 以更低成本提供类Vue/React的响应式与声明式特性
inferno - 🔥 类似React的极速JavaScript库,专为现代用户界面构建而设计
FoalTS - 基于TypeScript的全功能Node.JS Web应用框架