JavaScript Frameworks
Frameworks
- jQuery
- React
- React Native
- Vue.js
- Ionic
- RubyLouvre/avalon: an elegant efficient express mvvm framework
- apache/incubator-weex: Apache Weex (Incubating)
- Zepto.js: the aerogel-weight jQuery-compatible JavaScript library
- riot/riot: Simple and elegant component-based UI library
- Ember.js - A framework for creating ambitious web applications.
- Brunch - ultra-fast HTML5 build tool
- geddy/geddy: Web framework for Node.js
- Polymer Project
- meteor/meteor: Meteor, the JavaScript App Platform
- nwjs/nw.js: Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
- framework7io/framework7: Full featured HTML framework for building iOS & Android apps
- photonstorm/phaser: Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
- derbyjs/derby: MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
- processing/p5.js: p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web
UI
- material-components/material-components-web: Modular and customizable Material Design UI components for the web
- storybooks/storybook: Interactive UI component dev & test: React, React Native, Vue, Angular, Ember
Modules
- browserify/browserify: browser-side require() the node.js way
- requirejs/requirejs: A file and module loader for JavaScript
- stealjs/steal: Gets JavaScript
- broccolijs/broccoli: Browser compilation library – an asset pipeline for applications that run in the browser
Testing
- qunitjs/qunit: An easy-to-use JavaScript Unit Testing framework.
- jasmine/jasmine: Simple JavaScript testing framework for browsers and node.js
- mochajs/mocha: ☕️ simple, flexible, fun javascript test framework for node.js & the browser
- chaijs/chai: BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
- assaf/zombie: Insanely fast, full-stack, headless browser testing using node.js
- sinonjs/sinon: Test spies, stubs and mocks for JavaScript.
- facebook/jest: 🃏 Delightful JavaScript Testing.
- theintern/intern: A next-generation code testing stack for JavaScript.
- karma-runner/karma: Spectacular Test Runner for JavaScript