[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) | 302906 | 21895 | JavaScript | 1999 | The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people. | 2019-05-22T23:29:19Z | | 2 | [vue](https://github.com/vuejs/vue) | 139191 | 19920 | JavaScript | 281 | πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | 2019-05-20T16:04:31Z | | 3 | [javascript](https://github.com/airbnb/javascript) | 85513 | 16352 | JavaScript | 135 | JavaScript Style Guide | 2019-05-15T23:43:46Z | | 4 | [d3](https://github.com/d3/d3) | 84849 | 20803 | JavaScript | 9 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2019-05-02T14:23:43Z | | 5 | [react-native](https://github.com/facebook/react-native) | 77394 | 17249 | JavaScript | 509 | A framework for building native apps with React. | 2019-05-23T01:22:22Z | | 6 | [node](https://github.com/nodejs/node) | 61407 | 13731 | JavaScript | 890 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2019-05-23T03:57:45Z | | 7 | [axios](https://github.com/axios/axios) | 59675 | 4741 | JavaScript | 627 | Promise based HTTP client for the browser and node.js | 2019-05-22T18:58:53Z | | 8 | [angular.js](https://github.com/angular/angular.js) | 59539 | 28879 | JavaScript | 461 | AngularJS - HTML enhanced for web apps! | 2019-05-21T16:30:29Z | | 9 | [three.js](https://github.com/mrdoob/three.js) | 51729 | 19449 | JavaScript | 866 | JavaScript 3D library. | 2019-05-23T01:44:29Z | | 10 | [jquery](https://github.com/jquery/jquery) | 51616 | 18143 | JavaScript | 79 | jQuery JavaScript Library | 2019-05-20T20:58:21Z | | 11 | [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | 49072 | 7049 | JavaScript | 90 | πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2019-05-10T05:01:39Z | | 12 | [webpack](https://github.com/webpack/webpack) | 48930 | 6126 | JavaScript | 515 | 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. | 2019-05-23T02:17:05Z | | 13 | [redux](https://github.com/reduxjs/redux) | 48756 | 12501 | JavaScript | 30 | Predictable state container for JavaScript apps | 2019-05-20T19:40:27Z | | 14 | [material-ui](https://github.com/mui-org/material-ui) | 47010 | 10273 | JavaScript | 324 | React components for faster and easier web development. Build your own design system, or start with Material Design. | 2019-05-22T22:58:29Z | | 15 | [Semantic-UI](https://github.com/Semantic-Org/Semantic-UI) | 45517 | 4816 | JavaScript | 892 | Semantic is a UI component framework based around useful principles from natural language. | 2019-05-21T17:01:33Z | | 16 | [Chart.js](https://github.com/chartjs/Chart.js) | 43560 | 9572 | JavaScript | 440 | Simple HTML5 Charts using the tag | 2019-05-22T16:36:25Z | | 17 | [meteor](https://github.com/meteor/meteor) | 41080 | 5033 | JavaScript | 321 | Meteor, the JavaScript App Platform | 2019-05-20T20:44:55Z | | 18 | [markdown-here](https://github.com/adam-p/markdown-here) | 38071 | 6508 | JavaScript | 239 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2019-05-11T14:08:34Z | | 19 | [storybook](https://github.com/storybooks/storybook) | 38014 | 3064 | JavaScript | 370 | UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more! | 2019-05-23T02:11:52Z | | 20 | [next.js](https://github.com/zeit/next.js) | 37564 | 4465 | JavaScript | 237 | The React Framework | 2019-05-23T00:22:51Z | | 21 | [react-router](https://github.com/ReactTraining/react-router) | 36319 | 7453 | JavaScript | 60 | Declarative routing for React | 2019-05-22T21:24:16Z | | 22 | [yarn](https://github.com/yarnpkg/yarn) | 35829 | 2174 | JavaScript | 1836 | πŸ“¦πŸˆ Fast, reliable, and secure dependency management. | 2019-05-20T10:35:20Z | | 23 | [materialize](https://github.com/Dogfalo/materialize) | 35800 | 4779 | JavaScript | 656 | Materialize, a CSS Framework based on Material Design | 2019-05-21T15:50:27Z | | 24 | [hacker-scripts](https://github.com/NARKOZ/hacker-scripts) | 35282 | 5980 | JavaScript | 53 | Based on a true story | 2019-05-02T05:23:36Z | | 25 | [Front-End-Checklist](https://github.com/thedaviddias/Front-End-Checklist) | 34494 | 3295 | JavaScript | 5 | πŸ—‚ The perfect Front-End Checklist for modern websites and meticulous developers | 2019-05-22T11:37:22Z | | 26 | [babel](https://github.com/babel/babel) | 33156 | 3512 | JavaScript | 739 | 🐠 Babel is a compiler for writing next generation JavaScript. | 2019-05-23T01:00:21Z | | 27 | [prettier](https://github.com/prettier/prettier) | 31925 | 1754 | JavaScript | 628 | Prettier is an opinionated code formatter. | 2019-05-22T22:01:49Z | | 28 | [parcel](https://github.com/parcel-bundler/parcel) | 31710 | 1438 | JavaScript | 691 | πŸ“¦πŸš€ Blazing fast, zero configuration web application bundler | 2019-05-23T03:45:13Z | | 29 | [gulp](https://github.com/gulpjs/gulp) | 31213 | 4407 | JavaScript | 20 | The streaming build system | 2019-05-06T17:43:40Z | | 30 | [serverless](https://github.com/serverless/serverless) | 30095 | 3329 | JavaScript | 524 | Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2019-05-22T13:09:42Z | | 31 | [nodebestpractices](https://github.com/i0natan/nodebestpractices) | 29555 | 2274 | JavaScript | 40 | :white_check_mark: The largest Node.js best practices list (May 2019) | 2019-05-10T15:37:43Z | | 32 | [awesome-mac](https://github.com/jaywcjlove/awesome-mac) | 28396 | 3280 | JavaScript | 37 | ο£Ώ Now we have become very big, Different from the original idea. Collect premium software in various categories. | 2019-05-22T14:28:31Z | | 33 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 27543 | 2673 | JavaScript | 6 | πŸ“œ 33 concepts every JavaScript developer should know. | 2019-05-20T00:30:15Z | | 34 | [immutable-js](https://github.com/immutable-js/immutable-js) | 27402 | 1592 | JavaScript | 130 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2019-05-17T22:48:53Z | | 35 | [slate](https://github.com/lord/slate) | 27040 | 16695 | JavaScript | 46 | Beautiful static documentation for your API | 2019-05-21T16:32:22Z | | 36 | [koa](https://github.com/koajs/koa) | 26149 | 2377 | JavaScript | 45 | Expressive middleware for node.js using ES2017 async functions | 2019-05-07T10:21:29Z | | 37 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 26031 | 3031 | JavaScript | 58 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2019-05-16T13:02:38Z | | 38 | [jest](https://github.com/facebook/jest) | 25575 | 3479 | JavaScript | 643 | Delightful JavaScript Testing. | 2019-05-22T16:35:39Z | | 39 | [todomvc](https://github.com/tastejs/todomvc) | 25430 | 13399 | JavaScript | 151 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2019-05-21T06:06:49Z | | 40 | [video.js](https://github.com/videojs/video.js) | 25019 | 5983 | JavaScript | 193 | Video.js - open source HTML5 & Flash video player | 2019-05-22T23:11:59Z | | 41 | [Leaflet](https://github.com/Leaflet/Leaflet) | 24845 | 4068 | JavaScript | 427 | :leaves: JavaScript library for mobile-friendly interactive maps | 2019-05-21T11:20:54Z | | 42 | [pixi.js](https://github.com/pixijs/pixi.js) | 23452 | 3304 | JavaScript | 96 | The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. | 2019-05-22T17:24:38Z | | 43 | [quill](https://github.com/quilljs/quill) | 22807 | 1714 | JavaScript | 549 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2019-05-03T05:59:09Z | | 44 | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | 22731 | 4908 | JavaScript | 2208 | Have your own Slack like online chat, built with Meteor. | 2019-05-23T01:16:31Z | | 45 | [fetch](https://github.com/github/fetch) | 22071 | 2056 | JavaScript | 10 | A window.fetch JavaScript polyfill. | 2019-04-11T06:52:16Z | | 46 | [standard](https://github.com/standard/standard) | 21150 | 1595 | JavaScript | 83 | 🌟 JavaScript Style Guide, with linter & automatic code fixer | 2019-05-10T22:46:48Z | | 47 | [postcss](https://github.com/postcss/postcss) | 20866 | 1140 | JavaScript | 16 | Transforming styles with JS plugins | 2019-05-22T19:27:00Z | | 48 | [gitbook](https://github.com/GitbookIO/gitbook) | 20749 | 2939 | JavaScript | 1002 | πŸ“ Modern documentation format and toolchain using Git and Markdown | 2019-05-09T18:18:30Z | | 49 | [sails](https://github.com/balderdashy/sails) | 20551 | 1843 | JavaScript | 243 | Realtime MVC Framework for Node.js | 2019-05-20T21:33:34Z | | 50 | [nuxt.js](https://github.com/nuxt/nuxt.js) | 20211 | 1726 | JavaScript | 146 | The Vue.js Framework | 2019-05-22T23:28:45Z | | 51 | [carbon](https://github.com/dawnlabs/carbon) | 19840 | 976 | JavaScript | 20 | 🎨 Create and share beautiful images of your source code | 2019-05-23T03:59:33Z | | 52 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 19664 | 1877 | JavaScript | 13 | A set of best practices for JavaScript projects | 2019-05-20T13:14:36Z | | 53 | [cheerio](https://github.com/cheeriojs/cheerio) | 19526 | 1257 | JavaScript | 212 | Fast, flexible, and lean implementation of core jQuery designed specifically for the server. | 2019-05-18T05:05:53Z | | 54 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 19430 | 2460 | 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-05-09T05:43:27Z | | 55 | [react-starter-kit](https://github.com/kriasoft/react-starter-kit) | 19203 | 3866 | JavaScript | 510 | React Starter Kit β€” isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync) | 2019-05-19T14:15:31Z | | 56 | [particles.js](https://github.com/VincentGarreau/particles.js) | 19118 | 3239 | JavaScript | 268 | A lightweight JavaScript library for creating particles | 2019-01-23T06:24:29Z | | 57 | [ant-design-pro](https://github.com/ant-design/ant-design-pro) | 18772 | 4199 | JavaScript | 100 | πŸ‘¨πŸ»β€πŸ’»πŸ‘©πŸ»β€πŸ’» Use Ant Design like a Pro! | 2019-05-23T03:34:04Z | | 58 | [sequelize](https://github.com/sequelize/sequelize) | 18669 | 2944 | JavaScript | 508 | An easy-to-use multi SQL dialect ORM for Node.js | 2019-05-22T21:44:51Z | | 59 | [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | 18553 | 2776 | JavaScript | 515 | JavaScript image gallery for mobile and desktop, modular, framework independent | 2019-05-03T09:26:35Z | | 60 | [pug](https://github.com/pugjs/pug) | 18262 | 1890 | JavaScript | 218 | Pug – robust, elegant, feature rich template engine for Node.js | 2019-05-21T08:15:11Z | | 61 | [bluebird](https://github.com/petkaantonov/bluebird) | 18229 | 2265 | JavaScript | 125 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2019-05-13T00:37:49Z | | 62 | [layui](https://github.com/sentsin/layui) | 18099 | 5244 | JavaScript | 349 | 采用θ‡ͺθΊ«ζ¨‘ε—θ§„θŒƒηΌ–ε†™ηš„ε‰η«― UI ζ‘†ζžΆοΌŒι΅εΎͺεŽŸη”Ÿ HTML/CSS/JS ηš„δΉ¦ε†™ε½’εΌοΌŒζžδ½Žι—¨ζ§›οΌŒζ‹Ώζ₯即用。 | 2019-05-17T13:35:08Z | | 63 | [tabler](https://github.com/tabler/tabler) | 18028 | 1705 | JavaScript | 146 | Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap 4 | 2019-05-20T21:59:35Z | | 64 | [js-stack-from-scratch](https://github.com/verekia/js-stack-from-scratch) | 17981 | 1814 | JavaScript | 49 | πŸ› οΈβš‘ Step-by-step tutorial to build a modern JavaScript stack. | 2018-07-20T04:29:38Z | | 65 | [date-fns](https://github.com/date-fns/date-fns) | 17785 | 713 | JavaScript | 205 | ⏳ Modern JavaScript date utility library βŒ›οΈ | 2019-05-22T07:39:33Z | | 66 | [wepy](https://github.com/Tencent/wepy) | 17748 | 2584 | JavaScript | 187 | ε°η¨‹εΊη»„δ»ΆεŒ–εΌ€ε‘ζ‘†ζžΆ | 2019-05-22T03:20:28Z | | 67 | [libpku](https://github.com/lib-pku/libpku) | 17474 | 5402 | JavaScript | 0 | 贡树课程衄料民间整理 | 2019-05-16T13:50:04Z | | 68 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 17327 | 1779 | JavaScript | 318 | 基于 Vue.js ηš„ε°η¨‹εΊεΌ€ε‘ζ‘†ζžΆοΌŒδ»ŽεΊ•ε±‚ζ”―ζŒ Vue.js θ―­ζ³•ε’Œζž„ε»Ίε·₯具体系。 | 2019-05-14T10:18:50Z | | 69 | [nightmare](https://github.com/segmentio/nightmare) | 17289 | 1047 | JavaScript | 128 | A high-level browser automation library. | 2019-04-27T06:46:23Z | | 70 | [popmotion](https://github.com/Popmotion/popmotion) | 16777 | 598 | JavaScript | 144 | Simple animation libraries for delightful user interfaces | 2019-05-17T15:31:49Z | | 71 | [react-motion](https://github.com/chenglou/react-motion) | 16669 | 861 | JavaScript | 163 | A spring that solves your animation problems. | 2018-10-18T14:08:23Z | | 72 | [normalizr](https://github.com/paularmstrong/normalizr) | 16644 | 666 | JavaScript | 12 | Normalizes nested JSON according to a schema | 2019-05-15T18:16:35Z | | 73 | [jsPDF](https://github.com/MrRio/jsPDF) | 16588 | 3139 | JavaScript | 64 | Client-side JavaScript PDF generation for everyone. | 2019-05-22T09:05:18Z | | 74 | [svelte](https://github.com/sveltejs/svelte) | 16304 | 600 | JavaScript | 340 | Cybernetically enhanced web apps | 2019-05-22T23:57:23Z | | 75 | [windows95](https://github.com/felixrieseberg/windows95) | 16064 | 928 | JavaScript | 53 | πŸ’©πŸš€ Windows 95 in Electron. Runs on macOS, Linux, and Windows. | 2019-05-17T07:53:52Z | | 76 | [less.js](https://github.com/less/less.js) | 16040 | 3452 | JavaScript | 144 | Less. The dynamic stylesheet language. | 2019-04-08T03:43:11Z | | 77 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 15995 | 1296 | JavaScript | 46 | Mostly adequate guide to FP (in javascript) | 2019-05-22T11:16:42Z | | 78 | [velocity](https://github.com/julianshapiro/velocity) | 15988 | 1506 | JavaScript | 37 | Accelerated JavaScript animation. | 2019-01-27T16:50:01Z | | 79 | [draft-js](https://github.com/facebook/draft-js) | 15699 | 1706 | JavaScript | 552 | A React framework for building text editors. | 2019-05-20T17:09:27Z | | 80 | [passport](https://github.com/jaredhanson/passport) | 15655 | 934 | JavaScript | 326 | Simple, unobtrusive authentication for Node.js. | 2019-03-04T12:24:17Z | | 81 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 15636 | 1817 | JavaScript | 233 | React components for efficiently rendering large lists and tabular data | 2019-05-22T22:52:53Z | | 82 | [rollup](https://github.com/rollup/rollup) | 15619 | 707 | JavaScript | 306 | Next-generation ES module bundler | 2019-05-19T09:42:42Z | | 83 | [Awesome-Design-Tools](https://github.com/LisaDziuba/Awesome-Design-Tools) | 15599 | 933 | JavaScript | 4 | The best design tools for everything πŸ‘‰ | 2019-05-20T15:42:14Z | | 84 | [react-navigation](https://github.com/react-navigation/react-navigation) | 15563 | 3254 | JavaScript | 91 | Routing and navigation for your React Native apps | 2019-05-19T10:53:43Z | | 85 | [tips](https://github.com/git-tips/tips) | 15465 | 1353 | JavaScript | 16 | Most commonly used git tips and tricks. | 2019-05-14T16:35:59Z | | 86 | [localForage](https://github.com/localForage/localForage) | 15200 | 893 | JavaScript | 149 | πŸ’Ύ Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2019-03-04T23:17:51Z | | 87 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 15034 | 6519 | JavaScript | 411 | Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2019-05-22T21:40:49Z | | 88 | [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) | 14922 | 2067 | JavaScript | 7 | :fireworks:Interactive Online Platform that Visualizes Algorithms from Code | 2019-05-22T23:58:34Z | | 89 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14745 | 7337 | JavaScript | 338 | PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue! | 2019-02-10T12:36:40Z | | 90 | [mojs](https://github.com/mojs/mojs) | 14721 | 800 | JavaScript | 51 | The motion graphics toolbelt for the web | 2019-05-18T16:19:22Z | | 91 | [node-lessons](https://github.com/alsotang/node-lessons) | 14693 | 4690 | JavaScript | 89 | :closed_book:γ€ŠNode.js εŒ…ζ•™δΈεŒ…δΌšγ€‹ by alsotang | 2018-05-31T07:54:21Z | | 92 | [cleave.js](https://github.com/nosir/cleave.js) | 14403 | 1087 | JavaScript | 69 | Format input text content when you are typing... | 2019-05-08T18:27:47Z | | 93 | [strapi](https://github.com/strapi/strapi) | 14402 | 1644 | JavaScript | 183 | πŸš€ Open source Node.js Headless CMS to easily build customisable APIs | 2019-05-22T16:41:55Z | | 94 | [keystone](https://github.com/keystonejs/keystone) | 14393 | 2321 | JavaScript | 338 | Node.js CMS and web app framework | 2019-05-21T11:13:15Z | | 95 | [wekan](https://github.com/wekan/wekan) | 14388 | 2099 | JavaScript | 439 | The open-source kanban (built with Meteor) | 2019-05-22T18:49:02Z | | 96 | [jasmine](https://github.com/jasmine/jasmine) | 14370 | 2120 | JavaScript | 57 | Simple JavaScript testing framework for browsers and node.js | 2019-05-22T01:24:00Z | | 97 | [react-demos](https://github.com/ruanyf/react-demos) | 14221 | 6158 | JavaScript | 0 | a collection of simple demos of React.js | 2019-03-31T14:05:49Z | | 98 | [slate](https://github.com/ianstormtaylor/slate) | 14210 | 1193 | JavaScript | 332 | A completely customizable framework for building rich text editors. | 2019-05-23T01:57:30Z | | 99 | [mysql](https://github.com/mysqljs/mysql) | 14074 | 1947 | JavaScript | 132 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2019-05-10T13:30:36Z | | 100 | [parallax](https://github.com/wagerfield/parallax) | 13995 | 2078 | JavaScript | 35 | Parallax Engine that reacts to the orientation of a smart device | 2019-05-16T13:20:27Z |