AngularJS
AngularJS là một khung ứng dụng web mã nguồn mở. Ban đầu nó được phát triển vào năm 2009 bởi Misko Hevery và Adam Abrons. AngularJS hiện được duy trì bởi Google.
Backbone.js
BackboneJS là một thư viện JavaScript nhẹ cho phép phát triển và cấu trúc các ứng dụng phía máy khách chạy trong trình duyệt web. Nó cung cấp khung công tác MVC trừu tượng hóa dữ liệu thành các mô hình, DOM thành các khung nhìn và liên kết hai thứ này bằng cách sử dụng các sự kiện.
Ember.js
Ember.js là một framework phía máy khách JavaScript mã nguồn mở, miễn phí được sử dụng để phát triển các ứng dụng web. Ember.js cho phép xây dựng các ứng dụng JavaScript phía máy khách bằng cách cung cấp một giải pháp hoàn chỉnh chứa quản lý dữ liệu và luồng ứng dụng.
Tên ban đầu của Ember.js là SproutCore MVC framework. Nó được phát triển bởi Yehuda Katz và được phát hành lần đầu vào tháng 12 năm 2011. Bản phát hành ổn định của Ember.js là 2.10.0 và bản này được phát hành vào ngày 28 tháng 11 năm 2016.
Bộ công cụ web của Google
Bộ công cụ Web của Google (GWT) là một bộ công cụ phát triển để tạo các Ứng dụng Internet RICH (RIA). Nó cung cấp cho các nhà phát triển tùy chọn viết ứng dụng phía máy khách trong JAVA. GWT biên dịch mã được viết bằng JAVA sang mã JavaScript. Ứng dụng được viết bằng GWT tuân thủ nhiều trình duyệt. Nó tự động tạo mã javascript phù hợp với từng trình duyệt.
Knockout.js
KnockoutJS về cơ bản là một thư viện được viết bằng JavaScript, dựa trên mẫu MVVM giúp các nhà phát triển xây dựng các trang web phong phú và đáp ứng. Mô hình tách biệt Mô hình của ứng dụng (dữ liệu được lưu trữ), Chế độ xem (Giao diện người dùng) và Mô hình Chế độ xem (Trình bày JavaScript của mô hình).