[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [d3](https://github.com/d3/d3) | 105329 | 23311 | JavaScript | 6 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-05-19T00:28:13Z | | 2 | [markdown-here](https://github.com/adam-p/markdown-here) | 58821 | 11413 | JavaScript | 296 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z | | 3 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 28418 | 1972 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-03-31T10:40:39Z | | 4 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 25442 | 2214 | JavaScript | 13 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 5 | [sails](https://github.com/balderdashy/sails) | 22569 | 1974 | JavaScript | 490 | Realtime MVC Framework for Node.js | 2023-05-04T06:14:54Z | | 6 | [draft-js](https://github.com/facebookarchive/draft-js) | 22388 | 2702 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 7 | [passport](https://github.com/jaredhanson/passport) | 21461 | 1215 | JavaScript | 329 | Simple, unobtrusive authentication for Node.js. | 2023-05-02T16:33:16Z | | 8 | [tips](https://github.com/git-tips/tips) | 20817 | 1753 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-05-02T15:11:18Z | | 9 | [nightmare](https://github.com/segmentio/nightmare) | 19390 | 1161 | JavaScript | 179 | A high-level browser automation library. | 2023-04-15T18:45:14Z | | 10 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17864 | 2294 | JavaScript | 699 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-04-08T01:04:08Z | | 11 | [jasmine](https://github.com/jasmine/jasmine) | 15537 | 2274 | JavaScript | 27 | Simple JavaScript testing framework for browsers and node.js | 2023-05-18T02:02:34Z | | 12 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14566 | 4193 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-04-28T17:19:06Z | | 13 | [browserify](https://github.com/browserify/browserify) | 14385 | 1250 | JavaScript | 358 | browser-side require() the node.js way | 2022-03-28T08:02:43Z | | 14 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14120 | 3693 | JavaScript | 38 | Themes for Bootstrap | 2023-04-17T17:35:49Z | | 15 | [showdown](https://github.com/showdownjs/showdown) | 13284 | 1588 | JavaScript | 177 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-01-27T11:55:19Z | | 16 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13037 | 962 | JavaScript | 64 | High performance rendering for React components | 2022-09-27T06:00:42Z | | 17 | [http-server](https://github.com/http-party/http-server) | 12688 | 1451 | JavaScript | 90 | a simple zero-configuration command-line http server | 2023-04-17T13:12:32Z | | 18 | [marko](https://github.com/marko-js/marko) | 12625 | 673 | JavaScript | 56 | A declarative, HTML-based language that makes building web apps fun | 2023-05-16T16:42:22Z | | 19 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12254 | 523 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-05-02T20:31:48Z | | 20 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11376 | 998 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 21 | [blur-admin](https://github.com/akveo/blur-admin) | 11316 | 3166 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 22 | [x-ui](https://github.com/vaxilu/x-ui) | 11305 | 5077 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-05-06T06:35:06Z | | 23 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11293 | 481 | JavaScript | 47 | [deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa | 2022-12-09T08:03:19Z | | 24 | [medis](https://github.com/luin/medis) | 11254 | 814 | JavaScript | 58 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-03-26T18:23:14Z | | 25 | [overleaf](https://github.com/overleaf/overleaf) | 11238 | 1245 | JavaScript | 237 | A web-based collaborative LaTeX editor | 2023-05-18T08:04:23Z | | 26 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11200 | 1712 | JavaScript | 313 | JavaScript Vector Library | 2023-04-05T10:25:23Z | | 27 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11127 | 5374 | JavaScript | 58 | The official jQuery user interface library. | 2023-05-11T22:48:57Z | | 28 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11013 | 666 | JavaScript | 1 | DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: | 2023-05-06T12:26:33Z | | 29 | [react-slick](https://github.com/akiran/react-slick) | 11002 | 2055 | JavaScript | 394 | React carousel component | 2023-05-18T11:47:56Z | | 30 | [convnetjs](https://github.com/karpathy/convnetjs) | 10576 | 2055 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 31 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10567 | 415 | JavaScript | 31 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-05-15T18:09:08Z | | 32 | [stylelint](https://github.com/stylelint/stylelint) | 10316 | 974 | JavaScript | 119 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-05-18T14:12:53Z | | 33 | [hotel](https://github.com/typicode/hotel) | 9905 | 473 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z | | 34 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9878 | 2690 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 35 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9810 | 685 | JavaScript | 190 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z | | 36 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 9611 | 1457 | JavaScript | 299 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-05-16T17:55:57Z | | 37 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 9598 | 1853 | JavaScript | 27 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z | | 38 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9586 | 430 | JavaScript | 10 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z | | 39 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9498 | 746 | JavaScript | 159 | Standard set of easy to use animations and declarative transitions for React Native | 2023-05-17T13:19:48Z | | 40 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9004 | 3254 | JavaScript | 18 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-05-01T09:15:46Z | | 41 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8698 | 1041 | JavaScript | 7 | Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js. | 2022-12-27T08:48:43Z | | 42 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8675 | 1040 | JavaScript | 224 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 43 | [ora](https://github.com/sindresorhus/ora) | 8398 | 296 | JavaScript | 15 | Elegant terminal spinner | 2023-05-15T08:14:57Z | | 44 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8334 | 323 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 45 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8320 | 2447 | JavaScript | 410 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2022-03-24T04:37:54Z | | 46 | [seajs](https://github.com/seajs/seajs) | 8277 | 2640 | JavaScript | 156 | A Module Loader for the Web | 2020-04-02T13:04:20Z | | 47 | [js-beautify](https://github.com/beautify-web/js-beautify) | 8133 | 1383 | JavaScript | 360 | Beautifier for javascript | 2023-05-10T14:55:27Z | | 48 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 8084 | 520 | JavaScript | 3 | A list of engineering manager resource links. | 2023-05-01T18:14:05Z | | 49 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 8017 | 330 | JavaScript | 70 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-03-15T18:09:31Z | | 50 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 7994 | 1307 | JavaScript | 758 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-03-29T09:55:11Z | | 51 | [blur-admin](https://github.com/akveo/blur-admin) | 11316 | 3166 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 52 | [x-ui](https://github.com/vaxilu/x-ui) | 11305 | 5077 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-05-06T06:35:06Z | | 53 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11293 | 481 | JavaScript | 47 | [deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa | 2022-12-09T08:03:19Z | | 54 | [medis](https://github.com/luin/medis) | 11254 | 814 | JavaScript | 58 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-03-26T18:23:14Z | | 55 | [overleaf](https://github.com/overleaf/overleaf) | 11238 | 1245 | JavaScript | 237 | A web-based collaborative LaTeX editor | 2023-05-18T08:04:23Z | | 56 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11200 | 1712 | JavaScript | 313 | JavaScript Vector Library | 2023-04-05T10:25:23Z | | 57 | [node-postgres](https://github.com/brianc/node-postgres) | 11173 | 1182 | JavaScript | 384 | PostgreSQL client for node.js. | 2023-05-18T17:21:58Z | | 58 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11127 | 5374 | JavaScript | 58 | The official jQuery user interface library. | 2023-05-11T22:48:57Z | | 59 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11013 | 666 | JavaScript | 1 | DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: | 2023-05-06T12:26:33Z | | 60 | [react-slick](https://github.com/akiran/react-slick) | 11002 | 2055 | JavaScript | 394 | React carousel component | 2023-05-18T11:47:56Z | | 61 | [tippyjs](https://github.com/atomiks/tippyjs) | 10945 | 576 | JavaScript | 55 | Tooltip, popover, dropdown, and menu library | 2023-04-16T12:01:05Z | | 62 | [compromise](https://github.com/spencermountain/compromise) | 10707 | 677 | JavaScript | 81 | modest natural-language processing | 2023-05-09T18:15:25Z | | 63 | [convnetjs](https://github.com/karpathy/convnetjs) | 10576 | 2055 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 64 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10567 | 415 | JavaScript | 31 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-05-15T18:09:08Z | | 65 | [yargs](https://github.com/yargs/yargs) | 10452 | 1044 | JavaScript | 292 | yargs the modern, pirate-themed successor to optimist. | 2023-05-16T22:58:13Z | | 66 | [flowy](https://github.com/alyssaxuu/flowy) | 10331 | 875 | JavaScript | 41 | The minimal javascript library to create flowcharts ✨ | 2023-01-01T11:48:42Z | | 67 | [stylelint](https://github.com/stylelint/stylelint) | 10316 | 974 | JavaScript | 119 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-05-18T14:12:53Z | | 68 | [gekko](https://github.com/askmike/gekko) | 9943 | 4034 | JavaScript | 0 | A bitcoin trading bot written in node - https://gekko.wizb.it/ | 2020-02-16T14:25:26Z | | 69 | [hotel](https://github.com/typicode/hotel) | 9905 | 473 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z | | 70 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9878 | 2690 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 71 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9810 | 685 | JavaScript | 190 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z | | 72 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 9611 | 1457 | JavaScript | 299 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-05-16T17:55:57Z | | 73 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 9598 | 1853 | JavaScript | 27 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z | | 74 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9586 | 430 | JavaScript | 10 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z | | 75 | [webpack-demos](https://github.com/ruanyf/webpack-demos) | 9565 | 2285 | JavaScript | 0 | a collection of simple demos of Webpack | 2020-12-03T12:31:38Z | | 76 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9498 | 746 | JavaScript | 159 | Standard set of easy to use animations and declarative transitions for React Native | 2023-05-17T13:19:48Z | | 77 | [chroma.js](https://github.com/gka/chroma.js) | 9422 | 558 | JavaScript | 60 | JavaScript library for all kinds of color manipulations | 2023-03-07T04:31:09Z | | 78 | [acorn](https://github.com/acornjs/acorn) | 9412 | 875 | JavaScript | 26 | A small, fast, JavaScript-based JavaScript parser | 2023-05-06T20:07:48Z | | 79 | [antd-admin](https://github.com/zuiidea/antd-admin) | 9333 | 2534 | JavaScript | 33 | An excellent front-end solution for enterprise applications built upon Ant Design and UmiJS | 2023-02-21T02:36:16Z | | 80 | [nodeclub](https://github.com/cnodejs/nodeclub) | 9283 | 3195 | JavaScript | 144 | :baby_chick:Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统 | 2023-01-06T17:58:57Z | | 81 | [c3](https://github.com/c3js/c3) | 9267 | 1441 | JavaScript | 726 | :bar_chart: A D3-based reusable chart library | 2023-04-12T05:17:28Z | | 82 | [protobuf.js](https://github.com/protobufjs/protobuf.js) | 9045 | 1381 | JavaScript | 489 | Protocol Buffers for JavaScript (& TypeScript). | 2023-05-16T02:57:16Z | | 83 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9004 | 3254 | JavaScript | 18 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-05-01T09:15:46Z | | 84 | [pdfkit](https://github.com/foliojs/pdfkit) | 8738 | 1060 | JavaScript | 369 | A JavaScript PDF generation library for Node and the browser | 2023-03-21T08:50:08Z | | 85 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8698 | 1041 | JavaScript | 7 | Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js. | 2022-12-27T08:48:43Z | | 86 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8675 | 1040 | JavaScript | 224 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 87 | [istanbul](https://github.com/gotwarlost/istanbul) | 8626 | 843 | JavaScript | 359 | Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale. | 2022-12-01T18:44:58Z | | 88 | [ora](https://github.com/sindresorhus/ora) | 8398 | 296 | JavaScript | 15 | Elegant terminal spinner | 2023-05-15T08:14:57Z | | 89 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8334 | 323 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 90 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8320 | 2447 | JavaScript | 410 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2022-03-24T04:37:54Z | | 91 | [seajs](https://github.com/seajs/seajs) | 8277 | 2640 | JavaScript | 156 | A Module Loader for the Web | 2020-04-02T13:04:20Z | | 92 | [htm](https://github.com/developit/htm) | 8196 | 170 | JavaScript | 33 | Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support. | 2022-06-03T00:03:32Z | | 93 | [js-beautify](https://github.com/beautify-web/js-beautify) | 8133 | 1383 | JavaScript | 360 | Beautifier for javascript | 2023-05-10T14:55:27Z | | 94 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 8084 | 520 | JavaScript | 3 | A list of engineering manager resource links. | 2023-05-01T18:14:05Z | | 95 | [awesome-ctf](https://github.com/apsdehal/awesome-ctf) | 8060 | 1404 | JavaScript | 12 | A curated list of CTF frameworks, libraries, resources and softwares | 2023-02-13T10:54:04Z | | 96 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 8017 | 330 | JavaScript | 70 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-03-15T18:09:31Z | | 97 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 7994 | 1307 | JavaScript | 758 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-03-29T09:55:11Z | | 98 | [mailcheck](https://github.com/mailcheck/mailcheck) | 7946 | 501 | JavaScript | 30 | Reduce misspelled email addresses in your web apps. | 2022-05-06T21:06:51Z | | 99 | [react-router-redux](https://github.com/reactjs/react-router-redux) | 7873 | 698 | JavaScript | 1 | Ruthlessly simple bindings to keep react-router and redux in sync | 2018-10-26T15:42:15Z | | 100 | [cerebro](https://github.com/cerebroapp/cerebro) | 7807 | 487 | JavaScript | 60 | 🔵 Cerebro is an open-source launcher to improve your productivity and efficiency | 2023-05-09T20:26:58Z |