[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code) | 113998 | 11764 | JavaScript | 0 | Short code snippets for all your development needs | 2023-07-15T04:06:46Z | | 2 | [express](https://github.com/expressjs/express) | 61373 | 10526 | JavaScript | 119 | Fast, unopinionated, minimalist web framework for node. | 2023-07-16T01:29:03Z | | 3 | [mermaid](https://github.com/mermaid-js/mermaid) | 59283 | 4849 | JavaScript | 859 | Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown | 2023-07-16T01:44:09Z | | 4 | [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) | 54912 | 12321 | JavaScript | 4 | A professional front-end template for building fast, robust, and adaptable web apps or sites. | 2023-07-13T02:04:39Z | | 5 | [leetcode](https://github.com/azl397985856/leetcode) | 51658 | 9354 | JavaScript | 5 | 推荐免费ChatGPT网站:www.lintcode.com/chat-gpt?utm_source=tf-github-lucifer LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) | 2023-07-14T10:54:32Z | | 6 | [pm2](https://github.com/Unitech/pm2) | 39360 | 2555 | JavaScript | 766 | Node.js Production Process Manager with a built-in Load Balancer. | 2023-07-11T09:03:09Z | | 7 | [uni-app](https://github.com/dcloudio/uni-app) | 38350 | 3517 | JavaScript | 1103 | A cross-platform framework using Vue.js | 2023-07-15T09:16:40Z | | 8 | [30-Days-Of-JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript) | 37249 | 8825 | JavaScript | 72 | 30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw | 2023-07-14T09:06:09Z | | 9 | [uBlock](https://github.com/gorhill/uBlock) | 36637 | 2765 | JavaScript | 13 | uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. | 2023-07-14T19:46:07Z | | 10 | [brackets](https://github.com/adobe/brackets) | 33420 | 7950 | JavaScript | 2617 | An open source code editor for the web, written in JavaScript, HTML and CSS. | 2022-06-12T08:19:24Z | | 11 | [reactjs-interview-questions](https://github.com/sudheerj/reactjs-interview-questions) | 30486 | 7489 | JavaScript | 7 | List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!! | 2023-07-14T10:44:48Z | | 12 | [odoo](https://github.com/odoo/odoo) | 29873 | 19261 | JavaScript | 2081 | Odoo. Open Source Apps To Grow Your Business. | 2023-07-16T02:35:40Z | | 13 | [fastify](https://github.com/fastify/fastify) | 27894 | 2076 | JavaScript | 61 | Fast and low overhead web framework, for Node.js | 2023-07-15T11:59:43Z | | 14 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 26793 | 9412 | JavaScript | 582 | Automated auditing, performance metrics, and best practices for the web. | 2023-07-14T22:46:12Z | | 15 | [yapi](https://github.com/YMFE/yapi) | 26278 | 4650 | JavaScript | 1482 | YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 | 2023-05-13T03:31:34Z | | 16 | [nprogress](https://github.com/rstacruz/nprogress) | 25440 | 1862 | JavaScript | 100 | For slim progress bars like on YouTube, Medium, etc | 2022-06-04T00:38:39Z | | 17 | [RSSHub](https://github.com/DIYgod/RSSHub) | 25208 | 5587 | JavaScript | 261 | 🍰 Everything is RSSible | 2023-07-15T22:35:06Z | | 18 | [commander.js](https://github.com/tj/commander.js) | 24951 | 1731 | JavaScript | 12 | node.js command-line interfaces made easy | 2023-07-15T00:53:32Z | | 19 | [nylas-mail](https://github.com/nylas/nylas-mail) | 24745 | 1476 | JavaScript | 979 | :love_letter: An extensible desktop mail app built on the modern web. Forks welcome! | 2022-11-24T08:20:57Z | | 20 | [feather](https://github.com/feathericons/feather) | 23688 | 1222 | JavaScript | 378 | Simply beautiful open source icons | 2023-07-11T21:42:11Z | | 21 | [awesome-vscode](https://github.com/viatsko/awesome-vscode) | 22764 | 1189 | JavaScript | 21 | 🎨 A curated list of delightful VS Code packages and resources. | 2023-07-07T22:16:14Z | | 22 | [octotree](https://github.com/ovity/octotree) | 22500 | 1896 | JavaScript | 38 | GitHub on steroids | 2022-10-10T21:16:31Z | | 23 | [mocha](https://github.com/mochajs/mocha) | 22091 | 3020 | JavaScript | 259 | ☕️ simple, flexible, fun javascript test framework for node.js & the browser | 2023-07-08T07:22:12Z | | 24 | [howler.js](https://github.com/goldfire/howler.js) | 21873 | 2175 | JavaScript | 310 | Javascript audio library for the modern web. | 2023-05-16T20:48:03Z | | 25 | [javascript-testing-best-practices](https://github.com/goldbergyoni/javascript-testing-best-practices) | 21759 | 1927 | JavaScript | 47 | 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (June 2023) | 2023-05-14T04:56:22Z | | 26 | [nanoid](https://github.com/ai/nanoid) | 21194 | 756 | JavaScript | 8 | A tiny (130 bytes), secure, URL-friendly, unique string ID generator for JavaScript | 2023-06-21T10:02:37Z | | 27 | [react-native-web](https://github.com/necolas/react-native-web) | 20869 | 1795 | JavaScript | 62 | Cross-platform React UI packages | 2023-07-10T18:24:13Z | | 28 | [js-cookie](https://github.com/js-cookie/js-cookie) | 20843 | 2118 | JavaScript | 3 | A simple, lightweight JavaScript API for handling browser cookies | 2023-07-08T07:00:59Z | | 29 | [chalk](https://github.com/chalk/chalk) | 20476 | 848 | JavaScript | 2 | 🖍 Terminal string styling done right | 2023-07-15T06:54:48Z | | 30 | [ava](https://github.com/avajs/ava) | 20428 | 1480 | JavaScript | 54 | Node.js test runner that lets you develop with confidence 🚀 | 2023-07-09T19:38:16Z | | 31 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 20424 | 2123 | JavaScript | 421 | 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 | 2022-03-02T04:31:30Z | | 32 | [shields](https://github.com/badges/shields) | 20415 | 5422 | JavaScript | 321 | Concise, consistent, and legible badges in SVG and raster format | 2023-07-15T21:25:03Z | | 33 | [You-Dont-Need-jQuery](https://github.com/camsong/You-Dont-Need-jQuery) | 20313 | 1813 | JavaScript | 2 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2023-04-13T03:37:44Z | | 34 | [enzyme](https://github.com/enzymejs/enzyme) | 19994 | 2101 | JavaScript | 255 | JavaScript Testing utilities for React | 2023-03-14T16:56:34Z | | 35 | [ToolJet](https://github.com/ToolJet/ToolJet) | 19793 | 1920 | JavaScript | 389 | Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 | 2023-07-15T09:54:51Z | | 36 | [heroicons](https://github.com/tailwindlabs/heroicons) | 18970 | 1240 | JavaScript | 0 | A set of free MIT-licensed high-quality SVG icons for UI development. | 2023-06-06T13:48:53Z | | 37 | [handsontable](https://github.com/handsontable/handsontable) | 18074 | 2899 | JavaScript | 417 | JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡ | 2023-07-14T09:08:16Z | | 38 | [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | 17291 | 2097 | JavaScript | 68 | Minimal templating on steroids. | 2023-06-29T04:15:50Z | | 39 | [You-Dont-Need-Lodash-Underscore](https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore) | 17000 | 805 | JavaScript | 40 | List of JavaScript methods which you can use natively + ESLint Plugin | 2023-07-11T06:56:50Z | | 40 | [vant-weapp](https://github.com/youzan/vant-weapp) | 16944 | 3472 | JavaScript | 17 | 轻量、可靠的小程序 UI 组件库 | 2023-07-12T02:59:55Z | | 41 | [javascript-interview-questions](https://github.com/sudheerj/javascript-interview-questions) | 16816 | 4902 | JavaScript | 3 | List of 1000 JavaScript Interview Questions | 2023-07-09T18:04:11Z | | 42 | [classnames](https://github.com/JedWatson/classnames) | 16799 | 576 | JavaScript | 8 | A simple javascript utility for conditionally joining classNames together | 2023-06-05T22:39:49Z | | 43 | [jquery-pjax](https://github.com/defunkt/jquery-pjax) | 16792 | 2047 | JavaScript | 59 | pushState + ajax = pjax | 2022-11-30T22:59:46Z | | 44 | [node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | 16716 | 1224 | JavaScript | 102 | JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html | 2023-07-14T19:15:11Z | | 45 | [GSAP](https://github.com/greensock/GSAP) | 16708 | 1668 | JavaScript | 3 | GreenSock's GSAP JavaScript animation library (including Draggable). | 2023-06-28T18:35:53Z | | 46 | [material](https://github.com/angular/material) | 16659 | 3508 | JavaScript | 269 | Material design for AngularJS | 2022-05-10T15:28:48Z | | 47 | [appium](https://github.com/appium/appium) | 16613 | 5891 | JavaScript | 216 | Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol | 2023-07-15T10:00:18Z | | 48 | [hubot](https://github.com/hubotio/hubot) | 16467 | 3949 | JavaScript | 12 | A customizable life embetterment robot. | 2023-07-13T02:26:19Z | | 49 | [localtunnel](https://github.com/localtunnel/localtunnel) | 16444 | 1237 | JavaScript | 131 | expose yourself | 2023-04-14T22:50:30Z | | 50 | [superagent](https://github.com/ladjs/superagent) | 16379 | 1349 | JavaScript | 168 | Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. | 2023-07-11T05:56:34Z | | 51 | [material-refresh](https://github.com/lightningtgc/material-refresh) | 645 | 115 | JavaScript | 17 | Google Material Design swipe(pull) to refresh by using JavaScript and CSS3. | 2017-05-17T19:40:54Z | | 52 | [meld](https://github.com/cujojs/meld) | 645 | 65 | JavaScript | 2 | AOP for JS with before, around, on, afterReturning, afterThrowing, after advice, and pointcuts | 2019-07-12T23:21:21Z | | 53 | [flipboard-layout](https://github.com/botelho/flipboard-layout) | 639 | 158 | JavaScript | 15 | An experimental page layout that let's you navigate pages by swiping or dragging as in a booklet, inspired by Flipboard. | 2015-05-27T16:20:34Z | | 54 | [generator-backbone](https://github.com/yeoman/generator-backbone) | 639 | 167 | JavaScript | 19 | Scaffold out a Backbone.js project | 2017-02-13T17:35:09Z | | 55 | [Quttons](https://github.com/nashvail/Quttons) | 637 | 70 | JavaScript | 1 | Buttons made of Quantum Paper | 2015-12-17T02:04:12Z | | 56 | [react-armor](https://github.com/elierotenberg/react-armor) | 634 | 16 | JavaScript | 5 | Protect your DOM from third-party tampering. | 2016-03-01T07:45:49Z | | 57 | [express-babel](https://github.com/vmasto/express-babel) | 617 | 122 | JavaScript | 2 | Express starter kit with ES2017+ support, testing, linting, and code coverage | 2021-08-01T03:18:22Z | | 58 | [sketch-preview](https://github.com/marcisme/sketch-preview) | 612 | 44 | JavaScript | 1 | Sketch plugin to preview mockups in Skala Preview | 2018-10-26T01:22:13Z | | 59 | [gulp-gh-pages](https://github.com/shinnn/gulp-gh-pages) | 606 | 68 | JavaScript | 0 | A gulp 4 plugin to publish contents to Github pages | 2019-12-14T16:57:26Z | | 60 | [fast-async](https://github.com/MatAtBread/fast-async) | 604 | 21 | JavaScript | 6 | None | 2018-10-08T10:47:10Z | | 61 | [documentjs](https://github.com/bitovi/documentjs) | 595 | 387 | JavaScript | 104 | The sophisticated documentation engine | 2019-02-26T18:29:11Z | | 62 | [Spritemapper](https://github.com/yostudios/Spritemapper) | 595 | 42 | JavaScript | 26 | CSS Spritemap Generator | 2012-03-27T22:01:53Z | | 63 | [meteor-slingshot](https://github.com/CulturalMe/meteor-slingshot) | 592 | 103 | JavaScript | 93 | Upload files directly to AWS S3, Google Cloud Storage and others in meteor | 2021-09-09T02:10:12Z | | 64 | [plumin.js](https://github.com/byte-foundry/plumin.js) | 591 | 16 | JavaScript | 10 | Create and manipulate fonts like there's no tomorrow. | 2018-04-20T17:30:17Z | | 65 | [threadAndPackage](https://github.com/DoubleSpout/threadAndPackage) | 582 | 140 | JavaScript | 1 | threadAndPackage book | 2015-01-06T13:08:09Z | | 66 | [angular-data-table](https://github.com/swimlane/angular-data-table) | 582 | 150 | JavaScript | 81 | A feature-rich but lightweight ES6 AngularJS Data Table crafted for large data sets! | 2019-12-03T17:08:43Z | | 67 | [gulp-less](https://github.com/gulp-community/gulp-less) | 566 | 116 | JavaScript | 9 | A LESS plugin for Gulp | 2021-06-20T16:51:24Z | | 68 | [stream.js](https://github.com/dionyziz/stream.js) | 559 | 65 | JavaScript | 0 | A tiny stand-alone Javascript library for streams | 2018-09-15T09:06:44Z | | 69 | [next-update](https://github.com/bahmutov/next-update) | 556 | 27 | JavaScript | 39 | Tests if module's dependencies can be updated to latest version | 2018-04-07T15:19:33Z | | 70 | [autopolyfiller](https://github.com/azproduction/autopolyfiller) | 554 | 15 | JavaScript | 9 | Autopolyfiller — Precise polyfills. This is like Autoprefixer, but for JavaScript polyfills. | 2021-01-04T11:59:36Z | | 71 | [redux-connect](https://github.com/makeomatic/redux-connect) | 549 | 73 | JavaScript | 30 | Provides decorator for resolving async props in react-router, extremely useful for handling server-side rendering in React | 2023-01-03T17:36:49Z | | 72 | [dimport](https://github.com/lukeed/dimport) | 548 | 5 | JavaScript | 5 | Run ES Module syntax (`import`, `import()`, and `export`) in any browser – even IE! | 2019-05-10T15:33:10Z | | 73 | [react-native-calendar](https://github.com/christopherdro/react-native-calendar) | 544 | 250 | JavaScript | 35 | [DEPRECATED] Calendar Component for React Native | 2017-12-27T00:01:40Z | | 74 | [shiro](https://github.com/codingXiaxw/shiro) | 542 | 255 | JavaScript | 5 | integrating `Shiro` into SSM to control the authority management :bowtie: | 2017-01-13T08:34:32Z | | 75 | [ircd.js](https://github.com/alexyoung/ircd.js) | 526 | 90 | JavaScript | 12 | A Node ircd (IRC daemon) | 2021-05-31T04:11:36Z | | 76 | [WebRTC-Scalable-Broadcast](https://github.com/muaz-khan/WebRTC-Scalable-Broadcast) | 523 | 143 | JavaScript | 25 | This module simply initializes socket.io and configures it in a way that single broadcast can be relayed over unlimited users without any bandwidth/CPU usage issues. Everything happens peer-to-peer! | 2016-08-20T13:42:51Z | | 77 | [recluster](https://github.com/doxout/recluster) | 521 | 45 | JavaScript | 11 | Node clustering library with support for zero downtime reloading | 2021-04-15T13:05:59Z | | 78 | [phridge](https://github.com/peerigon/phridge) | 520 | 50 | JavaScript | 6 | A bridge between node and PhantomJS | 2017-03-05T16:10:56Z | | 79 | [dbox](https://github.com/sintaxi/dbox) | 517 | 94 | JavaScript | 29 | NodeJS SDK for Dropbox API (THIS LIBRARY IS OBSOLETE!!) | 2017-10-03T00:08:19Z | | 80 | [bonescript](https://github.com/jadonk/bonescript) | 514 | 166 | JavaScript | 9 | Scripting tools for BeagleBone and PocketBeagle | 2020-12-17T14:08:34Z | | 81 | [gfx](https://github.com/maccman/gfx) | 511 | 44 | JavaScript | 7 | CSS3 3D animation library | 2013-05-29T01:21:38Z | | 82 | [jsclass](https://github.com/jcoglan/jsclass) | 508 | 36 | JavaScript | 5 | Implementation of the core of Ruby's object system in JavaScript. | 2019-03-05T06:00:08Z | | 83 | [drizzle-legacy](https://github.com/trufflesuite/drizzle-legacy) | 508 | 142 | JavaScript | 1 | Reactive Ethereum datastore for dapp UIs. | 2019-09-27T07:20:25Z | | 84 | [react-native-material-design-demo](https://github.com/invertase/react-native-material-design-demo) | 498 | 202 | JavaScript | 0 | An Android app to demonstrate react-native-material-design | 2022-06-05T14:47:25Z | | 85 | [react-hooks-async](https://github.com/dai-shi/react-hooks-async) | 497 | 27 | JavaScript | 3 | [NOT MAINTAINED] React custom hooks for async functions with abortability and composability | 2023-03-04T03:01:51Z | | 86 | [trmix](https://github.com/bramstein/trmix) | 495 | 22 | JavaScript | 1 | apply CSS based on your browser's text rendering engine | 2014-08-05T12:52:25Z | | 87 | [Hasher](https://github.com/millermedeiros/Hasher) | 491 | 88 | JavaScript | 10 | Browser history manager for rich media websites | 2020-10-01T06:42:54Z | | 88 | [immutable-ext](https://github.com/DrBoolean/immutable-ext) | 490 | 26 | JavaScript | 4 | fantasyland extensions for immutablejs | 2019-02-10T20:33:36Z | | 89 | [acralyzer](https://github.com/ACRA/acralyzer) | 490 | 98 | JavaScript | 66 | Open source backend for ACRA reports. | 2018-08-01T13:35:26Z | | 90 | [enhance](https://github.com/filamentgroup/enhance) | 490 | 49 | JavaScript | 0 | A JavaScript workflow designed to progressively enhance sites in a qualified manner. | 2022-10-20T21:03:22Z | | 91 | [redux-analytics](https://github.com/markdalgleish/redux-analytics) | 489 | 23 | JavaScript | 2 | Analytics middleware for Redux | 2016-10-11T12:17:17Z | | 92 | [node-security](https://github.com/matthaywardwebdesign/node-security) | 486 | 14 | JavaScript | 5 | :key: The easiest way to control what npm modules can access | 2019-01-02T09:33:45Z | | 93 | [bones](https://github.com/developmentseed/bones) | 485 | 45 | JavaScript | 22 | A client/server web application framework built on Express and Backbone | 2017-09-23T04:04:39Z | | 94 | [moxie](https://github.com/moxiecode/moxie) | 480 | 137 | JavaScript | 28 | Pollyfills for XHR2 and File API | 2021-12-22T23:04:29Z | | 95 | [riak-js](https://github.com/mostlyserious/riak-js) | 477 | 109 | JavaScript | 21 | Riak client for Javascript | 2015-07-28T09:54:47Z | | 96 | [drakov](https://github.com/Aconex/drakov) | 477 | 122 | JavaScript | 38 | Mock Server that implements the API Blueprint specification | 2023-04-24T18:56:11Z | | 97 | [generator-meanjs](https://github.com/meanjs/generator-meanjs) | 476 | 180 | JavaScript | 35 | MEAN.JS Official Yeoman Generator | 2023-07-13T15:35:58Z | | 98 | [unio](https://github.com/ttezel/unio) | 474 | 31 | JavaScript | 4 | One REST API Client for All | 2013-10-21T22:19:38Z | | 99 | [node-stream-playground](https://github.com/jeresig/node-stream-playground) | 473 | 44 | JavaScript | 6 | Explore Node.js streams with an interactive playground. | 2020-01-07T14:49:49Z | | 100 | [phaser-plugin-isometric](https://github.com/lewster32/phaser-plugin-isometric) | 472 | 168 | JavaScript | 15 | Feature-packed axonometric plugin for Phaser 2 which stays true to the Phaser API. | 2018-04-04T22:18:08Z |