[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [rickshaw](https://github.com/shutterstock/rickshaw) | 6537 | 985 | JavaScript | 176 | JavaScript toolkit for creating interactive real-time graphs | 2023-04-05T11:04:41Z | | 2 | [FlowType.JS](https://github.com/simplefocus/FlowType.JS) | 4614 | 475 | JavaScript | 28 | Web typography at its finest: font-size and line-height based on element width. | 2021-07-28T17:32:29Z | | 3 | [mui](https://github.com/muicss/mui) | 4523 | 445 | JavaScript | 71 | Lightweight CSS framework | 2021-08-23T07:53:31Z | | 4 | [gmail.js](https://github.com/KartikTalwar/gmail.js) | 3651 | 468 | JavaScript | 112 | Gmail JavaScript API | 2023-07-27T21:38:03Z | | 5 | [Sequence](https://github.com/IanLunn/Sequence) | 3381 | 501 | JavaScript | 36 | The responsive CSS animation framework for creating unique sliders, presentations, banners, and other step-based applications. | 2020-09-10T10:42:33Z | | 6 | [ttystudio](https://github.com/chjj/ttystudio) | 3238 | 121 | JavaScript | 19 | A terminal-to-gif recorder minus the headaches. | 2017-07-10T03:58:27Z | | 7 | [gfw_whitelist](https://github.com/breakwa11/gfw_whitelist) | 3087 | 782 | JavaScript | 27 | gfw_whitelist | 2021-02-01T04:03:31Z | | 8 | [redux-orm](https://github.com/redux-orm/redux-orm) | 2966 | 122 | JavaScript | 64 | NOT MAINTAINED – A small, simple and immutable ORM to manage relational data in your Redux store. | 2023-01-16T06:23:05Z | | 9 | [swarm](https://github.com/gritzko/swarm) | 2667 | 119 | JavaScript | 30 | JavaScript replicated model (M of MVC) library | 2022-07-26T01:24:45Z | | 10 | [react-native-swipeout](https://github.com/dancormier/react-native-swipeout) | 2626 | 657 | JavaScript | 93 | iOS-style swipeout buttons behind component | 2020-09-16T16:57:25Z | | 11 | [atree](https://github.com/anvaka/atree) | 2425 | 254 | JavaScript | 1 | Just a simple Christmas tree, based on reddit story | 2023-06-14T04:55:10Z | | 12 | [redux-router](https://github.com/acdlite/redux-router) | 2318 | 215 | JavaScript | 24 | Redux bindings for React Router – keep your router state inside your Redux store | 2021-07-07T15:13:36Z | | 13 | [lory](https://github.com/loryjs/lory) | 2284 | 256 | JavaScript | 17 | ☀ Touch enabled minimalistic slider written in vanilla JavaScript. | 2022-12-06T23:15:20Z | | 14 | [warberry](https://github.com/secgroundzero/warberry) | 2209 | 307 | JavaScript | 3 | WarBerryPi - Tactical Exploitation | 2019-11-09T00:09:44Z | | 15 | [Fluidbox](https://github.com/terrymun/Fluidbox) | 2164 | 180 | JavaScript | 13 | Replicating and improving the lightbox module seen on Medium with fluid transitions. | 2019-11-05T19:44:50Z | | 16 | [git-draw](https://github.com/ben174/git-draw) | 2162 | 94 | JavaScript | 7 | Allows you to draw in your github heatmap | 2018-06-15T16:52:39Z | | 17 | [react-native-easy-grid](https://github.com/GeekyAnts/react-native-easy-grid) | 2155 | 175 | JavaScript | 20 | Easy React Native Layout & Grid for the Dumb | 2019-11-02T01:07:08Z | | 18 | [mama2](https://github.com/zythum/mama2) | 2073 | 282 | JavaScript | 49 | 妈妈计划-众人拾柴火焰高 | 2019-05-06T02:42:43Z | | 19 | [angulartics](https://github.com/angulartics/angulartics) | 1955 | 432 | JavaScript | 76 | Analytics for AngularJS applications. | 2020-07-01T15:15:57Z | | 20 | [js-url](https://github.com/websanova/js-url) | 1943 | 210 | JavaScript | 5 | url() - A simple, lightweight url parser for JavaScript | 2020-08-26T06:23:49Z | | 21 | [React-Express-Blog-Demo](https://github.com/Nealyang/React-Express-Blog-Demo) | 1929 | 479 | JavaScript | 14 | :fire: React full stack+Express+Mongo implementation blog website tutorial :new_moon_with_face: | 2022-12-12T12:39:00Z | | 22 | [tauCharts](https://github.com/TargetProcess/tauCharts) | 1914 | 118 | JavaScript | 43 | D3 based data-focused charting library. Designed with passion. Flexible. | 2023-07-19T05:32:23Z | | 23 | [bootstrap3-dialog](https://github.com/nakupanda/bootstrap3-dialog) | 1900 | 682 | JavaScript | 154 | Make use of Twitter Bootstrap's modal more monkey-friendly. | 2019-12-15T07:55:32Z | | 24 | [geddy](https://github.com/geddy/geddy) | 1871 | 250 | JavaScript | 137 | Web framework for Node.js | 2021-05-07T22:01:32Z | | 25 | [flightplan](https://github.com/pstadler/flightplan) | 1816 | 130 | JavaScript | 18 | Run sequences of shell commands against local and remote hosts. | 2022-01-18T01:10:28Z | | 26 | [node.io](https://github.com/node-js-libs/node.io) | 1816 | 148 | JavaScript | 0 | None | 2015-11-18T03:22:35Z | | 27 | [vue-analytics](https://github.com/MatteoGabriele/vue-analytics) | 1804 | 138 | JavaScript | 0 | Google Analytics plugin for Vue | 2022-05-27T13:02:52Z | | 28 | [geopattern](https://github.com/btmills/geopattern) | 1795 | 217 | JavaScript | 1 | Generate beautiful SVG patterns | 2021-05-19T22:55:23Z | | 29 | [Laravel-4-Bootstrap-Starter-Site](https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site) | 1782 | 617 | JavaScript | 13 | Laravel 4 Starter Site is a basic blog application using several nice community packages. | 2017-04-17T01:53:09Z | | 30 | [cta.js](https://github.com/chinchang/cta.js) | 1653 | 155 | JavaScript | 4 | Animate your 'action-to-effect' paths | 2016-07-07T18:06:04Z | | 31 | [Countable](https://github.com/RadLikeWhoa/Countable) | 1639 | 141 | JavaScript | 10 | Add live paragraph-, word- and character-counting to an HTML element. | 2022-02-11T05:13:43Z | | 32 | [PWABuilder-CLI](https://github.com/pwa-builder/PWABuilder-CLI) | 1634 | 152 | JavaScript | 26 | Node.js tool for App Generation | 2021-05-12T21:50:31Z | | 33 | [jQuery-QueryBuilder](https://github.com/mistic100/jQuery-QueryBuilder) | 1621 | 563 | JavaScript | 76 | jQuery plugin offering an interface to create complex queries | 2023-07-19T11:06:06Z | | 34 | [jquery-patterns](https://github.com/jquery-boilerplate/jquery-patterns) | 1593 | 252 | JavaScript | 7 | A variety of jQuery plugin patterns for jump starting your plugin development | 2016-01-30T14:06:23Z | | 35 | [svg-pan-zoom](https://github.com/bumbu/svg-pan-zoom) | 1585 | 383 | JavaScript | 96 | JavaScript library that enables panning and zooming of an SVG in an HTML document, with mouse events or custom JavaScript hooks | 2023-02-20T21:39:22Z | | 36 | [react-redux-jwt-auth-example](https://github.com/joshgeller/react-redux-jwt-auth-example) | 1575 | 247 | JavaScript | 20 | Sample project showing possible authentication flow using React, Redux, React-Router, and JWT | 2018-09-17T08:49:29Z | | 37 | [redux-first-router](https://github.com/faceyspacey/redux-first-router) | 1571 | 167 | JavaScript | 16 | 🎖 seamless redux-first routing -- just dispatch actions | 2022-12-07T06:14:48Z | | 38 | [slidr](https://github.com/bchanx/slidr) | 1566 | 254 | JavaScript | 24 | add some slide effects. | 2020-09-18T19:03:17Z | | 39 | [term.js](https://github.com/chjj/term.js) | 1543 | 351 | JavaScript | 50 | A terminal written in javascript. | 2018-11-29T10:52:57Z | | 40 | [astrum](https://github.com/NoDivide/astrum) | 1541 | 103 | JavaScript | 55 | A lightweight pattern library designed to be included with any web project. | 2022-05-13T22:45:05Z | | 41 | [bento-starter](https://github.com/kefranabg/bento-starter) | 1529 | 139 | JavaScript | 21 | :bento: Full-Stack solution to quickly build PWA applications with Vue.js and Firebase | 2021-02-12T03:50:15Z | | 42 | [angular-leaflet-directive](https://github.com/tombatossals/angular-leaflet-directive) | 1512 | 648 | JavaScript | 124 | AngularJS directive to embed an interact with maps managed by Leaflet library | 2018-10-09T13:49:58Z | | 43 | [carte-blanche](https://github.com/carteb/carte-blanche) | 1510 | 61 | JavaScript | 67 | An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them. | 2019-11-27T14:11:21Z | | 44 | [ngProgress](https://github.com/victorb/ngProgress) | 1487 | 239 | JavaScript | 16 | ⏳ Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress ) | 2018-11-07T23:07:44Z | | 45 | [susi_linebot](https://github.com/fossasia/susi_linebot) | 1473 | 36 | JavaScript | 1 | SUSI.AI Bot for Line | 2020-04-10T07:21:14Z | | 46 | [node-horseman](https://github.com/johntitus/node-horseman) | 1467 | 134 | JavaScript | 52 | Run PhantomJS from Node | 2020-06-13T08:51:02Z | | 47 | [atom-pair](https://github.com/pusher/atom-pair) | 1454 | 40 | JavaScript | 14 | An Atom package that allows for epic pair programming | 2017-08-30T09:45:57Z | | 48 | [react-async-component](https://github.com/ctrlplusb/react-async-component) | 1452 | 78 | JavaScript | 24 | Resolve components asynchronously, with support for code splitting and advanced server side rendering use cases. | 2022-12-07T09:43:56Z | | 49 | [autobind-decorator](https://github.com/andreypopp/autobind-decorator) | 1446 | 76 | JavaScript | 7 | Decorator to automatically bind methods to class instances | 2023-01-03T15:19:36Z | | 50 | [multiline](https://github.com/sindresorhus/multiline) | 1425 | 69 | JavaScript | 0 | Multiline strings in JavaScript | 2021-01-23T17:42:12Z | | 51 | [jquery-cookie](https://github.com/carhartl/jquery-cookie) | 8627 | 4182 | JavaScript | 0 | No longer maintained, superseded by JS Cookie: | 2017-06-19T08:44:42Z | | 52 | [screenity](https://github.com/alyssaxuu/screenity) | 8536 | 721 | JavaScript | 68 | The most powerful screen recorder & annotation tool for Chrome 🎥 | 2023-06-21T21:24:10Z | | 53 | [grommet](https://github.com/grommet/grommet) | 8241 | 1018 | JavaScript | 242 | a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy package | 2023-08-05T16:08:40Z | | 54 | [qs](https://github.com/ljharb/qs) | 7950 | 744 | JavaScript | 58 | A querystring parser with nesting support | 2023-07-28T15:18:05Z | | 55 | [Ladda](https://github.com/hakimel/Ladda) | 7879 | 897 | JavaScript | 8 | Buttons with built-in loading indicators. | 2021-12-02T21:28:53Z | | 56 | [user.js](https://github.com/arkenfox/user.js) | 7848 | 483 | JavaScript | 14 | Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening | 2023-07-26T05:32:49Z | | 57 | [Blog](https://github.com/ljianshu/Blog) | 7676 | 1202 | JavaScript | 64 | 关注基础知识,打造优质前端博客,公众号[前端工匠]的作者 | 2022-12-27T21:04:43Z | | 58 | [aws-sdk-js](https://github.com/aws/aws-sdk-js) | 7465 | 1618 | JavaScript | 133 | AWS SDK for JavaScript in the browser and Node.js | 2023-08-08T18:31:30Z | | 59 | [loadable-components](https://github.com/gregberge/loadable-components) | 7298 | 384 | JavaScript | 15 | The recommended Code Splitting library for React ✂️✨ | 2023-07-20T07:51:42Z | | 60 | [gmaps](https://github.com/hpneo/gmaps) | 7066 | 1324 | JavaScript | 50 | the easiest way to use Google Maps | 2020-09-22T03:40:53Z | | 61 | [jss](https://github.com/cssinjs/jss) | 6989 | 434 | JavaScript | 198 | JSS is an authoring tool for CSS which uses JavaScript as a host language. | 2023-07-25T09:38:27Z | | 62 | [hashlips_art_engine](https://github.com/HashLips/hashlips_art_engine) | 6975 | 4249 | JavaScript | 996 | HashLips Art Engine is a tool used to create multiple different instances of artworks based on provided layers. | 2023-06-18T07:21:58Z | | 63 | [beautiful-react-hooks](https://github.com/antonioru/beautiful-react-hooks) | 6932 | 490 | JavaScript | 6 | 🔥 A collection of beautiful and (hopefully) useful React hooks to speed-up your components and hooks development 🔥 | 2023-08-08T19:03:15Z | | 64 | [polacode](https://github.com/octref/polacode) | 6790 | 217 | JavaScript | 68 | 📸 Polaroid for your code | 2022-08-24T11:09:12Z | | 65 | [prosemirror](https://github.com/ProseMirror/prosemirror) | 6768 | 345 | JavaScript | 114 | The ProseMirror WYSIWYM editor | 2023-07-14T20:22:03Z | | 66 | [daedalOS](https://github.com/DustinBrett/daedalOS) | 6705 | 472 | JavaScript | 18 | Desktop environment in the browser | 2023-08-08T06:00:57Z | | 67 | [roughViz](https://github.com/jwilber/roughViz) | 6506 | 219 | JavaScript | 17 | Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. | 2023-06-25T17:21:23Z | | 68 | [node-crawler](https://github.com/bda-research/node-crawler) | 6485 | 894 | JavaScript | 35 | Web Crawler/Spider for NodeJS + server-side jQuery ;-) | 2023-02-27T21:22:03Z | | 69 | [wifi-card](https://github.com/bndw/wifi-card) | 6336 | 444 | JavaScript | 0 | 📶 Print a QR code for connecting to your WiFi (wificard.io) | 2023-07-19T18:46:43Z | | 70 | [flubber](https://github.com/veltman/flubber) | 6189 | 191 | JavaScript | 13 | Tools for smoother shape animations. | 2022-11-08T03:34:37Z | | 71 | [SUI-Mobile](https://github.com/sdc-alibaba/SUI-Mobile) | 6130 | 1653 | JavaScript | 624 | SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美 | 2018-04-28T03:36:30Z | | 72 | [size-limit](https://github.com/ai/size-limit) | 6024 | 1821 | JavaScript | 27 | Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit. | 2023-07-20T17:47:38Z | | 73 | [randomColor](https://github.com/davidmerfield/randomColor) | 5994 | 424 | JavaScript | 13 | A tiny script for generating attractive colors | 2023-07-31T14:21:26Z | | 74 | [WebGoat](https://github.com/WebGoat/WebGoat) | 5873 | 4228 | JavaScript | 39 | WebGoat is a deliberately insecure application | 2023-08-08T23:32:05Z | | 75 | [luban-h5](https://github.com/ly525/luban-h5) | 5856 | 1236 | JavaScript | 64 | [WIP]en: web design tool \|\| mobile page builder/editor \|\| mini webflow for mobile page. zh: 类似易企秀的H5制作、建站工具、可视化搭建系统. | 2023-03-04T04:37:41Z | | 76 | [redux-logger](https://github.com/LogRocket/redux-logger) | 5727 | 343 | JavaScript | 0 | Logger for Redux | 2020-08-20T16:46:14Z | | 77 | [director](https://github.com/flatiron/director) | 5618 | 521 | JavaScript | 103 | a tiny and isomorphic URL router for JavaScript | 2020-12-26T19:39:17Z | | 78 | [astexplorer](https://github.com/fkling/astexplorer) | 5562 | 676 | JavaScript | 94 | A web tool to explore the ASTs generated by various parsers. | 2023-06-29T05:56:32Z | | 79 | [openpgpjs](https://github.com/openpgpjs/openpgpjs) | 5436 | 816 | JavaScript | 21 | OpenPGP implementation for JavaScript | 2023-08-07T20:08:03Z | | 80 | [JASONETTE-iOS](https://github.com/Jasonette/JASONETTE-iOS) | 5294 | 384 | JavaScript | 124 | 📡 Native App over HTTP, on iOS | 2022-05-31T16:50:09Z | | 81 | [spritejs](https://github.com/spritejs/spritejs) | 5220 | 332 | JavaScript | 66 | A cross platform high-performance graphics system. | 2022-12-13T02:23:08Z | | 82 | [qrbtf](https://github.com/ciaochaos/qrbtf) | 5148 | 410 | JavaScript | 11 | An art QR code (qrcode) beautifier. 艺术二维码生成器。https://qrbtf.com | 2023-06-22T06:31:11Z | | 83 | [miragejs](https://github.com/miragejs/miragejs) | 5146 | 171 | JavaScript | 173 | A client-side server to build, test and share your JavaScript app | 2023-05-16T17:32:42Z | | 84 | [v2.vuejs.org](https://github.com/vuejs/v2.vuejs.org) | 5075 | 3559 | JavaScript | 145 | 📄 Documentation for Vue 2 | 2023-08-08T23:28:13Z | | 85 | [react-adaptive-hooks](https://github.com/GoogleChromeLabs/react-adaptive-hooks) | 5044 | 118 | JavaScript | 10 | Deliver experiences best suited to a user's device and network constraints | 2023-07-18T20:12:34Z | | 86 | [casl](https://github.com/stalniy/casl) | 5040 | 257 | JavaScript | 8 | CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access | 2023-08-07T04:48:26Z | | 87 | [sound-redux](https://github.com/andrewngu/sound-redux) | 5030 | 916 | JavaScript | 34 | A Soundcloud client built with React / Redux | 2022-12-10T17:12:26Z | | 88 | [thegreatsuspender](https://github.com/greatsuspender/thegreatsuspender) | 5015 | 901 | JavaScript | 377 | A chrome extension for suspending all tabs to free up memory | 2022-12-08T22:27:36Z | | 89 | [why-did-you-update](https://github.com/garbles/why-did-you-update) | 4999 | 123 | JavaScript | 20 | :boom: Puts your console on blast when React is making unnecessary updates. | 2017-09-23T05:54:19Z | | 90 | [node-jscs](https://github.com/jscs-dev/node-jscs) | 4984 | 548 | JavaScript | 0 | :arrow_heading_up: JavaScript Code Style checker (unmaintained) | 2017-06-15T11:14:30Z | | 91 | [doT](https://github.com/olado/doT) | 4919 | 1038 | JavaScript | 20 | The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more. | 2023-06-30T10:37:00Z | | 92 | [wx-charts](https://github.com/xiaolin3303/wx-charts) | 4822 | 1685 | JavaScript | 270 | 微信小程序图表charts组件,Charts for WeChat Mini Program | 2022-08-11T04:00:37Z | | 93 | [iDataV](https://github.com/yyhsong/iDataV) | 4788 | 1530 | JavaScript | 5 | 大屏数据可视化 Big screen data visualization demo | 2021-07-02T06:40:31Z | | 94 | [pen](https://github.com/sofish/pen) | 4777 | 435 | JavaScript | 60 | enjoy live editing (+markdown) | 2018-09-23T14:27:04Z | | 95 | [PhantomCSS](https://github.com/HuddleEng/PhantomCSS) | 4734 | 272 | JavaScript | 10 | Visual/CSS regression testing with PhantomJS | 2018-12-10T10:28:42Z | | 96 | [greenlet](https://github.com/developit/greenlet) | 4632 | 124 | JavaScript | 11 | 🦎 Move an async function into its own thread. | 2021-03-01T20:22:52Z | | 97 | [component](https://github.com/componentjs/component) | 4564 | 347 | JavaScript | 33 | frontend package manager and build tool for modular web applications | 2017-12-16T14:10:16Z | | 98 | [ant-motion](https://github.com/ant-design/ant-motion) | 4511 | 377 | JavaScript | 32 | :bicyclist: Animate specification and components of Ant Design | 2022-07-05T18:20:57Z | | 99 | [JavaScript-MD5](https://github.com/blueimp/JavaScript-MD5) | 4504 | 1785 | JavaScript | 2 | JavaScript MD5 implementation. Compatible with server-side environments like node.js, module loaders like RequireJS and all web browsers. | 2021-09-25T14:53:13Z | | 100 | [elFinder](https://github.com/Studio-42/elFinder) | 4464 | 1417 | JavaScript | 25 | 📁 Open-source file manager for web, written in JavaScript using jQuery and jQuery UI | 2023-07-26T00:12:33Z |