[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) | 70889 | 17197 | JavaScript | 1350 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2020-06-12T10:26:24Z | | 2 | [three.js](https://github.com/mrdoob/three.js) | 61308 | 23899 | JavaScript | 562 | JavaScript 3D library. | 2020-06-12T04:20:29Z | | 3 | [atom](https://github.com/atom/atom) | 52156 | 14665 | JavaScript | 790 | :atom: The hackable text editor | 2020-06-12T03:53:56Z | | 4 | [socket.io](https://github.com/socketio/socket.io) | 49887 | 9091 | JavaScript | 513 | Realtime application framework (Node.JS server) | 2020-06-05T19:36:43Z | | 5 | [Chart.js](https://github.com/chartjs/Chart.js) | 49215 | 10426 | JavaScript | 353 | Simple HTML5 Charts using the tag | 2020-06-12T10:35:38Z | | 6 | [json-server](https://github.com/typicode/json-server) | 47819 | 4455 | JavaScript | 547 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2020-05-27T05:01:55Z | | 7 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 46761 | 4285 | JavaScript | 43 | :white_check_mark: The Node.js best practices list (June 2020) | 2020-06-11T08:59:09Z | | 8 | [lodash](https://github.com/lodash/lodash) | 45205 | 4963 | JavaScript | 119 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2020-06-12T03:48:25Z | | 9 | [resume.github.com](https://github.com/resume/resume.github.com) | 44623 | 1169 | JavaScript | 36 | Resumes generated using the GitHub informations | 2020-05-07T16:36:39Z | | 10 | [incubator-echarts](https://github.com/apache/incubator-echarts) | 41510 | 14549 | JavaScript | 1732 | A powerful, interactive charting and visualization library for browser | 2020-06-12T10:25:20Z | | 11 | [materialize](https://github.com/Dogfalo/materialize) | 37646 | 4862 | JavaScript | 772 | Materialize, a CSS Framework based on Material Design | 2020-06-08T14:19:49Z | | 12 | [impress.js](https://github.com/impress/impress.js) | 35735 | 6860 | JavaScript | 54 | It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. | 2020-04-28T09:20:11Z | | 13 | [Ghost](https://github.com/TryGhost/Ghost) | 33982 | 7405 | JavaScript | 59 | 👻 The #1 headless Node.js CMS for professional publishing | 2020-06-12T10:45:16Z | | 14 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 30180 | 7013 | JavaScript | 181 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2020-05-26T09:31:42Z | | 15 | [immutable-js](https://github.com/immutable-js/immutable-js) | 29827 | 1725 | JavaScript | 176 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2020-05-03T12:41:52Z | | 16 | [styled-components](https://github.com/styled-components/styled-components) | 29714 | 1786 | JavaScript | 160 | Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅 | 2020-05-30T02:35:56Z | | 17 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 28757 | 3581 | JavaScript | 13 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2020-05-13T15:31:27Z | | 18 | [backbone](https://github.com/jashkenas/backbone) | 27648 | 5654 | JavaScript | 96 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2020-05-19T16:52:55Z | | 19 | [dayjs](https://github.com/iamkun/dayjs) | 27487 | 1362 | JavaScript | 81 | ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API | 2020-05-29T09:38:48Z | | 20 | [quill](https://github.com/quilljs/quill) | 26726 | 2146 | JavaScript | 844 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2020-06-07T19:57:53Z | | 21 | [strapi](https://github.com/strapi/strapi) | 26236 | 3179 | JavaScript | 225 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2020-06-12T04:36:06Z | | 22 | [vue-cli](https://github.com/vuejs/vue-cli) | 25538 | 4785 | JavaScript | 536 | 🛠️ Standard Tooling for Vue.js Development | 2020-06-12T07:55:16Z | | 23 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 24365 | 3403 | 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 | | 24 | [swiper](https://github.com/nolimits4web/swiper) | 23924 | 8913 | JavaScript | 166 | Most modern mobile touch slider with hardware accelerated transitions | 2020-06-11T06:27:45Z | | 25 | [date-fns](https://github.com/date-fns/date-fns) | 22574 | 1011 | JavaScript | 202 | ⏳ Modern JavaScript date utility library ⌛️ | 2020-06-09T15:54:21Z | | 26 | [Motrix](https://github.com/agalwood/Motrix) | 21742 | 2738 | JavaScript | 221 | A full-featured download manager. | 2020-06-12T09:22:49Z | | 27 | [ace](https://github.com/ajaxorg/ace) | 21645 | 4710 | JavaScript | 727 | Ace (Ajax.org Cloud9 Editor) | 2020-06-09T11:05:09Z | | 28 | [ember.js](https://github.com/emberjs/ember.js) | 21464 | 4211 | JavaScript | 329 | Ember.js - A JavaScript framework for creating ambitious web applications | 2020-06-10T13:49:47Z | | 29 | [hammer.js](https://github.com/hammerjs/hammer.js) | 21411 | 2593 | JavaScript | 290 | A javascript library for multi-touch gestures :// You can touch this | 2020-01-03T19:08:19Z | | 30 | [lottie-web](https://github.com/airbnb/lottie-web) | 21017 | 2035 | JavaScript | 510 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2020-06-09T21:16:11Z | | 31 | [pure](https://github.com/pure-css/pure) | 20885 | 2148 | JavaScript | 1 | A set of small, responsive CSS modules that you can use in every web project. | 2020-05-16T18:23:15Z | | 32 | [cypress](https://github.com/cypress-io/cypress) | 20773 | 1251 | JavaScript | 1288 | Fast, easy and reliable testing for anything that runs in a browser. | 2020-06-12T07:40:54Z | | 33 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 20365 | 1828 | JavaScript | 395 | A browser based code editor | 2020-05-12T09:58:08Z | | 34 | [Sortable](https://github.com/SortableJS/Sortable) | 20279 | 2999 | JavaScript | 262 | Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap. | 2020-05-24T13:33:33Z | | 35 | [RxJS](https://github.com/Reactive-Extensions/RxJS) | 19734 | 2250 | JavaScript | 288 | The Reactive Extensions for JavaScript | 2018-04-18T20:17:39Z | | 36 | [pug](https://github.com/pugjs/pug) | 19311 | 1913 | JavaScript | 226 | Pug – robust, elegant, feature rich template engine for Node.js | 2020-05-27T15:20:20Z | | 37 | [Daily-Interview-Question](https://github.com/Advanced-Frontend/Daily-Interview-Question) | 19311 | 2362 | JavaScript | 160 | 我是木易杨,公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。 | 2020-05-27T06:48:47Z | | 38 | [bluebird](https://github.com/petkaantonov/bluebird) | 19140 | 2347 | JavaScript | 100 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2020-06-12T10:21:24Z | | 39 | [You-Dont-Need-jQuery](https://github.com/nefe/You-Dont-Need-jQuery) | 19091 | 1718 | JavaScript | 9 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2020-02-27T21:41:11Z | | 40 | [autoprefixer](https://github.com/postcss/autoprefixer) | 18514 | 1128 | JavaScript | 23 | Parse CSS and add vendor prefixes to rules by Can I Use | 2020-05-17T05:02:57Z | | 41 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 18243 | 1513 | JavaScript | 49 | Mostly adequate guide to FP (in javascript) | 2020-05-03T13:09:51Z | | 42 | [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | 17764 | 2851 | JavaScript | 97 | Bootstrap components built with React | 2020-06-12T00:28:41Z | | 43 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 17643 | 1154 | JavaScript | 55 | A list of funny and tricky JavaScript examples | 2020-05-20T08:34:31Z | | 44 | [parse-server](https://github.com/parse-community/parse-server) | 17553 | 4326 | JavaScript | 134 | API server module for Node/Express | 2020-06-12T08:19:38Z | | 45 | [reselect](https://github.com/reduxjs/reselect) | 16806 | 612 | JavaScript | 93 | Selector library for Redux | 2020-06-04T20:08:59Z | | 46 | [jquery-pjax](https://github.com/defunkt/jquery-pjax) | 16645 | 2107 | JavaScript | 92 | pushState + ajax = pjax | 2019-12-20T00:54:40Z | | 47 | [stackedit](https://github.com/benweet/stackedit) | 16628 | 2354 | JavaScript | 563 | In-browser Markdown editor | 2020-06-10T15:24:30Z | | 48 | [wekan](https://github.com/wekan/wekan) | 16312 | 2434 | 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-12T05:23:53Z | | 49 | [graphql-js](https://github.com/graphql/graphql-js) | 16215 | 1555 | JavaScript | 145 | A reference implementation of GraphQL for JavaScript | 2020-06-11T14:15:43Z | | 50 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 16163 | 1773 | JavaScript | 9 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2020-05-09T05:44:47Z | | 51 | [iptv](https://github.com/iptv-org/iptv) | 16110 | 2467 | JavaScript | 71 | Collection of 8000+ publicly available IPTV channels from all over the world | 2020-06-12T09:23:36Z | | 52 | [marktext](https://github.com/marktext/marktext) | 16108 | 1157 | JavaScript | 320 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2020-06-11T21:49:04Z | | 53 | [typeahead.js](https://github.com/twitter/typeahead.js) | 16088 | 3444 | JavaScript | 507 | typeahead.js is a fast and fully-featured autocomplete library | 2020-01-20T18:49:08Z | | 54 | [node-lessons](https://github.com/alsotang/node-lessons) | 15739 | 4801 | JavaScript | 92 | :closed_book:《Node.js 包教不包会》 by alsotang | 2020-06-10T11:15:28Z | | 55 | [egg](https://github.com/eggjs/egg) | 15611 | 1561 | JavaScript | 135 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2020-05-25T15:23:37Z | | 56 | [mysql](https://github.com/mysqljs/mysql) | 15515 | 2164 | JavaScript | 154 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2020-06-10T12:02:46Z | | 57 | [winston](https://github.com/winstonjs/winston) | 15515 | 1417 | JavaScript | 326 | A logger for just about everything. | 2020-06-11T15:10:06Z | | 58 | [bower](https://github.com/bower/bower) | 15148 | 1971 | JavaScript | 7 | A package manager for the web | 2020-06-05T11:09:32Z | | 59 | [statsd](https://github.com/statsd/statsd) | 15102 | 1904 | JavaScript | 80 | Daemon for easy but powerful stats aggregation | 2020-06-11T14:45:43Z | | 60 | [dropzone](https://github.com/enyo/dropzone) | 14996 | 3211 | JavaScript | 926 | Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. | 2020-06-04T08:27:03Z | | 61 | [svgo](https://github.com/svg/svgo) | 14264 | 1064 | JavaScript | 321 | :tiger: Node.js tool for optimizing SVG files | 2020-06-10T08:23:31Z | | 62 | [riot](https://github.com/riot/riot) | 14236 | 1026 | JavaScript | 2 | Simple and elegant component-based UI library | 2020-06-05T18:10:53Z | | 63 | [ws](https://github.com/websockets/ws) | 14199 | 1766 | JavaScript | 7 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2020-06-03T18:05:27Z | | 64 | [prepack](https://github.com/facebook/prepack) | 14090 | 470 | JavaScript | 227 | A JavaScript bundle optimizer. | 2020-04-04T16:40:35Z | | 65 | [vant](https://github.com/youzan/vant) | 14033 | 5845 | JavaScript | 27 | Lightweight Mobile UI Components built on Vue | 2020-06-12T09:29:37Z | | 66 | [docsify](https://github.com/docsifyjs/docsify) | 13903 | 3256 | JavaScript | 129 | 🃏 A magical documentation site generator. | 2020-06-10T19:17:20Z | | 67 | [NativeBase](https://github.com/GeekyAnts/NativeBase) | 13896 | 1688 | JavaScript | 260 | Essential cross-platform UI components for React Native | 2020-06-12T09:19:24Z | | 68 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 13761 | 2727 | JavaScript | 146 | Needs to generate some texts to test if my GUI rendering codes good or not. so I made this. | 2020-04-07T12:03:23Z | | 69 | [insomnia](https://github.com/Kong/insomnia) | 13737 | 816 | JavaScript | 388 | Leading Open Source API Client, and Collaborative API Design Platform for GraphQL, and REST | 2020-06-12T10:47:32Z | | 70 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 13653 | 791 | JavaScript | 63 | Build terminal dashboards using ascii/ansi art and javascript | 2020-05-03T21:28:50Z | | 71 | [lazysizes](https://github.com/aFarkas/lazysizes) | 13588 | 1308 | JavaScript | 146 | High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration. | 2020-06-10T20:14:39Z | | 72 | [lowdb](https://github.com/typicode/lowdb) | 13220 | 614 | JavaScript | 94 | ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) | 2020-04-18T01:06:31Z | | 73 | [stream-handbook](https://github.com/substack/stream-handbook) | 13136 | 984 | JavaScript | 70 | how to write node programs with streams | 2020-01-23T10:22:22Z | | 74 | [forever](https://github.com/foreversd/forever) | 12926 | 937 | JavaScript | 321 | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever) | 2020-06-05T12:45:25Z | | 75 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 12660 | 807 | JavaScript | 162 | A collection of common interactive command line user interfaces. | 2020-06-04T00:18:27Z | | 76 | [sass](https://github.com/sass/sass) | 12594 | 1928 | JavaScript | 111 | Sass makes CSS fun! | 2020-06-03T14:38:37Z | | 77 | [hapi](https://github.com/hapijs/hapi) | 12444 | 1271 | JavaScript | 10 | The Simple, Secure Framework Developers Trust | 2020-05-31T23:04:45Z | | 78 | [iscroll](https://github.com/cubiq/iscroll) | 12425 | 3734 | JavaScript | 580 | Smooth scrolling for the web | 2018-12-13T19:06:24Z | | 79 | [knex](https://github.com/knex/knex) | 12411 | 1464 | JavaScript | 459 | A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. | 2020-06-12T07:39:31Z | | 80 | [jitsi-meet](https://github.com/jitsi/jitsi-meet) | 12403 | 3634 | JavaScript | 548 | Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. | 2020-06-12T10:58:18Z | | 81 | [selectize.js](https://github.com/selectize/selectize.js) | 12360 | 3494 | JavaScript | 704 | Selectize is the hybrid of a textbox and