JS Framework

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


DOM & JSON

jQuery
Lodash
Underscore
Cheerio
normalizr
Zepto.js
joi
jsdom
cash


Dependency Management

nvm
yarn
lerna
npm
Bower


Functional programming

Immutable
RxJS
ramda
reselect
immer
bacon.js
lazy.js
NgRx
seamless-immutable
most
baobab


UI Framework

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


Boilerplate & Scaffold

create-react-app
react-boilerplate
react-starter-kit
react-slingshot
electrode


CSS Framework

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


Modularization

Webpack
Parcel
Gulp
rollup
Browserify
Require.js
Grunt
microbundle
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
Pose
Velocity.js
mo.js
Fabric.js
vivus
Snap.svg
p5.js
Paper.js
Babylon.js
Raphael.js
GSAP
Favicon.js
SVG.js
Easel.js
Two.js
Bounce.js
Hilo
walkway
AniJS
bonsai
choreographer-js
lazy-line-painter
Paths.js
maker.js


CSS in JS

styled-components
tailwindcss
CSS Modules
emotion
radium
jss
styletron
fela


TDD

storybook
Jest
Phantom.js
mocha
enzyme
AVA
Jasmine
Karma
testing-library
sinon
chai
Tape
qunit
Expect
should


CSS pre-processor

PostCSS
Less
Sass
Stylus
styled-system
styled-jsx


Mobile UI

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


Hybrid & Native

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


Game

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