JS Framework

Vue.js
React
Angular.js
Redux
Angular
Backbone
preact
Polymer
Ember.js
MobX
RxJS
inferno
Aurelia
Mithril
knockout.js
cyclejs
Flight.js
wired-elements
MST


DOM & JSON

jQuery
Lodash
Immutable
Underscore
Cheerio
ramda
Zepto.js
jsdom
joi


Dependency Management

yarn
nvm
npm
Bower


UI Framework

Bootstrap
Material UI
Semantic UI
Ant.Design
Element
Materialize
Material Design Lite
Foundation
Angular Material
react-bootstrap
UI Bootstrap
Flat UI
UIkit
Blueprint
jQuery UI
Semantic UI React
muse-ui
Metro UI
grommet
Office UI
Kendo UI


CSS Framework

Animate.css
Normalize.css
Bulma
Hover.css
pure.css
Skeleton
spectre
Milligram
magic
topcoat
Csshake


Modularization

Webpack
Gulp
Parcel
rollup
Browserify
Require.js
Grunt
Kissy.js
FIS3


JavaScript Superset & Compile

TypeScript
Babel
Flow


Charting

D3
Chart.js
Echarts
Chartist.js
plotly.js
Highchart
C3.js
Processing.js
amCharts


Animation & Graphing

three.js
anime.js
popmotion
Velocity.js
mo.js
Fabric.js
Snap.svg
vivus
Paper.js
Raphael.js
p5.js
GSAP
Babylon.js
Favicon.js
Easel.js
SVG.js
Two.js
Bounce.js
Hilo
walkway
AniJS
bonsai
choreographer-js
Paths.js
lazy-line-painter
maker.js


TDD

storybook
Phantom.js
Jest
mocha
AVA
Jasmine
Karma
sinon
chai
Tape
qunit
Expect
should


CSS pre-processor

styled-components
PostCSS
Less
Sass
CSS Modules
Stylus
styled-jsx


Mobile UI

Ratchet
Framework7
mint-ui
jQuery Mobile
Ionic-Material
Mobile Angular UI
OpenUI5
Phonon


Hybrid & Native

React Native
Electron
ionic
NW.js
NativeScript
incubator-weex
Onsen UI
CORDOVA
PhoneGap


Game

Phaser
Pixi.js
PlayCanvas
Crafty.js
melonJS
Stage.js
QICI