Build software better, together
Front-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.
solidjs / solid
A declarative, efficient, and flexible JavaScript library for building user interfaces.
marko-js / marko
A declarative, HTML-based language that makes building web apps fun
MithrilJS / mithril.js
A JavaScript Framework for Building Brilliant Applications
angular / angular
Deliver web apps with confidence ๐
emberjs / ember.js
Ember.js - A JavaScript framework for creating ambitious web applications
knockout / knockout
Knockout makes it easier to create rich, responsive UIs with JavaScript
tastejs / todomvc
Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more
spine / spine
Lightweight MVC library for building JavaScript applications
vuejs / vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
Polymer / polymer
Our original Web Component library.
react / react
The library for web and native user interfaces.
finom / seemple
[Not maintained] Seemple.js framework
aurelia / framework
The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia.
optimizely / nuclear-js
Reactive Flux built with ImmutableJS data structures. Framework agnostic.
jashkenas / backbone
Give your JS App some Backbone with Models, Views, Collections, and Events
dojo / dojo
Dojo 1 - the Dojo 1 toolkit core library.
jorgebucaran / hyperapp
1kB-ish JavaScript framework for building hypertext applications
riot / riot
Simple and elegant component-based UI library
Daemonite / material
Material Design for Bootstrap 4
lit / lit
Lit is a simple library for building fast, lightweight web components.