[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [node](https://github.com/nodejs/node) | 60771 | 13556 | JavaScript | 870 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2019-05-02T01:56:05Z | | 2 | [jquery](https://github.com/jquery/jquery) | 51460 | 18071 | JavaScript | 80 | jQuery JavaScript Library | 2019-05-01T21:19:53Z | | 3 | [three.js](https://github.com/mrdoob/three.js) | 51064 | 19178 | JavaScript | 873 | JavaScript 3D library. | 2019-05-02T03:25:06Z | | 4 | [Semantic-UI](https://github.com/Semantic-Org/Semantic-UI) | 45280 | 4800 | JavaScript | 878 | Semantic is a UI component framework based around useful principles from natural language. | 2019-04-30T21:01:30Z | | 5 | [Chart.js](https://github.com/chartjs/Chart.js) | 43191 | 9527 | JavaScript | 457 | Simple HTML5 Charts using the tag | 2019-05-02T04:00:29Z | | 6 | [next.js](https://github.com/zeit/next.js) | 36971 | 4337 | JavaScript | 211 | The React Framework | 2019-05-02T03:55:29Z | | 7 | [materialize](https://github.com/Dogfalo/materialize) | 35652 | 4775 | JavaScript | 645 | Materialize, a CSS Framework based on Material Design | 2019-05-01T20:12:37Z | | 8 | [yarn](https://github.com/yarnpkg/yarn) | 35584 | 2147 | JavaScript | 1801 | 📦🐈 Fast, reliable, and secure dependency management. | 2019-04-29T18:06:53Z | | 9 | [gulp](https://github.com/gulpjs/gulp) | 31118 | 4403 | JavaScript | 21 | The streaming build system | 2019-04-27T17:07:45Z | | 10 | [nodebestpractices](https://github.com/i0natan/nodebestpractices) | 27366 | 2115 | JavaScript | 38 | :white_check_mark: The largest Node.js best practices list (April 2019) | 2019-05-01T14:39:22Z | | 11 | [tech-interview-handbook](https://github.com/yangshun/tech-interview-handbook) | 27294 | 3683 | JavaScript | 7 | 💯 Algorithms study materials, behavioral content and tips for rocking your coding interview | 2019-04-03T16:18:01Z | | 12 | [immutable-js](https://github.com/immutable-js/immutable-js) | 27179 | 1587 | JavaScript | 127 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2019-04-30T13:53:57Z | | 13 | [slate](https://github.com/lord/slate) | 26834 | 16487 | JavaScript | 44 | Beautiful static documentation for your API | 2019-04-30T13:56:21Z | | 14 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 25842 | 2993 | JavaScript | 52 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2019-04-18T21:23:51Z | | 15 | [realworld](https://github.com/gothinkster/realworld) | 25381 | 1709 | JavaScript | 131 | "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅 | 2019-05-01T18:30:39Z | | 16 | [todomvc](https://github.com/tastejs/todomvc) | 25318 | 13376 | JavaScript | 150 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2019-04-15T16:31:24Z | | 17 | [video.js](https://github.com/videojs/video.js) | 24792 | 5949 | JavaScript | 178 | Video.js - open source HTML5 & Flash video player | 2019-05-01T18:05:38Z | | 18 | [Leaflet](https://github.com/Leaflet/Leaflet) | 24660 | 4049 | JavaScript | 416 | :leaves: JavaScript library for mobile-friendly interactive maps | 2019-04-30T11:26:30Z | | 19 | [underscore](https://github.com/jashkenas/underscore) | 24463 | 5388 | JavaScript | 119 | JavaScript's utility _ belt | 2019-04-26T15:09:10Z | | 20 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 23987 | 2935 | JavaScript | 58 | Awesome React Native components, news, tools, and learning material! | 2019-04-30T11:42:17Z | | 21 | [slick](https://github.com/kenwheeler/slick) | 23768 | 4745 | JavaScript | 1072 | the last carousel you'll ever need | 2019-04-09T17:17:08Z | | 22 | [quill](https://github.com/quilljs/quill) | 22536 | 1681 | JavaScript | 541 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2019-04-29T00:23:24Z | | 23 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 22258 | 4386 | JavaScript | 14 | :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices. | 2019-04-22T12:53:38Z | | 24 | [fetch](https://github.com/github/fetch) | 21942 | 2025 | JavaScript | 12 | A window.fetch JavaScript polyfill. | 2019-04-11T06:52:16Z | | 25 | [gitbook](https://github.com/GitbookIO/gitbook) | 20630 | 2908 | JavaScript | 1001 | 📝 Modern documentation format and toolchain using Git and Markdown | 2019-03-12T10:31:01Z | | 26 | [webtorrent](https://github.com/webtorrent/webtorrent) | 19450 | 1858 | JavaScript | 93 | ⚡️ Streaming torrent client for the web | 2019-04-24T17:22:39Z | | 27 | [cheerio](https://github.com/cheeriojs/cheerio) | 19369 | 1252 | JavaScript | 210 | Fast, flexible, and lean implementation of core jQuery designed specifically for the server. | 2019-05-01T21:23:21Z | | 28 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 19184 | 2388 | JavaScript | 20 | 🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore | 2019-04-27T05:36:51Z | | 29 | [particles.js](https://github.com/VincentGarreau/particles.js) | 18958 | 3219 | JavaScript | 266 | A lightweight JavaScript library for creating particles | 2019-01-23T06:24:29Z | | 30 | [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | 18447 | 2750 | JavaScript | 513 | JavaScript image gallery for mobile and desktop, modular, framework independent | 2019-03-09T10:24:36Z | | 31 | [bluebird](https://github.com/petkaantonov/bluebird) | 18175 | 2258 | JavaScript | 122 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2019-04-22T06:02:15Z | | 32 | [pug](https://github.com/pugjs/pug) | 18171 | 1888 | JavaScript | 215 | Pug – robust, elegant, feature rich template engine for Node.js | 2019-04-29T09:01:33Z | | 33 | [date-fns](https://github.com/date-fns/date-fns) | 17539 | 697 | JavaScript | 188 | ⏳ Modern JavaScript date utility library ⌛️ | 2019-04-30T07:37:04Z | | 34 | [wepy](https://github.com/Tencent/wepy) | 17491 | 2541 | JavaScript | 177 | 小程序组件化开发框架 | 2019-04-24T10:22:32Z | | 35 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 17061 | 1747 | JavaScript | 309 | 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 | 2019-04-12T00:32:52Z | | 36 | [popmotion](https://github.com/Popmotion/popmotion) | 16677 | 595 | JavaScript | 133 | Simple animation libraries for delightful user interfaces | 2019-05-01T14:33:10Z | | 37 | [ramda](https://github.com/ramda/ramda) | 16066 | 1033 | JavaScript | 261 | :ram: Practical functional Javascript | 2019-04-28T14:18:19Z | | 38 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 15856 | 1288 | JavaScript | 45 | Mostly adequate guide to FP (in javascript) | 2019-04-18T09:01:54Z | | 39 | [react-native-elements](https://github.com/react-native-training/react-native-elements) | 15793 | 2602 | JavaScript | 87 | Cross Platform React Native UI Toolkit | 2019-04-22T02:27:45Z | | 40 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 15409 | 1777 | JavaScript | 228 | React components for efficiently rendering large lists and tabular data | 2019-04-08T11:09:42Z | | 41 | [localForage](https://github.com/localForage/localForage) | 15100 | 886 | JavaScript | 149 | 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2019-03-04T23:17:51Z | | 42 | [node-lessons](https://github.com/alsotang/node-lessons) | 14608 | 4679 | JavaScript | 89 | :closed_book:《Node.js 包教不包会》 by alsotang | 2018-05-31T07:54:21Z | | 43 | [etcher](https://github.com/balena-io/etcher) | 14521 | 828 | JavaScript | 129 | Flash OS images to SD cards & USB drives, safely and easily. | 2019-05-01T14:02:26Z | | 44 | [keystone](https://github.com/keystonejs/keystone) | 14337 | 2304 | JavaScript | 340 | Node.js CMS and web app framework | 2019-04-30T19:29:50Z | | 45 | [wekan](https://github.com/wekan/wekan) | 14313 | 2077 | JavaScript | 439 | The open-source kanban (built with Meteor) | 2019-04-28T22:18:31Z | | 46 | [react-demos](https://github.com/ruanyf/react-demos) | 14155 | 6142 | JavaScript | 0 | a collection of simple demos of React.js | 2019-03-31T14:05:49Z | | 47 | [mysql](https://github.com/mysqljs/mysql) | 13961 | 1933 | JavaScript | 127 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2019-04-29T17:55:21Z | | 48 | [strapi](https://github.com/strapi/strapi) | 13904 | 1598 | JavaScript | 166 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2019-04-30T16:35:24Z | | 49 | [recompose](https://github.com/acdlite/recompose) | 13705 | 1208 | JavaScript | 71 | A React utility belt for function components and higher-order components. | 2019-03-28T10:15:23Z | | 50 | [graphql-js](https://github.com/graphql/graphql-js) | 13623 | 1146 | JavaScript | 83 | A reference implementation of GraphQL for JavaScript | 2019-05-01T16:12:00Z | | 51 | [vue-router](https://github.com/vuejs/vue-router) | 13536 | 3609 | JavaScript | 176 | 🚦 The official router for Vue.js. | 2019-04-28T21:26:21Z | | 52 | [N-blog](https://github.com/nswbmw/N-blog) | 13263 | 4593 | JavaScript | 9 | 《一起学 Node.js》 | 2018-09-20T04:19:45Z | | 53 | [svelte](https://github.com/sveltejs/svelte) | 13161 | 483 | JavaScript | 304 | Cybernetically enhanced web apps | 2019-05-01T21:13:14Z | | 54 | [react-loadable](https://github.com/jamiebuilds/react-loadable) | 13011 | 603 | JavaScript | 36 | :hourglass_flowing_sand: A higher order component for loading components with promises. | 2019-04-24T21:39:20Z | | 55 | [AR.js](https://github.com/jeromeetienne/AR.js) | 12987 | 1629 | JavaScript | 114 | Efficient Augmented Reality for the Web - 60fps on mobile! | 2019-04-29T12:25:38Z | | 56 | [dva](https://github.com/dvajs/dva) | 12983 | 2335 | JavaScript | 36 | 🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo) | 2019-04-28T03:17:40Z | | 57 | [sharp](https://github.com/lovell/sharp) | 12641 | 688 | JavaScript | 76 | High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP and TIFF images. Uses the libvips library. | 2019-04-25T11:25:02Z | | 58 | [ice](https://github.com/alibaba/ice) | 12533 | 1384 | JavaScript | 45 | 🚀Make Front-end development simple and friendly(让前端开发简单而友好 ) | 2019-05-01T07:20:15Z | | 59 | [store.js](https://github.com/marcuswestin/store.js) | 12285 | 1266 | JavaScript | 68 | Cross-browser storage for all use cases, used across the web. | 2019-04-17T06:51:05Z | | 60 | [requirejs](https://github.com/requirejs/requirejs) | 12162 | 2284 | JavaScript | 247 | A file and module loader for JavaScript | 2019-04-26T10:40:12Z | | 61 | [redux-thunk](https://github.com/reduxjs/redux-thunk) | 12033 | 651 | JavaScript | 2 | Thunk middleware for Redux | 2019-04-12T02:39:53Z | | 62 | [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate) | 11841 | 1948 | JavaScript | 57 | A Foundation for Scalable Cross-Platform Apps | 2019-04-30T23:20:32Z | | 63 | [create-react-native-app](https://github.com/react-community/create-react-native-app) | 11603 | 1279 | JavaScript | 0 | Create a React Native app on any OS with no build config. | 2018-10-03T16:12:57Z | | 64 | [bootstrap-datepicker](https://github.com/uxsolutions/bootstrap-datepicker) | 11552 | 5354 | JavaScript | 788 | A datepicker for twitter bootstrap (@twbs) | 2019-04-30T15:53:37Z | | 65 | [redux-form](https://github.com/erikras/redux-form) | 11516 | 1503 | JavaScript | 438 | A Higher Order Component using react-redux to keep form state in a Redux store | 2019-04-26T20:56:34Z | | 66 | [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) | 11219 | 884 | JavaScript | 5 | ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets | 2018-09-08T17:33:22Z | | 67 | [ink](https://github.com/vadimdemedes/ink) | 11073 | 251 | JavaScript | 30 | 🌈 React for interactive command-line apps | 2019-04-30T13:25:56Z | | 68 | [hapi](https://github.com/hapijs/hapi) | 11060 | 1134 | JavaScript | 10 | :office: Server Framework for Node.js | 2019-04-30T19:02:55Z | | 69 | [feathers](https://github.com/feathersjs/feathers) | 10879 | 451 | JavaScript | 103 | A REST and real-time API layer for Node.js, React Native and the browser. | 2019-05-02T01:53:44Z | | 70 | [JSVerbalExpressions](https://github.com/VerbalExpressions/JSVerbalExpressions) | 10867 | 492 | JavaScript | 16 | JavaScript Regular expressions made easy | 2019-01-29T17:23:15Z | | 71 | [browsh](https://github.com/browsh-org/browsh) | 10804 | 293 | JavaScript | 103 | A fully-modern text-based browser, rendering to TTY and browsers | 2019-02-06T11:31:46Z | | 72 | [redux-devtools](https://github.com/reduxjs/redux-devtools) | 10741 | 786 | JavaScript | 42 | DevTools for Redux with hot reloading, action replay, and customizable UI | 2019-04-30T17:00:46Z | | 73 | [Magnific-Popup](https://github.com/dimsemenov/Magnific-Popup) | 10705 | 2998 | JavaScript | 631 | Light and responsive lightbox script with focus on performance. | 2019-02-28T20:14:59Z | | 74 | [git-history](https://github.com/pomber/git-history) | 10672 | 426 | JavaScript | 30 | Quickly browse the history of a file from any git repository | 2019-04-29T07:53:18Z | | 75 | [karma](https://github.com/karma-runner/karma) | 10647 | 1605 | JavaScript | 373 | Spectacular Test Runner for JavaScript | 2019-05-01T14:43:19Z | | 76 | [co](https://github.com/tj/co) | 10643 | 736 | JavaScript | 43 | The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc) | 2018-09-13T05:11:48Z | | 77 | [immer](https://github.com/immerjs/immer) | 10624 | 281 | JavaScript | 5 | Create the next immutable state by mutating the current one | 2019-04-30T11:13:20Z | | 78 | [lowdb](https://github.com/typicode/lowdb) | 10468 | 457 | JavaScript | 58 | ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) | 2019-03-22T15:22:41Z | | 79 | [react-helmet](https://github.com/nfl/react-helmet) | 10352 | 436 | JavaScript | 97 | A document head manager for React | 2019-05-01T14:15:08Z | | 80 | [p5.js](https://github.com/processing/p5.js) | 10127 | 1616 | JavaScript | 119 | 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. It is based on the core principles of Processing. http://twitter.com/p5xjs — | 2019-05-02T00:11:55Z | | 81 | [plotly.js](https://github.com/plotly/plotly.js) | 10106 | 1172 | JavaScript | 602 | Open-source JavaScript charting library behind Plotly and Dash | 2019-05-02T03:02:48Z | | 82 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 10017 | 635 | JavaScript | 115 | A collection of common interactive command line user interfaces. | 2019-04-26T22:48:35Z | | 83 | [marktext](https://github.com/marktext/marktext) | 9952 | 660 | JavaScript | 103 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2019-05-02T01:47:49Z | | 84 | [UglifyJS2](https://github.com/mishoo/UglifyJS2) | 9912 | 1063 | JavaScript | 66 | JavaScript parser / mangler / compressor / beautifier toolkit | 2019-05-02T02:15:12Z | | 85 | [twemoji](https://github.com/twitter/twemoji) | 9826 | 1129 | JavaScript | 52 | Emoji for everyone. https://twemoji.twitter.com/ | 2019-04-15T23:19:01Z | | 86 | [waypoints](https://github.com/imakewebthings/waypoints) | 9738 | 1299 | JavaScript | 91 | Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. | 2018-10-11T18:24:39Z | | 87 | [insomnia](https://github.com/getinsomnia/insomnia) | 9667 | 548 | JavaScript | 168 | Cross-platform HTTP and GraphQL Client | 2019-04-30T09:25:09Z | | 88 | [systemjs](https://github.com/systemjs/systemjs) | 9594 | 831 | JavaScript | 25 | Dynamic ES module loader | 2019-04-27T07:14:47Z | | 89 | [weui-wxss](https://github.com/Tencent/weui-wxss) | 9519 | 3264 | JavaScript | 63 | A UI library by WeChat official design team, includes the most useful widgets/modules. | 2018-12-31T19:09:15Z | | 90 | [style2paints](https://github.com/lllyasviel/style2paints) | 9465 | 1119 | JavaScript | 32 | sketch + style = paints :art: | 2019-01-28T09:30:05Z | | 91 | [knex](https://github.com/tgriesser/knex) | 9433 | 1176 | JavaScript | 381 | A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. | 2019-05-02T03:58:36Z | | 92 | [toastr](https://github.com/CodeSeven/toastr) | 9389 | 1614 | JavaScript | 98 | Simple javascript toast notifications | 2019-04-30T22:45:40Z | | 93 | [jquery-validation](https://github.com/jquery-validation/jquery-validation) | 9383 | 2685 | JavaScript | 78 | jQuery Validation Plugin library sources | 2019-03-19T18:15:23Z | | 94 | [aos](https://github.com/michalsnik/aos) | 9286 | 1011 | JavaScript | 76 | Animate on scroll library | 2019-04-23T12:32:42Z | | 95 | [nightwatch](https://github.com/nightwatchjs/nightwatch) | 9228 | 893 | JavaScript | 111 | Automated testing and continuous integration framework based on Node.js and using the Webdriver protocol | 2019-04-29T06:50:21Z | | 96 | [bootstrap-table](https://github.com/wenzhixin/bootstrap-table) | 9228 | 3746 | JavaScript | 130 | An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation) | 2019-05-01T16:18:23Z | | 97 | [jsdoc](https://github.com/jsdoc3/jsdoc) | 9175 | 1072 | JavaScript | 267 | An API documentation generator for JavaScript. | 2019-05-01T22:07:44Z | | 98 | [botkit](https://github.com/howdyai/botkit) | 9153 | 1994 | JavaScript | 38 | Botkit is the leading developer tool for building chat bots, apps and custom integrations for major messaging platforms. | 2019-04-30T20:46:43Z | | 99 | [rxdb](https://github.com/pubkey/rxdb) | 8817 | 401 | JavaScript | 7 | :computer: :iphone: A realtime Database for the Web | 2019-05-01T18:57:13Z | | 100 | [proton-native](https://github.com/kusti8/proton-native) | 8816 | 258 | JavaScript | 28 | A React environment for cross platform native desktop apps | 2019-02-17T16:39:20Z |