JavaScript MVC Frameworks

A declarative, efficient, and flexible JavaScript library for building user interfaces

 180.4k

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

 154.9k

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

 99.8k

Create React App Create React apps with no build configuration. Getting Started – How to create a new app. User Guide – How to develop apps bootstrapped with Create React App. Create React App works on macOS, Windows, a

 92.9k

Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript and other languages.

 79k

AngularJS AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade/Pug and friends!) as your template language and lets you extend HTML’s syntax to expre

 59.6k

Redux is a predictable state container for JavaScript apps. (If you're looking for a WordPress framework, check out Redux Framework.) It helps you write applications that behave consistently, run in different environments (clie

 57.4k

jQuery — New Wave JavaScript Contribution Guides In the spirit of open source software development, jQuery always encourages community code contribution. To help you get started and before you jump into writing cod

 55.8k

Semantic UI Semantic is a UI framework designed for theming. Key Features 50+ UI elements 3000 + CSS variables 3 Levels of variable inheritance (similar to SublimeText) Built with EM values for responsive design

 49.8k
Julian Garnier
JavaScript animation engine

juliangarnier/anime

anime.js JavaScript animation engine | animejs.com Anime.js ( /ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes

 41.2k

Install | Documentation | Releases | Contributing Foundation is the most advanced responsive front-end framework in the world. Quickly go from prototype to production, building sites or apps that work on any kind of

 29.2k
Rom
Curated List of React Components & Libraries.

brillout/awesome-react-components

? Absolutely Awesome React Components & Libraries This is a list of AWESOME components. Nope, it's NOT a comprehensive list of every React component under the sun. So, what does "awesome" mean? Well: It solves a r

 28.8k

____ __ __ /\ _`\ /\ \ /\ \ __ \ \ \ \ \ __ ___\ \ \/'\\ \ \____ ___ ___ __ /\_\ ____ \ \ _ <' /'__`\ /'___\ \ , < \ \

 27.9k

____ __ __ /\ _`\ /\ \ /\ \ __ \ \ \ \ \ __ ___\ \ \/'\\ \ \____ ___ ___ __ /\_\ ____ \ \ _ <' /'__`\ /'___\ \ , < \ \

 27.8k

RxJS: Reactive Extensions For JavaScript RxJS 6 Stable MIGRATION AND RELEASE INFORMATION: Find out how up update to v6, automatically update your TypeScript code, and more! Curren

 26.3k
Jeremy Ashkenas
JavaScript's utility _ belt

jashkenas/underscore

__ /\ \ __ __ __ ___ \_\ \ __ _ __ ____ ___ ___ _ __ __ /\_\ ____ /\ \/\ \ /' _ `\ /'_ \ /'__`\/\ __\/ ,__\

 26.3k

Official components for Angular The Angular team builds and maintains both common UI components and tools to help you build your own custom components. The team maintains several npm packages. Package Descrip

 22.4k

Ember.js is a Javascript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, as productive as possible by doing all the common, repetit

 22.1k
Nicolas Gallagher
React Native for Web

necolas/react-native-web

React Native for Web React Native components and APIs for the Web. Browser support: Chrome, Firefox, Safari >= 7, IE 10, Edge. Overview "React Native for Web" is a project to bring React Native's building block

 19.6k
Electron React Boilerplate
A Foundation for Scalable Cross-Platform Apps

electron-react-boilerplate/electron-react-boilerplate

Electron React Boilerplate uses Electron, React, Redux, React Router, Webpack and React Hot Loader for rapid application development (HMR). Install If you have inst

 18.8k

hyperapp HyperApp is a 1kb functional JavaScript library for building modern UI applications. Install npm i hyperapp Usage CDN <script src="https://cdn.rawgit.com/hyperapp/hyperapp/0.0.6/dist/app.

 18.7k

NativeBase Essential cross-platform UI components for React Native Updated docs here! Table of Content What is NativeBase? Why NativeBase? KitchenSink App Getting Started Components NativeBase

 16.9k

Material Design for AngularJS Apps Material Design is a specification for a unified system of visual, motion, and interaction design that adapts across different devices. Our goal is to deliver a lean, lightweight set of Angular

 16.8k
Material Components
Modular and customizable Material Design UI components for the web

material-components/material-components-web

Material Components for the web Material Components for the web (MDC-Web) help developers execute Material Design. Developed by a core team of engineers and UX designers at Google, these components enable a reliable development w

 16k

Zepto.js – a minimalist JavaScript library Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto. See zeptojs.com for an extended intr

 14.9k

mithril.js What is Mithril? Installation Documentation Getting Help Contributing What is Mithril? A modern client-side Javascript framework for building Single Page Applications. It's small (

 13.1k

Truffle is a development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier. With Truffle, you get: Built-in smart contract compilation, linking, deployment and

 12.2k

http://mathjs.org Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser and offers an integrated solution to work with numbers, big numbers, complex numbers, units, and matrices. Powerf

 12k

AngularJS-Learning NOTE: As of October 2016, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). I had plans of updating this ng 1 list to focus mostly on Angular 1.5, bu

 10.8k

Knockout Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync wit

 10.1k

TinyMCE The world's #1 open source rich text editor. Used and trusted by millions of developers, TinyMCE is the world’s most customizable, scalable, a

 10k

Cycle.js A functional and reactive JavaScript framework for predictable code Website | Packages | Contribute | Chat | Support Welcome Question Ans

 10k

A virtual DOM library with focus on simplicity, modularity, powerful features and performance. Thanks to Browserstack for providing access to their great cross-browser testing tools. Introduction Virtual DOM is awesom

 9.9k

Vulcan (formerly Telescope) Version 1.8.0 This is the Apollo/GraphQL version of Telescope, now known as Vulcan. You can find the documentation here. Links Vulcan Homepage Documentation Old Tele

 8k
ng-bootstrap
Angular powered Bootstrap

ng-bootstrap/ng-bootstrap

NG Bootstrap - Angular powered Bootstrap widgets Angular widgets built from the ground up using only Bootstrap 4 CSS with APIs designed for the Angular ecosystem. No dependencies on 3rd party JavaScript. Please check our d

 7.9k

Nebular is a set of essential modules for your next Angular application. Nebular is a great toolkit if you build Rich UI web-application based on Angular, and want to bootstrap your development using essential features out o

 7.4k

PrimeNG UI Components for Angular See PrimeNG homepage for live showcase and documentation. PrimeNG is a collection of rich UI components for Angular. All widgets are open source and free to use under MIT License. Prime

 7.2k

Choo ? ? ? ? ? ? Fun functional programming A 4kb framework for creating sturdy frontend applications Website |

 6.6k

Moon The minimal & fast library for functional user interfaces Summary ? Small file size (2kb minified + gzip) ⚡ Blazing fast view rendering ? Purely functional

 6.1k

Material Kit Material Kit is a Free Bootstrap 4 UI Kit with a fresh, new design inspired by Google's material design. You asked for it, so we built it. It's a great pleasure to introduce to you the material concepts in

 5.7k

ngx-bootstrap Server side rendered version of this documentation available here served with Angular universal and nest.js Best way to quickly integrate Bootstrap 3 or Bootstrap 4 Components with Angular

 5.3k

Midway Installation $ npm install midway --save Node.js >= 8.0.0 required. Features ✔︎ Sophisticated group Middleware Architecture and compatibility ✔︎ Scalable plug

 5.2k

⛔️ DEPRECATED MERN is deprecated and is no longer actively maintained. mern-starter MERN is a scaffolding tool which makes it easy to build isomorphic apps using Mongo, Express, React and NodeJS. It minimis

 5.2k
Thinkster
Exemplary real world application built with Angular

gothinkster/angular-realworld-example-app

Angular codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. DemoRealWorld This codebase

 4.5k

Sugar A Javascript library for working with native objects. Install Upgrading Getting Started Documentation Custom Builds Browser npm Modules Date Locales Timezones Defining Methods Plugins Contri

 4.5k

UI Toolset & Components Library for React Native Read more in our Wiki. Check out our Docs. Our Discord Channel Download our Expo demo app (You will need the Expo App) Inst

 4.1k

LoopBack makes it easy to build modern applications that require complex integrations. Fast, small, powerful, extensible core Generate real APIs with a single command Define your data and endpoints with OpenAPI No maint

 4k

React framework with server render for blazing fast page load and seamless transitions between pages in the browser. Just getting started with react-server? The easiest way to get started is with our yeoman generator:

 3.9k

Create and build modern JavaScript applications with zero initial configuration Neutrino combines the power of webpack with the simplicity of presets. https://github.com/mozilla-neutrino/neutrino-dev

 3.9k

Spine Spine is a lightweight MVC library for building JavaScript web applications. Spine gives you structure and then gets out of your way, allowing you to concentrate on the fun stuff: building awesome web applications. Spin

 3.6k

when.js When.js is a rock solid, battle-tested Promises/A+ and when() implementation, including a complete ES6 Promise shim. It's a powerful combination of small size, high performance, debuggability, and rich features:

 3.4k

Skate Skate is a functional reactive abstraction over the web component standards as a set of packages that enables you to write small, fast and scalable web components using popular view libraries such as React, Preact and

 3.2k

Fre ? Tiny React16 like framework with Concurrent. Feature ? Functional Component and hooks API ? Concurrent and Suspense ? keyed reconcilation algorithm

 3.2k

Develop web applications with 100% JavaScript and web standards. ? RE:DOM is a tiny (2 KB) UI library by Juha Lindstedt and contributors, which adds some useful helpers to create DOM elements and keeping them

 3.1k

way.js Simple, lightweight, persistent, framework-agnostic two-way databinding Javascript library. With no to little JS code to write. And no dependencies. Demo Codepen jsFiddle Buy us coffee: Gittip Follow us on Twitter: @wa

 2.9k
Laravel Zero
A PHP framework for console artisans

laravel-zero/laravel-zero

Laravel Zero Laravel Zero was created by, and is maintained by Nuno Maduro, and is a micro-framework that provides an elegant starting point for your next console application. Unofficial and customized version of Laravel opti

 2.8k
WeUI
weui for react

weui/react-weui

React-WeUI WeUI Components build with React. Docs 1.0.x documentation with live examples. 0.4.x documentation with live examples. Installation With npm: If React is not installed n

 2.8k

Bindonce High performance binding for AngularJs Usage download, clone or fork it or install it using bower bower install angular-bindonce Include the bindonce.js script provided by this component into your app.

 2.8k

Fomantic-UI is a community fork of Semantic-UI

 2.8k

ocLazyLoad Lazy load modules & components in AngularJS Find all the documentation (and more) on https://oclazyload.readme.io ---- Key features Dependencies are automatically loaded Debugger friendly

 2.7k
FormlyJS
JavaScript powered forms for AngularJS

formly-js/angular-formly

angular-formly THIS PROJECT NEEDS A MAINTAINER Status: Links: angular-formly is an AngularJS module which has a directive to help customize and render

 2.2k

AngularJS Material-Start (ES6) This branch contains the final/complete version (i.e. step-10-finished) of the Material Start ES6 Tutorial branch in th

 2.2k

Watch.js 1.4.2 Download ⚠ This project is no longer maintained, for more active development, check on-change About Watch.JS is a small library with a lot of possibilities. You may know that the "Obser

 2.2k

Vue Design System Vue Design System is an open source tool for building UI Design Systems with Vue.js. It provides you and your team a set of organized tools, patterns & practices that work as the foundation for your app

 2.1k

Welcome to neo.mjs! (Beta Version) This is a new paradigm. If you want to enter a new era of making better Web Based User Interfaces, the following concepts will be addictive. Content Sponsors COVID19 IN

 2.1k

Electrode Building large scale universal React Web Applications Built at @WalmartLabs powering the http://www.walmart.com eCommerce site, Electrode is a platform for building small to large scale universal ReactJS/Nod

 2k

Microsoft Web Template Studio Microsoft Web Template Studio (WebTS) is a Visual Studio Code Extension that accelerates the creation of new web applications using a wizard-based experience. WebTS enables developers to generat

 1.9k

Umbrella JS Library Documentation | Migrate from 2.0 to 3.0 | Migrating from jQuery guide Covers your javascript needs for those rainy days. A <3kb performant jQuery-like library born from the question: You mi

 1.9k

Looking for the issue tracker? It's moved to https://enyojs.atlassian.net. Quick Info Core This repository contains Enyo core. We've pared it down to the essentials, so folks can work at the metal. Widget

 1.9k

Emergence.js is a lightweight, high-performance JS plugin for detecting and manipulating elements in the browser. Dependancy-free IE8+ and all modern browsers 1KB minified and gzipped View Demo Why Use It?

 1.9k

KeyboardJS KeyboardJS is a library for use in the browser (node.js compatible). It Allows developers to easily setup key bindings. Use key combos to setup complex bindings. KeyboardJS also provides contexts. Contexts

 1.9k

React FAQ https://reactfaq.site This guide aims to pull together quality content about React core concepts into a central location for quick reference. Remember we're all learning. Read, Try, Mess Up (it's okay). Not

 1.8k

Senna.js Senna.js is a blazing-fast single page application engine that provides several low-level APIs that allows you to build modern web-based applications with only ~15 KB of JavaScript without any dependency. Officia

 1.7k

baffle.js A tiny javascript library for obfuscating and revealing text in DOM elements. camwiegert.github.io/baffle ~1.8kb gzipped ⚡ Dependency-free ? IE9+ ✔️ // Select elements

 1.7k

A zero-configuration static pre-renderer for React apps

 1.7k

React Trello Board Welcome to the React Trello board. A Trello like board based on React, Redux, React-dnd. At the moment it has only Drag-and-drop functionality. Live demo For a live demo of the project have a look

 1.6k

AlloyUI AlloyUI is a framework built on top of YUI3 (JavaScript) that uses Bootstrap 3 (HTML/CSS) to provide a simple API for building high scalable applications. Official Website Examples Tutorials API Docs Rosetta

 1.6k

GitHub Demo Tutorial Twitter Slack Cell A self-constructing web app framework powered by a self-driving DOM. Philosophy Try Now How is it different? Rules How does it work? What problems doe

 1.5k

MontageJS MontageJS is a new type of application framework powered by standard web technologies. Designed with an eye toward maintainability and performance, MontageJS simplifies the development of rich HTML5 applications b

 1.5k

Monkberry Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces. Example Monkberry comes with powerfull templating engine, which is compiled to JavaScript. <ol&

 1.5k
NetEase Youdao
heX

netease-youdao/hex

================================================================================ A Solution to Building Desktop Application Using HTML5 and Node.js heX is a solution that provides a new way to build cross-platform desktop appl

 1.5k
Jason Maurer
v3 is coming soon.

jsonmaur/jumpsuit

Announcement Jumpsuit is now offically DEPRECATED. Thanks for your support over the life of Jumpsuit. It served a great purpose, but we now are strongly urging you to use idiomatic (vanilla) redux in conjunction with re

 1.4k

volo Create browser-based, front-end projects from project templates, and add dependencies by fetching them from GitHub. Once your project is set up, automate common tasks. volo is dependency manager and project creation tool th

 1.4k

Snibox is a self-hosted code snippets manager. Supports various programming languages, markdown, plain text. Developed to collect and organize code snippets. Table of Contents Demo Built with Deployment

 1.4k

Useful pipes for Angular with no external dependencies Extras TypeSerializer - Serializer / Deserializer, designed to make prettier code while using decorators. Segal Decorators - Bunch of highly useful decorators,

 1.3k

A progressive Hacker News client built with Angular View App ⚡ Fast: Service Worker App Shell + Dynamic Content model to achieve faster load times with and without a network. ? Responsive: Completely respo

 1.3k

Lambda API is a lightweight web framework for AWS Lambda using AWS API Gateway Lambda Proxy Integration or ALB Lambda Target Support.

 1.1k

Dependency Injection Dependency injection library for JavaScript and TypeScript in 5.2K. It is an extraction of the Angular's dependency injection which means that it's feature complete, fast, reliable and well tested.

 1k

LayaAir is an open-source 2D/3D engine LayaAir use WebGL1.0/WebGL2.0 as graphic API and written by TypeScript. LayaAir is designed for high performance games and support TypeScript and JavaScript programming language. Develop onc

 1k

Neuron - Electron, ES6, React, PouchDB, Sass, Webpack

 978
Anthony
A complete Angular 2 and Webpack 2 starter

qdouble/angular-webpack-starter

A complete Angular 2 and Webpack 2 starter

 906

Zebkit - HTML5 Canvas based UI framework Zebkit is the next generation of zebra project. It has been heavily re-worked, re-designed and re-organized. The new version is definitely not backward compatible with zebra because of b

 901

wire.js Wire is an Inversion of Control Container for Javascript apps, and acts as the Application Composition layer for cujoJS. Wire provides architectural plumbing that allows you to create and manage application components,

 859

Maquette Maquette is a Javascript utility which makes it easy to synchronize the DOM tree in the browser with your data. It uses a technique called 'Virtual DOM'. Compared to other virtual DOM implementations, maquette has 3

 736
Anubhav Srivastava
Curated list of framework component libraries for UI styles/toolkit

anubhavsrivastava/awesome-ui-component-library

Awesome UI component library Curated list of framework component libraries for UI styles/toolkit/design systems Design System - A comprehensive guide to design systems This list doesn't include individual component l

 732
Florian Knop
Useful pipes for Angular

fknop/angular-pipes

angular-pipes angular-pipes is a pipes library for Angular. Changelog Check out the changelog to check all the latest changes. Contribute Read the contributing guidelines Pipes You can fi

 687

IronJS is an ECMAScript 3.0 implementation built on top of the Dynamic Language Runtime from Microsoft which allows you to embed a javascript runtime into your .NET applications. License IronJS is released under the Apache Lic

 670

About Frend A collection of accessible, modern front-end components. Frend components are modest and dependency-free. They are built with web standards as a priority and aim to avoid assumptions about tooling or environment. Car

 638

Keen IO JavaScript SDK

 584

--- AngularJS 1.5 component architecture app Try the Contacts Manager app! You'll need to register and create an account. Want the ES2015 version? Check it out here. A Contacts Manager application built o

 581