[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) | 310077 | 23929 | JavaScript | 244 | freeCodeCamp.org's open source codebase and curriculum. Learn to code for free together with millions of people. | 2020-04-21T07:12:54Z | | 2 | [vue](https://github.com/vuejs/vue) | 162211 | 24553 | JavaScript | 490 | πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | 2020-04-21T03:59:01Z | | 3 | [react](https://github.com/facebook/react) | 147266 | 28468 | JavaScript | 540 | A declarative, efficient, and flexible JavaScript library for building user interfaces. | 2020-04-21T10:08:31Z | | 4 | [javascript](https://github.com/airbnb/javascript) | 94661 | 18441 | JavaScript | 115 | JavaScript Style Guide | 2020-04-09T23:03:28Z | | 5 | [react-native](https://github.com/facebook/react-native) | 86501 | 19279 | JavaScript | 810 | A framework for building native apps with React. | 2020-04-21T09:36:20Z | | 6 | [create-react-app](https://github.com/facebook/create-react-app) | 77899 | 18740 | JavaScript | 613 | Set up a modern web app by running one command. | 2020-04-21T03:27:36Z | | 7 | [axios](https://github.com/axios/axios) | 72208 | 6476 | JavaScript | 349 | Promise based HTTP client for the browser and node.js | 2020-04-21T00:32:45Z | | 8 | [puppeteer](https://github.com/puppeteer/puppeteer) | 60490 | 6180 | JavaScript | 961 | Headless Chrome Node.js API | 2020-04-21T10:58:12Z | | 9 | [webpack](https://github.com/webpack/webpack) | 53825 | 6945 | JavaScript | 443 | A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. | 2020-04-21T08:20:09Z | | 10 | [jquery](https://github.com/jquery/jquery) | 53193 | 19249 | JavaScript | 79 | jQuery JavaScript Library | 2020-04-20T19:36:30Z | | 11 | [reveal.js](https://github.com/hakimel/reveal.js) | 51179 | 14736 | JavaScript | 543 | The HTML Presentation Framework | 2020-04-21T09:26:08Z | | 12 | [express](https://github.com/expressjs/express) | 48222 | 8064 | JavaScript | 154 | Fast, unopinionated, minimalist web framework for node. | 2020-04-15T10:14:41Z | | 13 | [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) | 44627 | 10689 | JavaScript | 7 | A professional front-end template for building fast, robust, and adaptable web apps or sites. | 2020-04-18T16:14:59Z | | 14 | [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) | 43712 | 3485 | JavaScript | 80 | A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers | 2020-04-20T22:30:50Z | | 15 | [gatsby](https://github.com/gatsbyjs/gatsby) | 43687 | 7821 | JavaScript | 760 | Build blazing fast, modern apps and websites with React | 2020-04-21T10:19:09Z | | 16 | [react-router](https://github.com/ReactTraining/react-router) | 40152 | 8090 | JavaScript | 47 | Declarative routing for React | 2020-04-20T20:30:17Z | | 17 | [yarn](https://github.com/yarnpkg/yarn) | 38320 | 2516 | JavaScript | 2224 | πŸ“¦πŸˆ Fast, reliable, and secure dependency management. | 2020-04-16T21:59:13Z | | 18 | [hacker-scripts](https://github.com/NARKOZ/hacker-scripts) | 37746 | 6256 | JavaScript | 64 | Based on a true story | 2020-04-15T17:39:38Z | | 19 | [awesome-mac](https://github.com/jaywcjlove/awesome-mac) | 37311 | 4302 | JavaScript | 57 | ο£Ώ Now we have become very big, Different from the original idea. Collect premium software in various categories. | 2020-04-14T14:39:18Z | | 20 | [nw.js](https://github.com/nwjs/nw.js) | 36711 | 3864 | JavaScript | 763 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2020-04-19T08:53:17Z | | 21 | [babel](https://github.com/babel/babel) | 36343 | 4225 | JavaScript | 750 | 🐠 Babel is a compiler for writing next generation JavaScript. | 2020-04-21T10:28:20Z | | 22 | [prettier](https://github.com/prettier/prettier) | 36179 | 2293 | JavaScript | 755 | Prettier is an opinionated code formatter. | 2020-04-21T10:46:19Z | | 23 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 35185 | 4126 | JavaScript | 44 | :bathtub: Clean Code concepts adapted for JavaScript | 2020-04-17T03:39:56Z | | 24 | [pm2](https://github.com/Unitech/pm2) | 32149 | 2180 | JavaScript | 862 | Node.js Production Process Manager with a built-in Load Balancer. | 2020-04-20T08:49:23Z | | 25 | [gulp](https://github.com/gulpjs/gulp) | 31710 | 4387 | JavaScript | 30 | A toolkit to automate & enhance your workflow | 2020-04-16T04:50:35Z | | 26 | [pdf.js](https://github.com/mozilla/pdf.js) | 30318 | 7142 | JavaScript | 612 | PDF Reader in JavaScript | 2020-04-20T22:23:32Z | | 27 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 29914 | 6417 | JavaScript | 14 | A boilerplate for Node.js web applications | 2020-03-19T14:25:28Z | | 28 | [mermaid](https://github.com/mermaid-js/mermaid) | 29479 | 1897 | JavaScript | 150 | Generation of diagram and flowchart from text in a similar manner as markdown | 2020-04-17T13:26:41Z | | 29 | [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) | 29020 | 4693 | JavaScript | 17 | :fireworks:Interactive Online Platform that Visualizes Algorithms from Code | 2020-03-15T14:08:05Z | | 30 | [koa](https://github.com/koajs/koa) | 28948 | 2736 | JavaScript | 71 | Expressive middleware for node.js using ES2017 async functions | 2020-04-20T17:12:51Z | | 31 | [video.js](https://github.com/videojs/video.js) | 27996 | 6393 | JavaScript | 223 | Video.js - open source HTML5 & Flash video player | 2020-04-18T20:26:29Z | | 32 | [todomvc](https://github.com/tastejs/todomvc) | 26498 | 13753 | JavaScript | 166 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2020-04-19T17:24:22Z | | 33 | [async](https://github.com/caolan/async) | 26474 | 2378 | JavaScript | 3 | Async utilities for node and the browser | 2020-04-09T18:15:03Z | | 34 | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | 26343 | 5766 | JavaScript | 2438 | The ultimate Free Open Source Solution for team communications. | 2020-04-21T10:18:42Z | | 35 | [request](https://github.com/request/request) | 24487 | 2899 | JavaScript | 190 | 🏊🏾 Simplified HTTP request client. | 2020-04-02T19:56:51Z | | 36 | [standard](https://github.com/standard/standard) | 23570 | 1818 | JavaScript | 120 | 🌟 JavaScript Style Guide, with linter & automatic code fixer | 2020-04-20T17:42:22Z | | 37 | [carbon](https://github.com/carbon-app/carbon) | 23510 | 1204 | JavaScript | 25 | 🎨 Create and share beautiful images of your source code | 2020-04-19T00:12:41Z | | 38 | [vuex](https://github.com/vuejs/vuex) | 23474 | 7803 | JavaScript | 111 | πŸ—ƒοΈ Centralized State Management for Vue.js. | 2020-04-21T10:09:29Z | | 39 | [fetch](https://github.com/github/fetch) | 23458 | 2459 | JavaScript | 16 | A window.fetch JavaScript polyfill. | 2020-04-10T21:49:55Z | | 40 | [gitbook](https://github.com/GitbookIO/gitbook) | 22286 | 3281 | JavaScript | 1008 | πŸ“ Modern documentation format and toolchain using Git and Markdown | 2020-03-11T16:37:52Z | | 41 | [lerna](https://github.com/lerna/lerna) | 22277 | 1432 | JavaScript | 398 | :dragon: A tool for managing JavaScript projects with multiple packages. | 2020-04-17T17:31:56Z | | 42 | [cheerio](https://github.com/cheeriojs/cheerio) | 21752 | 1370 | JavaScript | 245 | Fast, flexible, and lean implementation of core jQuery designed specifically for the server. | 2020-04-20T08:48:09Z | | 43 | [sequelize](https://github.com/sequelize/sequelize) | 21628 | 3362 | JavaScript | 872 | An easy-to-use multi SQL dialect ORM for Node.js | 2020-04-21T06:52:21Z | | 44 | [layui](https://github.com/sentsin/layui) | 21427 | 6115 | JavaScript | 498 | 采用θ‡ͺθΊ«ζ¨‘ε—θ§„θŒƒηΌ–ε†™ηš„ε‰η«― UI ζ‘†ζžΆοΌŒι΅εΎͺεŽŸη”Ÿ HTML/CSS/JS ηš„δΉ¦ε†™ε½’εΌοΌŒζžδ½Žι—¨ζ§›οΌŒζ‹Ώζ₯即用。 | 2020-04-14T16:25:02Z | | 45 | [tesseract.js](https://github.com/naptha/tesseract.js) | 21320 | 1431 | JavaScript | 16 | Pure Javascript OCR for more than 100 Languages πŸ“–πŸŽ‰πŸ–₯ | 2020-04-14T08:44:00Z | | 46 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 21058 | 2084 | JavaScript | 15 | A set of best practices for JavaScript projects | 2020-04-18T02:17:38Z | | 47 | [redux-saga](https://github.com/redux-saga/redux-saga) | 20217 | 1818 | JavaScript | 172 | An alternative side effect model for Redux apps | 2020-04-17T14:46:57Z | | 48 | [wepy](https://github.com/Tencent/wepy) | 20108 | 2923 | JavaScript | 309 | ε°η¨‹εΊη»„δ»ΆεŒ–εΌ€ε‘ζ‘†ζžΆ | 2020-04-20T11:20:56Z | | 49 | [uBlock](https://github.com/gorhill/uBlock) | 20076 | 1647 | JavaScript | 79 | uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. | 2020-04-20T18:19:01Z | | 50 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 19678 | 2019 | JavaScript | 441 | 基于 Vue.js ηš„ε°η¨‹εΊεΌ€ε‘ζ‘†ζžΆοΌŒδ»ŽεΊ•ε±‚ζ”―ζŒ Vue.js θ―­ζ³•ε’Œζž„ε»Ίε·₯具体系。 | 2019-12-28T17:13:06Z | | 51 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 19565 | 6775 | JavaScript | 463 | Automated auditing, performance metrics, and best practices for the web. | 2020-04-21T01:59:22Z | | 52 | [mocha](https://github.com/mochajs/mocha) | 19206 | 2629 | JavaScript | 298 | β˜•οΈ simple, flexible, fun javascript test framework for node.js & the browser | 2020-04-21T06:46:55Z | | 53 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 18949 | 1228 | JavaScript | 196 | Beautiful and accessible drag and drop for lists with React | 2020-04-17T11:24:15Z | | 54 | [jsPDF](https://github.com/MrRio/jsPDF) | 18903 | 3557 | JavaScript | 239 | Client-side JavaScript PDF generation for everyone. | 2020-04-17T21:50:17Z | | 55 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 18743 | 2311 | JavaScript | 308 | React components for efficiently rendering large lists and tabular data | 2020-03-21T11:00:32Z | | 56 | [enzyme](https://github.com/enzymejs/enzyme) | 18676 | 2046 | JavaScript | 240 | JavaScript Testing utilities for React | 2020-04-21T09:35:42Z | | 57 | [js-stack-from-scratch](https://github.com/verekia/js-stack-from-scratch) | 18317 | 1885 | JavaScript | 50 | πŸ› οΈβš‘ Step-by-step tutorial to build a modern JavaScript stack. | 2020-04-01T18:46:15Z | | 58 | [rollup](https://github.com/rollup/rollup) | 17991 | 863 | JavaScript | 190 | Next-generation ES module bundler | 2020-04-20T21:30:46Z | | 59 | [feather](https://github.com/feathericons/feather) | 17861 | 738 | JavaScript | 361 | Simply beautiful open source icons | 2020-04-21T06:50:13Z | | 60 | [flv.js](https://github.com/bilibili/flv.js) | 17562 | 2704 | JavaScript | 266 | HTML5 FLV Player | 2020-04-03T03:28:02Z | | 61 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 17493 | 7284 | JavaScript | 540 | Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2020-04-14T08:08:35Z | | 62 | [slate](https://github.com/ianstormtaylor/slate) | 17302 | 1793 | JavaScript | 226 | A completely customizable framework for building rich text editors. (Currently in beta.) | 2020-04-21T01:12:16Z | | 63 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 17299 | 780 | JavaScript | 24 | The tiny framework for building web interfaces. | 2020-04-04T11:58:12Z | | 64 | [localForage](https://github.com/localForage/localForage) | 16973 | 1003 | JavaScript | 176 | πŸ’Ύ Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2020-04-19T10:35:37Z | | 65 | [Boostnote](https://github.com/BoostIO/Boostnote) | 16861 | 1509 | JavaScript | 470 | A markdown editor for developers on Mac, Windows and Linux. | 2020-04-21T09:34:31Z | | 66 | [the-super-tiny-compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) | 16778 | 1608 | JavaScript | 14 | :snowman: Possibly the smallest compiler ever | 2020-03-16T00:49:26Z | | 67 | [velocity](https://github.com/julianshapiro/velocity) | 16566 | 1562 | JavaScript | 38 | Accelerated JavaScript animation. | 2020-04-10T13:05:53Z | | 68 | [drawio](https://github.com/jgraph/drawio) | 16377 | 3434 | JavaScript | 235 | Source to www.draw.io | 2020-04-21T05:48:42Z | | 69 | [react-native-web](https://github.com/necolas/react-native-web) | 16339 | 1357 | JavaScript | 94 | React Native for Web | 2020-04-21T03:50:31Z | | 70 | [graphql-engine](https://github.com/hasura/graphql-engine) | 16208 | 1313 | JavaScript | 916 | Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events. | 2020-04-21T10:59:57Z | | 71 | [immer](https://github.com/immerjs/immer) | 16125 | 442 | JavaScript | 29 | Create the next immutable state by mutating the current one | 2020-04-10T16:10:25Z | | 72 | [vuepress](https://github.com/vuejs/vuepress) | 16091 | 2873 | JavaScript | 295 | πŸ“ Minimalistic Vue-powered static site generator | 2020-04-20T12:31:26Z | | 73 | [highlight.js](https://github.com/highlightjs/highlight.js) | 16085 | 2752 | JavaScript | 45 | Javascript syntax highlighter | 2020-04-18T19:28:24Z | | 74 | [howler.js](https://github.com/goldfire/howler.js) | 16023 | 1672 | JavaScript | 370 | Javascript audio library for the modern web. | 2020-04-03T22:34:00Z | | 75 | [generator-jhipster](https://github.com/jhipster/generator-jhipster) | 15968 | 3249 | JavaScript | 106 | Open Source application platform for creating Spring Boot + Angular/React projects in seconds! | 2020-04-21T01:18:18Z | | 76 | [redash](https://github.com/getredash/redash) | 15907 | 2671 | JavaScript | 464 | Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data. | 2020-04-21T07:07:59Z | | 77 | [fks](https://github.com/JacksonTian/fks) | 15739 | 4585 | JavaScript | 11 | ε‰η«―ζŠ€θƒ½ζ±‡ζ€» Frontend Knowledge Structure | 2019-06-27T12:30:51Z | | 78 | [pkg](https://github.com/zeit/pkg) | 15654 | 638 | JavaScript | 493 | Package your Node.js project into an executable | 2020-04-14T07:29:40Z | | 79 | [fabric.js](https://github.com/fabricjs/fabric.js) | 15623 | 2423 | JavaScript | 215 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2020-04-21T08:35:25Z | | 80 | [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | 15270 | 1966 | JavaScript | 46 | None | 2020-04-16T19:30:12Z | | 81 | [joplin](https://github.com/laurent22/joplin) | 15213 | 1555 | JavaScript | 275 | Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/ | 2020-04-21T10:42:36Z | | 82 | [superagent](https://github.com/visionmedia/superagent) | 15028 | 1235 | JavaScript | 121 | Ajax for Node.js and browsers (JS HTTP client) | 2020-04-11T08:27:12Z | | 83 | [react-demos](https://github.com/ruanyf/react-demos) | 15025 | 6303 | JavaScript | 0 | a collection of simple demos of React.js | 2020-04-06T17:24:12Z | | 84 | [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) | 14846 | 2983 | JavaScript | 34 | η½‘ζ˜“δΊ‘ιŸ³δΉ Node.js API service | 2020-04-20T09:31:35Z | | 85 | [hiring-without-whiteboards](https://github.com/poteto/hiring-without-whiteboards) | 14836 | 1450 | JavaScript | 11 | ⭐️ Companies that don't have a broken hiring process | 2020-04-15T22:33:38Z | | 86 | [q](https://github.com/kriskowal/q) | 14804 | 1235 | JavaScript | 118 | A promise library for JavaScript | 2019-06-16T10:39:49Z | | 87 | [parallax](https://github.com/wagerfield/parallax) | 14573 | 2103 | JavaScript | 47 | Parallax Engine that reacts to the orientation of a smart device | 2020-03-30T22:24:05Z | | 88 | [redux-thunk](https://github.com/reduxjs/redux-thunk) | 14455 | 811 | JavaScript | 2 | Thunk middleware for Redux | 2020-02-10T21:30:20Z | | 89 | [medium-editor](https://github.com/yabwe/medium-editor) | 14398 | 1738 | JavaScript | 325 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2020-04-14T20:49:17Z | | 90 | [inferno](https://github.com/infernojs/inferno) | 14268 | 647 | JavaScript | 33 | :fire: An extremely fast, React-like JavaScript library for building modern user interfaces | 2020-04-13T21:44:22Z | | 91 | [fastify](https://github.com/fastify/fastify) | 14158 | 963 | JavaScript | 57 | Fast and low overhead web framework, for Node.js | 2020-04-21T09:20:10Z | | 92 | [homebridge](https://github.com/homebridge/homebridge) | 14137 | 1629 | JavaScript | 26 | HomeKit support for the impatient | 2020-04-20T13:23:27Z | | 93 | [FileSaver.js](https://github.com/eligrey/FileSaver.js) | 13924 | 3284 | JavaScript | 88 | An HTML5 saveAs() FileSaver implementation | 2020-04-15T03:44:03Z | | 94 | [f8app](https://github.com/fbsamples/f8app) | 13855 | 2648 | JavaScript | 16 | Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects. | 2020-01-06T22:13:46Z | | 95 | [mustache.js](https://github.com/janl/mustache.js) | 13807 | 2345 | JavaScript | 86 | Minimal templating with {{mustaches}} in JavaScript | 2020-04-08T09:51:26Z | | 96 | [electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat) | 13385 | 2648 | JavaScript | 207 | :speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong. | 2019-03-19T00:56:31Z | | 97 | [angular-seed](https://github.com/angular/angular-seed) | 13345 | 7306 | JavaScript | 19 | Seed project for angular apps. | 2020-01-26T10:07:41Z | | 98 | [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) | 13191 | 1554 | JavaScript | 267 | Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling. | 2020-04-14T10:09:54Z | | 99 | [pouchdb](https://github.com/pouchdb/pouchdb) | 12988 | 1272 | JavaScript | 61 | :koala: - PouchDB is a pocket-sized database. | 2020-04-15T11:27:14Z | | 100 | [react-helmet](https://github.com/nfl/react-helmet) | 12961 | 541 | JavaScript | 147 | A document head manager for React | 2020-04-18T03:59:49Z |