JavaScript

for

2020

Developer

Designer

Architect

Beginner

Fun!

frameworknodelibrarysite

Vue.js

Awesome Vue.js

Awesome Vue.js

★ 53,191
vue-element-admin

vue-element-admin

★ 51,949
vue-router

vue-router

★ 15,982
bootstrap-vue

bootstrap-vue

★ 11,190
vue-hackernews-2.0

vue-hackernews-2.0

★ 10,211
vue-resource

vue-resource

★ 9,795
vue-webpack

vue-webpack

★ 9,423
vue-awesome-swiper

vue-awesome-swiper

★ 9,283
vue-lazyload

vue-lazyload

★ 6,142
vue-quill-editor

vue-quill-editor

★ 5,348
vue-multiselect

vue-multiselect

★ 5,116
vue-loader

vue-loader

★ 4,283
vue-touch

vue-touch

★ 2,526
vuetable-2

vuetable-2

★ 1,925
vue-custom-element

vue-custom-element

★ 1,504
vue-progressbar

vue-progressbar

★ 1,207
vue-browserify

vue-browserify

★ 267
vue-style-loader

vue-style-loader

★ 192
babel-preset-vue-app

babel-preset-vue-app

★ 128
vue-countup

vue-countup

★ 42

React.js

react-dev-utils

react-dev-utils

★ 77,476
react-router

react-router

★ 39,967
awesome-react

awesome-react

★ 36,327
awesome-react-components

awesome-react-components

★ 22,064
redux-saga

redux-saga

★ 20,108
react-select

react-select

★ 19,662
react-redux

react-redux

★ 19,224
react-motion

react-motion

★ 18,122
react-spring

react-spring

★ 16,547
reselect

reselect

★ 16,445
react-loadable

react-loadable

★ 14,846
redux-thunk

redux-thunk

★ 14,343
react-dnd

react-dnd

★ 13,259
react-helmet

react-helmet

★ 12,865
react-canvas

react-canvas

★ 12,312
classnames

classnames

★ 12,102
react-intl

react-intl

★ 11,579
react-hot-loader

react-hot-loader

★ 11,512
react-testing-library

react-testing-library

★ 11,266
react-devtools

react-devtools

★ 10,749
react-static

react-static

★ 8,508
react-sortable-hoc

react-sortable-hoc

★ 7,967
react-router-redux

react-router-redux

★ 7,960
react-window

react-window

★ 7,645
redux-observable

redux-observable

★ 7,147
react-transition-group

react-transition-group

★ 6,925
react-apollo

react-apollo

★ 6,694
redux-actions

redux-actions

★ 6,442
router

router

★ 6,335
rematch

rematch

★ 6,283
eslint-plugin-react

eslint-plugin-react

★ 6,200
react-draggable

react-draggable

★ 5,374
redux-logger

redux-logger

★ 5,128
react-i18next

react-i18next

★ 4,739
react-responsive

react-responsive

★ 4,488
mobx-react

mobx-react

★ 4,301
loadable-components

loadable-components

★ 3,835
React95

React95

★ 3,660
prop-types

prop-types

★ 3,457
prop-types

prop-types

★ 3,457
React.js 小书

React.js 小书

★ 3,113
omniscient

omniscient

★ 1,195
react-anime

react-anime

★ 1,147
react-tap-event-plugin

react-tap-event-plugin

★ 1,087
redbox-react

redbox-react

★ 680
react-recaptcha

react-recaptcha

★ 513
persistgraphql

persistgraphql

★ 394
react-event-listener

react-event-listener

★ 357
redux-annotation

redux-annotation

★ 73
react-dipper

react-dipper

★ 3

Express.js

multer

multer

★ 7,682
helmet

helmet

★ 6,910
express-session

express-session

★ 4,790
express-status-monitor

express-status-monitor

★ 2,992
compression

compression

★ 2,167
cookie-parser

cookie-parser

★ 1,429
cookie-session

cookie-session

★ 822
expressworks

expressworks

★ 629
serve-favicon

serve-favicon

★ 553
errorhandler

errorhandler

★ 361
express-flash

express-flash

★ 71

Koa.js

koa-router

koa-router

★ 4,528
koa-bodyparser

koa-bodyparser

★ 1,056
koa-static

koa-static

★ 930
awesome-koa

awesome-koa

★ 318

Swagger

swagger-ui

swagger-ui

★ 17,390
swagger-codegen

swagger-codegen

★ 11,210
swagger-core

swagger-core

★ 6,283
swagger-editor

swagger-editor

★ 6,022
swagger-node

swagger-node

★ 3,648
swagger-js

swagger-js

★ 2,037

Browser Detection

Modernizr

Modernizr

★ 24,274
feature.js

feature.js

★ 3,112

Polyfill

core-js

core-js

★ 12,380
regenerator

regenerator

★ 3,196

Scrolling & Hover Effect

fullPage.js

fullPage.js

★ 29,725
ScrollReveal

ScrollReveal

★ 18,566
skrollr

skrollr

★ 18,382
parallax

parallax

★ 14,546
ScrollMagic

ScrollMagic

★ 12,099
onepage-scroll

onepage-scroll

★ 9,501
pagePiling.js

pagePiling.js

★ 3,730
ScrollTrigger

ScrollTrigger

★ 3,224
parallax.js

parallax.js

★ 3,200
tilt.js

tilt.js

★ 2,889
parallel.js

parallel.js

★ 2,820
enllax.js

enllax.js

★ 235
Scrollissimo

Scrollissimo

★ 151
circlr

circlr

★ 137
mouse-parallax

mouse-parallax

★ 19

Number & Text

highlight.js

highlight.js

★ 16,003
cleave.js

cleave.js

★ 15,388
Numeral.js

Numeral.js

★ 8,109
odometer

odometer

★ 6,939
minimatch

minimatch

★ 2,149
strman

strman

★ 2,022
Datedropper3

Datedropper3

★ 529

JS Code Quality Tool

eslint-config-airbnb

eslint-config-airbnb

★ 94,207
prettier

prettier

★ 36,001
jshint

jshint

★ 8,352
lint-staged

lint-staged

★ 6,680
JSLint

JSLint

★ 3,355
babel-eslint

babel-eslint

★ 2,900
eslint-plugin-import

eslint-plugin-import

★ 2,391
eslint-plugin-jsx-a11y

eslint-plugin-jsx-a11y

★ 1,909
eslint-loader

eslint-loader

★ 1,038
node-jslint

node-jslint

★ 482

Data Simulation

Mock.js

Mock.js

★ 14,278
superagent-mock

superagent-mock

★ 159

Finger Gestures

hammer.js

hammer.js

★ 21,171
Dragula

Dragula

★ 19,690
Draggable

Draggable

★ 14,016
interact.js

interact.js

★ 9,238
filepond

filepond

★ 8,883
premonish

premonish

★ 1,533

Geolocation

Leaflet

Leaflet

★ 27,455
places

places

★ 4,979
datamaps

datamaps

★ 3,370

Tooltip & Step

intro.js

intro.js

★ 19,018
popper.js

popper.js

★ 14,543
driver.js

driver.js

★ 11,073

Color Library

granim.js

granim.js

★ 4,440

Background Effect

particles.js

particles.js

★ 21,343
bideo.js

bideo.js

★ 3,965
Vidage

Vidage

★ 1,564
Multiple.js

Multiple.js

★ 813

Text Effect

monaco-editor

monaco-editor

★ 19,519
typeahead.js

typeahead.js

★ 16,027
typed.js

typed.js

★ 9,389
baffle

baffle

★ 1,673
Animocons

Animocons

★ 1,443

npm hook & flow

concurrently

concurrently

★ 3,467
npm-run-all

npm-run-all

★ 3,370
pre-commit

pre-commit

★ 1,757

Icon & Font

Font-Awesome

Font-Awesome

★ 62,504
simple-icons

simple-icons

★ 8,421
Font-Awesome-SVG-PNG

Font-Awesome-SVG-PNG

★ 2,934

git interface

nodegit

nodegit

★ 4,463
simple-git

simple-git

★ 1,672

Algorithm

Fuse.js

Fuse.js

★ 10,134

Browser API

puppeteer

puppeteer

★ 59,952

Modal & Lightbox

sweetalert

sweetalert

★ 20,627
sweetalert2

sweetalert2

★ 10,956
fancybox

fancybox

★ 6,652
lightgallery.js

lightgallery.js

★ 4,647
medium-zoom

medium-zoom

★ 2,103
iziToast

iziToast

★ 2,059
iziModal

iziModal

★ 2,047
featherlight

featherlight

★ 1,924
tingle

tingle

★ 1,101

Office Tool


Carousel & Slider

PhotoSwipe

PhotoSwipe

★ 19,829
flickity

flickity

★ 6,079

Presentation

reveal.js

reveal.js

★ 50,902
mdx-deck

mdx-deck

★ 8,986

Color

color-thief

color-thief

★ 8,439

Date & Time


Audio & Video

video.js

video.js

★ 27,789
howler.js

howler.js

★ 15,881

frameworknodelibrarysite