[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) | 70827 | 17171 | JavaScript | 1352 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2020-06-10T10:57:26Z | | 2 | [three.js](https://github.com/mrdoob/three.js) | 61262 | 23872 | JavaScript | 565 | JavaScript 3D library. | 2020-06-10T10:13:29Z | | 3 | [Chart.js](https://github.com/chartjs/Chart.js) | 49184 | 10426 | JavaScript | 354 | Simple HTML5 Charts using the tag | 2020-06-10T05:34:48Z | | 4 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 46663 | 4272 | JavaScript | 41 | :white_check_mark: The Node.js best practices list (June 2020) | 2020-06-08T11:59:21Z | | 5 | [materialize](https://github.com/Dogfalo/materialize) | 37637 | 4864 | JavaScript | 773 | Materialize, a CSS Framework based on Material Design | 2020-06-08T14:19:49Z | | 6 | [immutable-js](https://github.com/immutable-js/immutable-js) | 29819 | 1725 | JavaScript | 176 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2020-05-03T12:41:52Z | | 7 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 28745 | 3579 | JavaScript | 14 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2020-05-13T15:31:27Z | | 8 | [quill](https://github.com/quilljs/quill) | 26700 | 2147 | JavaScript | 844 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2020-06-07T19:57:53Z | | 9 | [strapi](https://github.com/strapi/strapi) | 26074 | 3167 | JavaScript | 247 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2020-06-10T05:45:04Z | | 10 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 24350 | 3398 | JavaScript | 10 | 🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore | 2020-06-08T03:15:39Z | | 11 | [date-fns](https://github.com/date-fns/date-fns) | 22555 | 1009 | JavaScript | 199 | ⏳ Modern JavaScript date utility library ⌛️ | 2020-06-09T15:54:21Z | | 12 | [pug](https://github.com/pugjs/pug) | 19306 | 1913 | JavaScript | 226 | Pug – robust, elegant, feature rich template engine for Node.js | 2020-05-27T15:20:20Z | | 13 | [bluebird](https://github.com/petkaantonov/bluebird) | 19132 | 2346 | JavaScript | 100 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2020-05-20T01:31:05Z | | 14 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 18235 | 1510 | JavaScript | 49 | Mostly adequate guide to FP (in javascript) | 2020-05-03T13:09:51Z | | 15 | [wekan](https://github.com/wekan/wekan) | 16306 | 2433 | JavaScript | 583 | The open-source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://transifex.com/wekan/wekan only. | 2020-06-09T21:48:48Z | | 16 | [graphql-js](https://github.com/graphql/graphql-js) | 16206 | 1555 | JavaScript | 142 | A reference implementation of GraphQL for JavaScript | 2020-06-09T15:26:05Z | | 17 | [marktext](https://github.com/marktext/marktext) | 16086 | 1156 | JavaScript | 329 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2020-06-09T11:19:54Z | | 18 | [node-lessons](https://github.com/alsotang/node-lessons) | 15739 | 4804 | JavaScript | 93 | :closed_book:《Node.js 包教不包会》 by alsotang | 2019-11-02T17:56:30Z | | 19 | [mysql](https://github.com/mysqljs/mysql) | 15502 | 2162 | JavaScript | 153 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2020-04-24T05:20:17Z | | 20 | [vant](https://github.com/youzan/vant) | 14008 | 5808 | JavaScript | 23 | Lightweight Mobile UI Components built on Vue | 2020-06-10T09:00:00Z | | 21 | [insomnia](https://github.com/Kong/insomnia) | 13720 | 814 | JavaScript | 379 | Leading Open Source API Client, and Collaborative API Design Platform for GraphQL, and REST | 2020-06-10T05:49:33Z | | 22 | [lowdb](https://github.com/typicode/lowdb) | 13193 | 613 | JavaScript | 92 | ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) | 2020-04-18T01:06:31Z | | 23 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 12648 | 806 | JavaScript | 162 | A collection of common interactive command line user interfaces. | 2020-06-04T00:18:27Z | | 24 | [sass](https://github.com/sass/sass) | 12592 | 1928 | JavaScript | 110 | Sass makes CSS fun! | 2020-06-03T14:38:37Z | | 25 | [hapi](https://github.com/hapijs/hapi) | 12438 | 1271 | JavaScript | 9 | The Simple, Secure Framework Developers Trust | 2020-05-31T23:04:45Z | | 26 | [knex](https://github.com/knex/knex) | 12400 | 1462 | JavaScript | 459 | A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. | 2020-06-08T22:42:23Z | | 27 | [browsh](https://github.com/browsh-org/browsh) | 11880 | 347 | JavaScript | 137 | A fully-modern text-based browser, rendering to TTY and browsers | 2020-05-11T18:11:12Z | | 28 | [plotly.js](https://github.com/plotly/plotly.js) | 11812 | 1402 | JavaScript | 846 | Open-source JavaScript charting library behind Plotly and Dash | 2020-06-09T19:57:03Z | | 29 | [Respond](https://github.com/scottjehl/Respond) | 11553 | 3627 | JavaScript | 116 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) | 2018-03-16T09:38:34Z | | 30 | [JSVerbalExpressions](https://github.com/VerbalExpressions/JSVerbalExpressions) | 11501 | 521 | JavaScript | 17 | JavaScript Regular expressions made easy | 2020-02-10T10:15:38Z | | 31 | [redux-devtools](https://github.com/reduxjs/redux-devtools) | 11425 | 865 | JavaScript | 60 | DevTools for Redux with hot reloading, action replay, and customizable UI | 2020-06-06T17:17:19Z | | 32 | [UglifyJS](https://github.com/mishoo/UglifyJS) | 10781 | 1129 | JavaScript | 60 | JavaScript parser / mangler / compressor / beautifier toolkit | 2020-06-10T10:23:21Z | | 33 | [bootstrap-table](https://github.com/wenzhixin/bootstrap-table) | 10293 | 4161 | JavaScript | 71 | An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js) | 2020-06-10T07:45:50Z | | 34 | [waypoints](https://github.com/imakewebthings/waypoints) | 10062 | 1352 | JavaScript | 94 | Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. | 2018-10-11T18:24:39Z | | 35 | [jquery-validation](https://github.com/jquery-validation/jquery-validation) | 9819 | 2802 | JavaScript | 113 | jQuery Validation Plugin library sources | 2020-05-23T08:36:04Z | | 36 | [wangEditor](https://github.com/wangfupeng1988/wangEditor) | 9788 | 2213 | JavaScript | 587 | wangEditor —— 轻量级web富文本框 | 2020-05-07T02:20:24Z | | 37 | [knockout](https://github.com/knockout/knockout) | 9768 | 1560 | JavaScript | 367 | Knockout makes it easier to create rich, responsive UIs with JavaScript | 2020-05-19T16:41:23Z | | 38 | [netron](https://github.com/lutzroeder/netron) | 9698 | 1185 | JavaScript | 17 | Visualizer for neural network, deep learning and machine learning models | 2020-06-10T06:06:49Z | | 39 | [natural](https://github.com/NaturalNode/natural) | 9194 | 852 | JavaScript | 80 | general natural language facilities for node | 2020-05-22T16:56:38Z | | 40 | [carlo](https://github.com/GoogleChromeLabs/carlo) | 9177 | 318 | JavaScript | 55 | Web rendering surface for Node applications | 2020-02-28T00:01:39Z | | 41 | [etherpad-lite](https://github.com/ether/etherpad-lite) | 9080 | 1878 | JavaScript | 193 | Etherpad: real-time collaborative document editor | 2020-06-08T16:21:57Z | | 42 | [samples](https://github.com/webrtc/samples) | 8713 | 4004 | JavaScript | 84 | WebRTC Web demos and samples | 2020-06-10T08:50:46Z | | 43 | [art-of-node](https://github.com/maxogden/art-of-node) | 8666 | 815 | JavaScript | 15 | :snowflake: a short introduction to node.js | 2020-05-21T04:59:16Z | | 44 | [jquery-cookie](https://github.com/carhartl/jquery-cookie) | 8655 | 4037 | JavaScript | 0 | No longer maintained, superseded by JS Cookie: | 2017-06-19T08:44:42Z | | 45 | [bull](https://github.com/OptimalBits/bull) | 8560 | 894 | JavaScript | 348 | Premium Queue package for handling distributed jobs and messages in NodeJS. | 2020-06-01T08:55:22Z | | 46 | [warriorjs](https://github.com/olistic/warriorjs) | 8508 | 500 | JavaScript | 24 | 🏰 An exciting game of programming and Artificial Intelligence | 2019-11-27T13:53:44Z | | 47 | [tracking.js](https://github.com/eduardolundgren/tracking.js) | 8495 | 1340 | JavaScript | 220 | A modern approach for Computer Vision on the web | 2019-12-15T17:34:28Z | | 48 | [favico.js](https://github.com/ejci/favico.js) | 8407 | 625 | JavaScript | 51 | Make use of your favicon with badges, images or videos | 2017-10-05T14:56:42Z | | 49 | [WebGL-Fluid-Simulation](https://github.com/PavelDoGreat/WebGL-Fluid-Simulation) | 8368 | 776 | JavaScript | 28 | Play with fluids in your browser (works even on mobile) | 2020-05-29T16:51:11Z | | 50 | [react-window](https://github.com/bvaughn/react-window) | 8208 | 412 | JavaScript | 60 | React components for efficiently rendering large lists and tabular data | 2020-06-06T16:41:17Z | | 51 | [gtop](https://github.com/aksakalli/gtop) | 8159 | 305 | JavaScript | 37 | System monitoring dashboard for terminal | 2020-02-18T12:07:04Z | | 52 | [vue2-happyfri](https://github.com/bailicangdu/vue2-happyfri) | 8142 | 2527 | JavaScript | 16 | vue2 + vue-router + vuex 入门项目 | 2018-12-30T06:48:39Z | | 53 | [react-360](https://github.com/facebook/react-360) | 8102 | 1180 | JavaScript | 262 | Create amazing 360 and VR content using React | 2020-05-24T17:44:02Z | | 54 | [uBlock](https://github.com/uBlock-LLC/uBlock) | 8004 | 469 | JavaScript | 371 | uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. | 2019-12-12T08:53:59Z | | 55 | [learnxinyminutes-docs](https://github.com/adambard/learnxinyminutes-docs) | 7930 | 2482 | JavaScript | 156 | Code documentation written as code! How novel and totally my idea! | 2020-06-10T10:57:38Z | | 56 | [Ladda](https://github.com/hakimel/Ladda) | 7654 | 905 | JavaScript | 3 | Buttons with built-in loading indicators. | 2020-05-24T22:53:39Z | | 57 | [react-native-debugger](https://github.com/jhen0409/react-native-debugger) | 7405 | 586 | JavaScript | 118 | The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools | 2020-06-10T07:02:25Z | | 58 | [react-native-snap-carousel](https://github.com/archriss/react-native-snap-carousel) | 7291 | 1408 | JavaScript | 159 | Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS. | 2020-06-06T11:58:13Z | | 59 | [gmaps](https://github.com/hpneo/gmaps) | 7096 | 1328 | JavaScript | 56 | the easiest way to use Google Maps | 2020-03-06T01:57:23Z | | 60 | [bootstrap-datetimepicker](https://github.com/Eonasdan/bootstrap-datetimepicker) | 6719 | 4496 | JavaScript | 414 | Date/time picker widget based on twitter bootstrap | 2020-02-05T22:57:06Z | | 61 | [awesomplete](https://github.com/LeaVerou/awesomplete) | 6666 | 635 | JavaScript | 177 | Ultra lightweight, usable, beautiful autocomplete with zero dependencies. | 2020-06-02T15:56:33Z | | 62 | [node-glob](https://github.com/isaacs/node-glob) | 6415 | 419 | JavaScript | 106 | glob functionality for node.js | 2020-04-18T08:37:11Z | | 63 | [grommet](https://github.com/grommet/grommet) | 6366 | 750 | JavaScript | 226 | a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package | 2020-06-10T00:06:21Z | | 64 | [SUI-Mobile](https://github.com/sdc-alibaba/SUI-Mobile) | 6209 | 1618 | JavaScript | 639 | SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美 | 2018-04-28T03:36:30Z | | 65 | [react-rails](https://github.com/reactjs/react-rails) | 6068 | 700 | JavaScript | 90 | Integrate React.js with Rails views and controllers, the asset pipeline, or webpacker. | 2020-06-06T22:54:25Z | | 66 | [aws-sdk-js](https://github.com/aws/aws-sdk-js) | 6015 | 1187 | JavaScript | 279 | AWS SDK for JavaScript in the browser and Node.js | 2020-06-09T18:18:51Z | | 67 | [api-platform](https://github.com/api-platform/api-platform) | 5885 | 674 | JavaScript | 352 | REST and GraphQL framework to build modern API-driven projects (server-side and client-side) | 2020-06-07T10:20:20Z | | 68 | [sizzle](https://github.com/jquery/sizzle) | 5862 | 948 | JavaScript | 16 | A sizzlin' hot selector engine. | 2020-03-30T16:10:01Z | | 69 | [serve](https://github.com/vercel/serve) | 5849 | 405 | JavaScript | 80 | Static file serving and directory listing | 2020-06-05T19:10:54Z | | 70 | [polacode](https://github.com/octref/polacode) | 5807 | 181 | JavaScript | 44 | 📸 Polaroid for your code | 2020-03-30T05:28:00Z | | 71 | [jss](https://github.com/cssinjs/jss) | 5755 | 336 | JavaScript | 165 | JSS is an authoring tool for CSS which uses JavaScript as a host language. | 2020-06-09T21:19:30Z | | 72 | [exceljs](https://github.com/exceljs/exceljs) | 5720 | 736 | JavaScript | 492 | Excel Workbook Manager | 2020-06-10T04:50:22Z | | 73 | [structor](https://github.com/react-ui-builder/structor) | 5546 | 455 | JavaScript | 37 | Structor - React UI Builder [DEPRECATED] | 2020-06-05T10:26:23Z | | 74 | [director](https://github.com/flatiron/director) | 5523 | 524 | JavaScript | 128 | a tiny and isomorphic URL router for JavaScript | 2019-11-02T15:43:57Z | | 75 | [node-crawler](https://github.com/bda-research/node-crawler) | 5418 | 828 | JavaScript | 24 | Web Crawler/Spider for NodeJS + server-side jQuery ;-) | 2020-06-09T14:02:13Z | | 76 | [react-map-gl](https://github.com/visgl/react-map-gl) | 5410 | 851 | JavaScript | 120 | React friendly API wrapper around MapboxGL JS | 2020-06-06T23:24:01Z | | 77 | [roughViz](https://github.com/jwilber/roughViz) | 5386 | 179 | JavaScript | 14 | Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. | 2020-06-03T04:18:21Z | | 78 | [randomColor](https://github.com/davidmerfield/randomColor) | 5334 | 379 | JavaScript | 17 | A tiny script for generating attractive colors | 2019-08-15T10:26:50Z | | 79 | [express-graphql](https://github.com/graphql/express-graphql) | 5319 | 482 | JavaScript | 29 | Create a GraphQL HTTP server with Express. | 2020-06-10T10:45:15Z | | 80 | [qs](https://github.com/ljharb/qs) | 5313 | 487 | JavaScript | 56 | A querystring parser with nesting support | 2020-05-25T04:52:25Z | | 81 | [JASONETTE-iOS](https://github.com/Jasonette/JASONETTE-iOS) | 5289 | 351 | JavaScript | 128 | 📡 Native App over HTTP, on iOS | 2019-11-21T11:30:08Z | | 82 | [flubber](https://github.com/veltman/flubber) | 5213 | 152 | JavaScript | 15 | Tools for smoother shape animations. | 2019-10-17T05:34:51Z | | 83 | [redux-logger](https://github.com/LogRocket/redux-logger) | 5203 | 321 | JavaScript | 50 | Logger for Redux | 2020-06-08T06:23:38Z | | 84 | [Blog](https://github.com/ljianshu/Blog) | 5149 | 789 | JavaScript | 64 | 关注基础知识,打造优质前端博客,公众号[前端工匠]的作者 | 2020-06-08T00:41:01Z | | 85 | [why-did-you-update](https://github.com/garbles/why-did-you-update) | 5117 | 130 | JavaScript | 28 | :boom: Puts your console on blast when React is making unnecessary updates. | 2017-09-23T05:54:19Z | | 86 | [node-jscs](https://github.com/jscs-dev/node-jscs) | 5068 | 573 | JavaScript | 0 | :arrow_heading_up: JavaScript Code Style checker (unmaintained) | 2017-06-15T11:14:30Z | | 87 | [blendid](https://github.com/vigetlabs/blendid) | 5062 | 765 | JavaScript | 73 | A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder | 2020-04-14T03:49:31Z | | 88 | [PixelKit-Bootstrap-UI-Kits](https://github.com/Pixelkit/PixelKit-Bootstrap-UI-Kits) | 5026 | 1061 | JavaScript | 11 | Free UI Kits built on Bootstrap for any developer that wants to build a cool looking and functional website. Enjoy! | 2020-04-08T15:56:47Z | | 89 | [Inputmask](https://github.com/RobinHerbots/Inputmask) | 4999 | 1807 | JavaScript | 485 | Input Mask plugin | 2020-06-04T12:41:32Z | | 90 | [sound-redux](https://github.com/andrewngu/sound-redux) | 4937 | 925 | JavaScript | 56 | A Soundcloud client built with React / Redux | 2020-06-06T15:01:22Z | | 91 | [cabot](https://github.com/arachnys/cabot) | 4814 | 532 | JavaScript | 153 | Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty | 2020-05-21T08:16:10Z | | 92 | [colorbox](https://github.com/jackmoore/colorbox) | 4784 | 1208 | JavaScript | 254 | A light-weight, customizable lightbox plugin for jQuery | 2020-05-05T23:47:15Z | | 93 | [PhantomCSS](https://github.com/HuddleEng/PhantomCSS) | 4770 | 277 | JavaScript | 10 | Visual/CSS regression testing with PhantomJS | 2018-12-10T10:28:42Z | | 94 | [chinese-independent-blogs](https://github.com/timqian/chinese-independent-blogs) | 4752 | 620 | JavaScript | 8 | 中文独立博客列表 | 2020-06-09T06:52:02Z | | 95 | [pen](https://github.com/sofish/pen) | 4667 | 425 | JavaScript | 64 | enjoy live editing (+markdown) | 2018-09-23T14:27:04Z | | 96 | [OpenSC2K](https://github.com/nicholas-ochoa/OpenSC2K) | 4628 | 46 | JavaScript | 3 | OpenSC2K - An Open Source remake of Sim City 2000 by Maxis | 2020-01-27T03:38:22Z | | 97 | [component](https://github.com/componentjs/component) | 4622 | 352 | JavaScript | 33 | frontend package manager and build tool for modular web applications | 2017-12-16T14:10:16Z | | 98 | [react-responsive](https://github.com/contra/react-responsive) | 4621 | 242 | JavaScript | 12 | CSS media queries in react - for responsive design, and more. | 2020-06-02T22:13:45Z | | 99 | [sir-trevor-js](https://github.com/madebymany/sir-trevor-js) | 4524 | 446 | JavaScript | 57 | Rich content editing entirely re-imagined for the web | 2020-05-18T14:59:59Z | | 100 | [doT](https://github.com/olado/doT) | 4516 | 983 | JavaScript | 56 | The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. | 2020-04-19T23:13:37Z |