A declarative, HTML-based language that makes building web apps fun
Follow your interests on GitHub
Join GitHub and subscribe to get your personalized daily, weekly, or monthly email digest of new and trending projects, topics, and more that match your favorite interests.
Sign up for free See pricing for teams and enterprisesFront-end JavaScript frameworks
While the number of ways to organize JavaScript is almost infinite, here are some tools that help you build single-page applications.
A JavaScript Framework for Building Brilliant Applications
One framework. Mobile & desktop.
Ember.js - A JavaScript framework for creating ambitious web applications
Knockout makes it easier to create rich, responsive UIs with JavaScript
Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more
Lightweight MVC library for building JavaScript applications
Our original Web Component library.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Seemple.js framework
The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
Reactive Flux built with ImmutableJS data structures. Framework agnostic.
Give your JS App some Backbone with Models, Views, Collections, and Events
Dojo 1 - the Dojo 1 toolkit core library.
The tiny framework for building web interfaces.
Simple and elegant component-based UI library
Material Design for Bootstrap 4
A simple base class for creating fast, lightweight web components
Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.