[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [socket.io](https://github.com/socketio/socket.io) | 46615 | 8525 | JavaScript | 397 | Realtime application framework (Node.JS server) | 2019-06-10T14:01:52Z | | 2 | [resume.github.com](https://github.com/resume/resume.github.com) | 41046 | 1087 | JavaScript | 35 | Resumes generated using the GitHub informations | 2018-12-29T23:17:05Z | | 3 | [impress.js](https://github.com/impress/impress.js) | 34853 | 6820 | JavaScript | 57 | 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. | 2019-06-11T10:02:11Z | | 4 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 26736 | 6421 | JavaScript | 146 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2019-06-10T15:49:14Z | | 5 | [vue-cli](https://github.com/vuejs/vue-cli) | 21204 | 3516 | JavaScript | 375 | πŸ› οΈ Standard Tooling for Vue.js Development | 2019-06-13T03:11:57Z | | 6 | [swiper](https://github.com/nolimits4web/swiper) | 20060 | 7281 | JavaScript | 171 | Most modern mobile touch slider with hardware accelerated transitions | 2019-06-11T16:42:46Z | | 7 | [RxJS](https://github.com/Reactive-Extensions/RxJS) | 19675 | 2267 | JavaScript | 288 | The Reactive Extensions for JavaScript | 2018-04-18T20:17:39Z | | 8 | [lottie-web](https://github.com/airbnb/lottie-web) | 16817 | 1518 | JavaScript | 365 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2019-06-12T23:54:17Z | | 9 | [parse-server](https://github.com/parse-community/parse-server) | 16458 | 4151 | JavaScript | 46 | API server module for Node/Express | 2019-06-13T00:41:01Z | | 10 | [bower](https://github.com/bower/bower) | 15249 | 1975 | JavaScript | 200 | A package manager for the web | 2019-03-09T17:48:30Z | | 11 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 13496 | 873 | JavaScript | 23 | A list of funny and tricky JavaScript examples | 2019-04-08T09:04:11Z | | 12 | [stream-handbook](https://github.com/substack/stream-handbook) | 12446 | 940 | JavaScript | 70 | how to write node programs with streams | 2017-10-13T04:43:09Z | | 13 | [NativeBase](https://github.com/GeekyAnts/NativeBase) | 12061 | 1429 | JavaScript | 82 | Essential cross-platform UI components for React Native | 2019-06-08T06:04:35Z | | 14 | [iscroll](https://github.com/cubiq/iscroll) | 11994 | 3580 | JavaScript | 580 | Smooth scrolling for the web | 2018-12-13T19:06:24Z | | 15 | [svgo](https://github.com/svg/svgo) | 11976 | 896 | JavaScript | 262 | :tiger: Node.js tool for optimizing SVG files | 2019-06-06T18:57:31Z | | 16 | [react-redux-universal-hot-example](https://github.com/erikras/react-redux-universal-hot-example) | 11748 | 2616 | JavaScript | 447 | A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform | 2018-06-13T02:39:51Z | | 17 | [johnny-five](https://github.com/rwaldron/johnny-five) | 10576 | 1574 | JavaScript | 67 | JavaScript Robotics and IoT programming framework, developed at Bocoup. | 2019-06-07T18:58:02Z | | 18 | [react-in-patterns](https://github.com/krasimir/react-in-patterns) | 10414 | 645 | JavaScript | 4 | A free book that talks about design patterns/techniques used while developing with React. | 2018-12-01T06:14:28Z | | 19 | [angular-starter](https://github.com/PatrickJS/angular-starter) | 10275 | 5416 | JavaScript | 80 | :tada: An Angular Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack | 2019-06-05T23:01:26Z | | 20 | [waypoints](https://github.com/imakewebthings/waypoints) | 9781 | 1306 | JavaScript | 92 | Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. | 2018-10-11T18:24:39Z | | 21 | [jquery-validation](https://github.com/jquery-validation/jquery-validation) | 9454 | 2706 | JavaScript | 89 | jQuery Validation Plugin library sources | 2019-05-20T06:15:44Z | | 22 | [falcor](https://github.com/Netflix/falcor) | 9351 | 445 | JavaScript | 57 | A JavaScript library for efficient data fetching | 2019-05-06T23:50:57Z | | 23 | [vue-resource](https://github.com/pagekit/vue-resource) | 9336 | 1578 | JavaScript | 83 | The HTTP client for Vue.js | 2019-05-28T08:23:58Z | | 24 | [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension) | 9300 | 607 | JavaScript | 161 | Redux DevTools extension. | 2019-06-11T14:38:22Z | | 25 | [dotenv](https://github.com/motdotla/dotenv) | 9184 | 417 | JavaScript | 2 | Loads environment variables from .env for nodejs projects. | 2019-05-22T02:37:47Z | | 26 | [daterangepicker](https://github.com/dangrossman/daterangepicker) | 8874 | 2878 | JavaScript | 50 | JavaScript Date Range, Date and Time Picker Component | 2019-05-30T20:57:25Z | | 27 | [kue](https://github.com/Automattic/kue) | 8739 | 881 | JavaScript | 287 | Kue is a priority job queue backed by redis, built for node.js. | 2019-04-08T09:14:29Z | | 28 | [mathjs](https://github.com/josdejong/mathjs) | 8633 | 790 | JavaScript | 207 | An extensive math library for JavaScript and Node.js | 2019-06-12T22:19:12Z | | 29 | [blessed](https://github.com/chjj/blessed) | 8448 | 381 | JavaScript | 218 | A high-level terminal interface library for node.js. | 2019-05-24T14:25:21Z | | 30 | [warriorjs](https://github.com/olistic/warriorjs) | 8345 | 479 | JavaScript | 23 | 🏰 An exciting game of programming and Artificial Intelligence | 2019-02-15T11:13:11Z | | 31 | [favico.js](https://github.com/ejci/favico.js) | 8294 | 613 | JavaScript | 50 | Make use of your favicon with badges, images or videos | 2017-10-05T14:56:42Z | | 32 | [emotion](https://github.com/emotion-js/emotion) | 8177 | 510 | JavaScript | 201 | πŸ‘©β€πŸŽ€ CSS-in-JS library designed for high performance style composition | 2019-06-13T05:00:50Z | | 33 | [push.js](https://github.com/Nickersoft/push.js) | 7936 | 496 | JavaScript | 21 | The world's most versatile desktop notifications framework :earth_americas: | 2019-06-11T23:09:59Z | | 34 | [node-elm](https://github.com/bailicangdu/node-elm) | 7871 | 2610 | JavaScript | 20 | 基于 node.js + Mongodb ζž„ε»Ίηš„εŽε°η³»η»Ÿ | 2019-04-24T13:11:29Z | | 35 | [ChakraCore](https://github.com/microsoft/ChakraCore) | 7869 | 1136 | JavaScript | 364 | ChakraCore is the core part of the Chakra JavaScript engine that powers Microsoft Edge | 2019-06-13T00:16:42Z | | 36 | [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) | 7743 | 1135 | JavaScript | 67 | jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. | 2018-11-01T09:37:40Z | | 37 | [gtop](https://github.com/aksakalli/gtop) | 7659 | 297 | JavaScript | 30 | System monitoring dashboard for terminal | 2018-10-04T11:20:27Z | | 38 | [g2](https://github.com/antvis/g2) | 7648 | 631 | JavaScript | 253 | The Grammar of Graphics in JavaScript | 2019-06-12T11:17:27Z | | 39 | [AndroidInterview-Q-A](https://github.com/JackyAndroid/AndroidInterview-Q-A) | 7629 | 1786 | JavaScript | 1 | The top Internet companies android interview questions and answers | 2019-05-21T03:26:12Z | | 40 | [markdown-it](https://github.com/markdown-it/markdown-it) | 7480 | 638 | JavaScript | 11 | Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed | 2019-06-11T09:49:38Z | | 41 | [metrics-graphics](https://github.com/metricsgraphics/metrics-graphics) | 7108 | 498 | JavaScript | 147 | A library optimized for concise and principled data graphics and layouts. | 2019-04-22T21:59:42Z | | 42 | [testcafe](https://github.com/DevExpress/testcafe) | 6905 | 410 | JavaScript | 369 | A Node.js tool to automate end-to-end web testing. | 2019-06-11T16:19:17Z | | 43 | [nvd3](https://github.com/novus/nvd3) | 6898 | 2231 | JavaScript | 556 | A reusable charting library written in d3.js | 2019-03-02T07:52:35Z | | 44 | [chromeos-apk](https://github.com/vladikoff/chromeos-apk) | 6728 | 809 | JavaScript | 177 | ☒️ Run Android Apps in Chrome OS OR Chrome in OS X, Linux and Windows. | 2019-04-29T21:50:51Z | | 45 | [filepond](https://github.com/pqina/filepond) | 6602 | 323 | JavaScript | 14 | 🌊 A flexible and fun JavaScript file upload library | 2019-06-06T10:13:16Z | | 46 | [SlickGrid](https://github.com/mleibman/SlickGrid) | 6550 | 2297 | JavaScript | 472 | A lightning fast JavaScript grid/spreadsheet | 2019-06-10T13:03:54Z | | 47 | [vue-admin-template](https://github.com/PanJiaChen/vue-admin-template) | 6424 | 2353 | JavaScript | 75 | a vue2.0 minimal admin template | 2019-06-05T01:43:04Z | | 48 | [js-sequence-diagrams](https://github.com/bramp/js-sequence-diagrams) | 6376 | 916 | JavaScript | 99 | Draws simple SVG sequence diagrams from textual representation of the diagram | 2019-04-10T11:06:47Z | | 49 | [vx](https://github.com/hshoff/vx) | 6099 | 279 | JavaScript | 43 | 🐯react + d3 = vx \| visualization components | 2019-06-13T01:54:28Z | | 50 | [fontello](https://github.com/fontello/fontello) | 6025 | 778 | JavaScript | 64 | Iconic fonts scissors | 2019-04-26T16:39:44Z | | 51 | [DPlayer](https://github.com/MoePlayer/DPlayer) | 6021 | 1024 | JavaScript | 90 | :lollipop: Wow, such a lovely HTML5 danmaku video player | 2019-06-06T08:41:31Z | | 52 | [agenda](https://github.com/agenda/agenda) | 5439 | 560 | JavaScript | 220 | Lightweight job scheduling for Node.js | 2019-06-12T18:16:16Z | | 53 | [history](https://github.com/ReactTraining/history) | 5379 | 556 | JavaScript | 41 | Manage session history with JavaScript | 2019-05-16T19:51:54Z | | 54 | [Keyframes](https://github.com/facebookincubator/Keyframes) | 5288 | 325 | JavaScript | 35 | A library for converting Adobe AE shape based animations to a data format and playing it back on Android and iOS devices. | 2018-11-05T16:49:55Z | | 55 | [JASONETTE-iOS](https://github.com/Jasonette/JASONETTE-iOS) | 5253 | 331 | JavaScript | 134 | πŸ“‘ Native App over HTTP, on iOS | 2018-10-30T12:14:19Z | | 56 | [zombie](https://github.com/assaf/zombie) | 5233 | 534 | JavaScript | 184 | Insanely fast, full-stack, headless browser testing using node.js | 2019-04-02T11:56:09Z | | 57 | [why-did-you-update](https://github.com/garbles/why-did-you-update) | 5182 | 127 | JavaScript | 28 | :boom: Puts your console on blast when React is making unnecessary updates. | 2017-09-23T05:54:19Z | | 58 | [jQuery-Knob](https://github.com/aterrien/jQuery-Knob) | 5154 | 1325 | JavaScript | 222 | Nice, downward compatible, touchable, jQuery dial | 2018-08-15T12:25:14Z | | 59 | [node-jscs](https://github.com/jscs-dev/node-jscs) | 5122 | 588 | JavaScript | 0 | :arrow_heading_up: JavaScript Code Style checker (unmaintained) | 2017-06-15T11:14:30Z | | 60 | [webdriverio](https://github.com/webdriverio/webdriverio) | 4981 | 1424 | JavaScript | 65 | Next-gen WebDriver test automation framework for Node.js | 2019-06-13T03:23:23Z | | 61 | [grommet](https://github.com/grommet/grommet) | 4977 | 586 | JavaScript | 119 | a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package | 2019-06-12T12:35:05Z | | 62 | [flubber](https://github.com/veltman/flubber) | 4968 | 138 | JavaScript | 10 | Tools for smoother shape animations. | 2018-08-23T20:33:08Z | | 63 | [LokiJS](https://github.com/techfort/LokiJS) | 4906 | 384 | JavaScript | 29 | javascript embeddable / in-memory database | 2019-05-28T21:48:34Z | | 64 | [cubism](https://github.com/square/cubism) | 4796 | 558 | JavaScript | 47 | Cubism.js: A JavaScript library for time series visualization. | 2018-12-17T16:04:07Z | | 65 | [PhantomCSS](https://github.com/HuddleEng/PhantomCSS) | 4774 | 285 | JavaScript | 10 | Visual/CSS regression testing with PhantomJS | 2018-12-10T10:28:42Z | | 66 | [morgan](https://github.com/expressjs/morgan) | 4753 | 366 | JavaScript | 12 | HTTP request logger middleware for node.js | 2019-05-23T07:31:23Z | | 67 | [mean](https://github.com/meanjs/mean) | 4737 | 1935 | JavaScript | 146 | MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - | 2019-06-01T05:34:02Z | | 68 | [sound-redux](https://github.com/andrewngu/sound-redux) | 4697 | 892 | JavaScript | 53 | A Soundcloud client built with React / Redux | 2018-11-28T05:31:45Z | | 69 | [component](https://github.com/componentjs/component) | 4655 | 349 | JavaScript | 33 | frontend package manager and build tool for modular web applications | 2017-12-16T14:10:16Z | | 70 | [chancejs](https://github.com/chancejs/chancejs) | 4608 | 336 | JavaScript | 106 | Chance - Random generator helper for JavaScript | 2019-05-28T14:02:48Z | | 71 | [pen](https://github.com/sofish/pen) | 4604 | 422 | JavaScript | 64 | enjoy live editing (+markdown) | 2018-09-23T14:27:04Z | | 72 | [express-graphql](https://github.com/graphql/express-graphql) | 4548 | 409 | JavaScript | 41 | Create a GraphQL HTTP server with Express. | 2019-06-10T21:05:46Z | | 73 | [turf](https://github.com/Turfjs/turf) | 4494 | 483 | JavaScript | 183 | A modular geospatial engine written in JavaScript | 2019-06-10T14:21:14Z | | 74 | [autotrack](https://github.com/googleanalytics/autotrack) | 4461 | 482 | JavaScript | 32 | Automatic and enhanced Google Analytics tracking for common user interactions on the web. | 2019-05-25T18:42:16Z | | 75 | [Medium.js](https://github.com/jakiestfu/Medium.js) | 4357 | 447 | JavaScript | 81 | A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor) | 2016-06-27T19:41:36Z | | 76 | [lost](https://github.com/peterramsing/lost) | 4297 | 187 | JavaScript | 27 | LostGrid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS. | 2019-02-10T02:36:56Z | | 77 | [doT](https://github.com/olado/doT) | 4251 | 935 | JavaScript | 56 | The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. | 2019-04-12T19:36:48Z | | 78 | [Sugar](https://github.com/andrewplummer/Sugar) | 4204 | 321 | JavaScript | 62 | A Javascript library for working with native objects. | 2018-12-26T16:42:35Z | | 79 | [autosize](https://github.com/jackmoore/autosize) | 4134 | 636 | JavaScript | 33 | Autosize is a small, stand-alone script to automatically adjust textarea height to fit text. | 2018-10-31T20:08:46Z | | 80 | [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) | 4123 | 640 | JavaScript | 145 | 🍑@quilljs editor component for @vuejs | 2019-05-27T13:21:16Z | | 81 | [Jcrop](https://github.com/tapmodo/Jcrop) | 4091 | 943 | JavaScript | 196 | Jcrop - The Javascript Image Cropping Engine | 2019-01-09T06:34:28Z | | 82 | [carbon-now-cli](https://github.com/mixn/carbon-now-cli) | 4087 | 89 | JavaScript | 3 | 🎨 Beautiful images of your code β€” from right inside your terminal. | 2019-03-23T12:36:01Z | | 83 | [ngbp](https://github.com/ngbp/ngbp) | 4055 | 1153 | JavaScript | 163 | A sophisticated build management system for web apps (formerly ng-boilerplate). Created by @joshdmiller | 2017-07-01T14:27:52Z | | 84 | [water.css](https://github.com/kognise/water.css) | 4046 | 151 | JavaScript | 35 | A just-add-css collection of styles to make simple websites just a little nicer | 2019-06-10T13:22:29Z | | 85 | [greenlet](https://github.com/developit/greenlet) | 4032 | 103 | JavaScript | 11 | 🦎 Move an async function into its own thread. | 2019-05-23T12:32:23Z | | 86 | [openpgpjs](https://github.com/openpgpjs/openpgpjs) | 3994 | 566 | JavaScript | 53 | OpenPGP implementation for JavaScript | 2019-06-07T12:57:10Z | | 87 | [ng-admin](https://github.com/marmelab/ng-admin) | 3971 | 770 | JavaScript | 113 | Add an AngularJS admin GUI to any RESTful API | 2019-03-29T07:08:33Z | | 88 | [tty.js](https://github.com/chjj/tty.js) | 3907 | 498 | JavaScript | 103 | A terminal for your browser, using node/express/socket.io | 2018-11-29T13:47:54Z | | 89 | [jitsi-meet](https://github.com/jitsi/jitsi-meet) | 3853 | 1293 | JavaScript | 77 | Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. | 2019-06-13T03:41:16Z | | 90 | [devtool](https://github.com/Jam3/devtool) | 3816 | 179 | JavaScript | 73 | [OBSOLETE] runs Node.js programs through Chromium DevTools | 2018-05-27T22:15:29Z | | 91 | [exercises](https://github.com/kolodny/exercises) | 3738 | 610 | JavaScript | 11 | Some basic javascript coding challenges and interview questions | 2017-10-03T15:02:39Z | | 92 | [getbem.com](https://github.com/getbem/getbem.com) | 3733 | 165 | JavaScript | 78 | Get BEM to all people in simplest way | 2019-06-10T21:47:00Z | | 93 | [hotkeys](https://github.com/jaywcjlove/hotkeys) | 3640 | 247 | JavaScript | 26 | ➷ A robust Javascript library for capturing keyboard input. It has no dependencies. | 2019-06-04T14:17:31Z | | 94 | [babel-preset-env](https://github.com/babel/babel-preset-env) | 3543 | 196 | JavaScript | 1 | PSA: this repo has been moved into babel/babel --> | 2018-05-10T14:31:15Z | | 95 | [earth](https://github.com/cambecc/earth) | 3529 | 784 | JavaScript | 67 | a project to visualize global weather conditions | 2019-01-29T23:52:59Z | | 96 | [uptime](https://github.com/fzaninotto/uptime) | 3526 | 722 | JavaScript | 148 | A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap. | 2018-12-05T14:36:25Z | | 97 | [rxmarbles](https://github.com/staltz/rxmarbles) | 3483 | 419 | JavaScript | 36 | Interactive diagrams of Rx Observables | 2019-03-14T19:08:20Z | | 98 | [phantomjs-node](https://github.com/amir20/phantomjs-node) | 3473 | 485 | JavaScript | 7 | PhantomJS integration module for NodeJS | 2019-06-11T18:13:31Z | | 99 | [sketch.js](https://github.com/soulwire/sketch.js) | 3463 | 380 | JavaScript | 30 | Cross-Platform JavaScript Creative Coding Framework | 2018-07-05T07:08:15Z | | 100 | [grid](https://github.com/hootsuite/grid) | 3461 | 302 | JavaScript | 46 | Drag and drop library for two-dimensional, resizable and responsive lists | 2017-12-13T20:06:49Z |