Open source JavaScript frameworks

Angular

Angular is a complete JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications. (MIT)

Cross-platform

Dojo

The Dojo Toolkit is a modular open source JavaScript toolkit, designed to ease the rapid development of cross platform, JavaScript/Ajax based applications and web sites. (BSD)

Cross-platform

Electron

Electron is an open-source framework developed by GitHub. It allows for the development of desktop GUI applications using the Node.js runtime, originally used for the development of backend web applications. (MIT)

Cross-platform

Gem.js

Gem.js is a view library - a set of extensible web components for building visual user interfaces and styling web applications in pure-javascript. (MIT)

Cross-platform

jQuery

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. (MIT)

Cross-platform

Node.js

Node.js is a software system designed for writing scalable Internet applications, notably web servers. Programs are written in JavaScript, using event-driven, asynchronous I/O to minimize overhead and maximize scalability. (MIT)

Cross-platform

React

React promises programmers a model in which subcomponents cannot directly affect enclosing components; efficient updating of the HTML document when data changes; and a clean separation between components on a modern single-page application. (BSD)

Cross-platform

Vue

Vue.js is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API. (MIT)

Cross-platform

8 applications