[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [react](https://github.com/facebook/react) | 209829 | 43916 | JavaScript | 1012 | The library for web and native user interfaces | 2023-07-02T18:59:46Z | | 2 | [create-react-app](https://github.com/facebook/create-react-app) | 100215 | 26464 | JavaScript | 1602 | Set up a modern web app by running one command. | 2023-06-30T08:28:24Z | | 3 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 83373 | 11320 | JavaScript | 64 | :bathtub: Clean Code concepts adapted for JavaScript | 2023-06-01T18:48:51Z | | 4 | [reveal.js](https://github.com/hakimel/reveal.js) | 64092 | 16576 | JavaScript | 658 | The HTML Presentation Framework | 2023-06-26T09:07:09Z | | 5 | [gatsby](https://github.com/gatsbyjs/gatsby) | 54587 | 10547 | JavaScript | 78 | The fastest frontend for the headless web. Build modern websites with React. | 2023-07-03T00:47:04Z | | 6 | [pdf.js](https://github.com/mozilla/pdf.js) | 42989 | 9453 | JavaScript | 317 | PDF Reader in JavaScript | 2023-07-02T15:23:34Z | | 7 | [drawio-desktop](https://github.com/jgraph/drawio-desktop) | 41354 | 4394 | JavaScript | 148 | Official electron build of draw.io | 2023-06-27T15:16:34Z | | 8 | [nw.js](https://github.com/nwjs/nw.js) | 39685 | 3956 | JavaScript | 875 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2023-06-07T01:22:12Z | | 9 | [drawio](https://github.com/jgraph/drawio) | 34915 | 6832 | JavaScript | 336 | draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding | 2023-06-28T17:07:15Z | | 10 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 34151 | 8117 | JavaScript | 5 | A boilerplate for Node.js web applications | 2023-06-17T09:13:07Z | | 11 | [tesseract.js](https://github.com/naptha/tesseract.js) | 30915 | 2072 | JavaScript | 11 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2023-06-29T20:14:21Z | | 12 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 30322 | 2413 | JavaScript | 509 | Beautiful and accessible drag and drop for lists with React | 2023-06-30T04:11:26Z | | 13 | [vuex](https://github.com/vuejs/vuex) | 28080 | 9658 | JavaScript | 88 | 🗃️ Centralized State Management for Vue.js. | 2023-05-28T16:22:06Z | | 14 | [async](https://github.com/caolan/async) | 27888 | 2461 | JavaScript | 12 | Async utilities for node and the browser | 2023-03-02T18:00:01Z | | 15 | [request](https://github.com/request/request) | 25637 | 3234 | JavaScript | 80 | 🏊🏾 Simplified HTTP request client. | 2023-05-14T20:03:33Z | | 16 | [weekly](https://github.com/ascoders/weekly) | 24272 | 2862 | JavaScript | 2 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2023-06-19T02:30:10Z | | 17 | [pkg](https://github.com/vercel/pkg) | 23445 | 1005 | JavaScript | 43 | Package your Node.js project into an executable | 2023-06-21T07:30:09Z | | 18 | [redux-saga](https://github.com/redux-saga/redux-saga) | 22467 | 2036 | JavaScript | 20 | An alternative side effect model for Redux apps | 2023-06-15T20:03:22Z | | 19 | [flv.js](https://github.com/bilibili/flv.js) | 22217 | 3397 | JavaScript | 406 | HTML5 FLV Player | 2023-06-04T11:09:37Z | | 20 | [highlight.js](https://github.com/highlightjs/highlight.js) | 21689 | 3498 | JavaScript | 79 | JavaScript syntax highlighter with language auto-detection and zero dependencies. | 2023-07-03T02:59:48Z | | 21 | [CyberChef](https://github.com/gchq/CyberChef) | 21629 | 2589 | JavaScript | 271 | The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis | 2023-06-23T10:32:07Z | | 22 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18953 | 832 | JavaScript | 7 | 1kB-ish JavaScript framework for building hypertext applications | 2023-05-06T12:19:20Z | | 23 | [wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) | 17627 | 6111 | JavaScript | 0 | 微信小程序商城,微信小程序微店 | 2023-06-08T14:40:02Z | | 24 | [fks](https://github.com/JacksonTian/fks) | 17419 | 4629 | JavaScript | 14 | 前端技能汇总 Frontend Knowledge Structure | 2019-06-27T12:30:51Z | | 25 | [medium-editor](https://github.com/yabwe/medium-editor) | 15839 | 1883 | JavaScript | 335 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2022-12-11T17:28:57Z | | 26 | [pouchdb](https://github.com/pouchdb/pouchdb) | 15808 | 1469 | JavaScript | 65 | :koala: - PouchDB is a pocket-sized database. | 2023-06-28T01:16:50Z | | 27 | [nodemailer](https://github.com/nodemailer/nodemailer) | 15732 | 1361 | JavaScript | 8 | ✉️ Send e-mails with Node.JS – easy as cake! | 2023-05-29T07:36:22Z | | 28 | [q](https://github.com/kriskowal/q) | 14956 | 1274 | JavaScript | 102 | A promise library for JavaScript | 2021-09-15T14:47:48Z | | 29 | [eleventy](https://github.com/11ty/eleventy) | 14566 | 453 | JavaScript | 449 | A simpler site generator. Transforms a directory of templates (of varying types) into HTML. | 2023-07-01T10:30:40Z | | 30 | [docs](https://github.com/github/docs) | 14039 | 60551 | JavaScript | 92 | The open-source repo for docs.github.com | 2023-07-03T02:16:17Z | | 31 | [electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat) | 13898 | 2822 | JavaScript | 198 | :speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong. | 2020-09-30T02:05:55Z | | 32 | [WebFundamentals](https://github.com/google/WebFundamentals) | 13820 | 2725 | JavaScript | 1176 | Former git repo for WebFundamentals on developers.google.com | 2022-08-10T14:38:07Z | | 33 | [angular-seed](https://github.com/angular/angular-seed) | 13097 | 7036 | JavaScript | 10 | Seed project for angular apps. | 2022-02-28T04:45:47Z | | 34 | [supertest](https://github.com/ladjs/supertest) | 13090 | 779 | JavaScript | 156 | 🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. | 2023-04-13T13:57:08Z | | 35 | [complete-javascript-course](https://github.com/jonasschmedtmann/complete-javascript-course) | 12901 | 14962 | JavaScript | 100 | Starter files, final projects, and FAQ for my Complete JavaScript course | 2023-06-29T07:32:16Z | | 36 | [nock](https://github.com/nock/nock) | 12206 | 790 | JavaScript | 58 | HTTP server mocking and expectations library for Node.js | 2023-07-02T17:19:54Z | | 37 | [cropperjs](https://github.com/fengyuanchen/cropperjs) | 11904 | 2348 | JavaScript | 38 | JavaScript image cropper. | 2023-07-01T09:35:45Z | | 38 | [github-do-not-ban-us](https://github.com/1995parham/github-do-not-ban-us) | 11825 | 1108 | JavaScript | 7 | GitHub do not ban us from open source world :iran: | 2019-08-01T19:25:20Z | | 39 | [keeweb](https://github.com/keeweb/keeweb) | 11690 | 1061 | JavaScript | 362 | Free cross-platform password manager compatible with KeePass | 2023-06-04T04:04:31Z | | 40 | [mdx-deck](https://github.com/jxnblk/mdx-deck) | 11120 | 664 | JavaScript | 96 | ♠️ React MDX-based presentation decks | 2023-01-04T01:58:59Z | | 41 | [stylus](https://github.com/stylus/stylus) | 11098 | 1152 | JavaScript | 239 | Expressive, robust, feature-rich CSS language built for nodejs | 2023-06-28T08:57:06Z | | 42 | [react-markdown](https://github.com/remarkjs/react-markdown) | 10727 | 849 | JavaScript | 3 | Markdown component for React | 2023-06-17T07:23:22Z | | 43 | [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js) | 10616 | 2521 | JavaScript | 405 | A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app | 2023-07-02T18:18:50Z | | 44 | [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT) | 10505 | 559 | JavaScript | 91 | 这是一个ChatGPT的畅聊与增强插件。开源免费。不仅能解决所有报错不再刷新,还有保持活跃、取消审计、克隆对话、净化首页、展示大屏、展示全屏、言无不尽、拦截跟踪、日新月异等多个高级功能。让我们的AI体验无比顺畅、丝滑、高效、简洁。 | 2023-06-26T12:17:07Z | | 45 | [electron-quick-start](https://github.com/electron/electron-quick-start) | 10499 | 4978 | JavaScript | 14 | Clone to try a simple Electron app | 2023-06-30T20:14:52Z | | 46 | [Detox](https://github.com/wix/Detox) | 10447 | 1935 | JavaScript | 184 | Gray box end-to-end testing and automation framework for mobile apps | 2023-07-02T21:53:19Z | | 47 | [webpack-howto](https://github.com/petehunt/webpack-howto) | 10163 | 731 | JavaScript | 30 | None | 2017-08-11T02:36:03Z | | 48 | [pollyjs](https://github.com/Netflix/pollyjs) | 9922 | 395 | JavaScript | 26 | Record, Replay, and Stub HTTP Interactions. | 2023-06-23T22:56:20Z | | 49 | [Lepton](https://github.com/hackjutsu/Lepton) | 9855 | 498 | JavaScript | 79 | 💻 Democratizing Snippet Management (macOS/Win/Linux) | 2023-06-21T01:59:25Z | | 50 | [jira_clone](https://github.com/oldboyxx/jira_clone) | 9796 | 1799 | JavaScript | 0 | A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress. | 2023-04-09T12:27:34Z | | 51 | [howtheysre](https://github.com/upgundecha/howtheysre) | 8443 | 697 | JavaScript | 4 | A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE) | 2023-03-25T12:20:40Z | | 52 | [wappalyzer](https://github.com/wappalyzer/wappalyzer) | 8274 | 2319 | JavaScript | 22 | Identify technology on websites. | 2023-07-02T10:51:58Z | | 53 | [swagger-editor](https://github.com/swagger-api/swagger-editor) | 8241 | 2175 | JavaScript | 213 | Swagger Editor | 2023-06-30T10:19:11Z | | 54 | [tailblocks](https://github.com/mertJF/tailblocks) | 8050 | 754 | JavaScript | 28 | Ready-to-use Tailwind CSS blocks. | 2023-01-31T22:16:06Z | | 55 | [scalene](https://github.com/plasma-umass/scalene) | 7923 | 256 | JavaScript | 141 | Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals | 2023-07-01T19:52:16Z | | 56 | [blog](https://github.com/jawil/blog) | 7916 | 893 | JavaScript | 27 | Too young, too simple. Sometimes, naive & stupid 🐌 | 2019-04-19T08:55:23Z | | 57 | [node-telegram-bot-api](https://github.com/yagop/node-telegram-bot-api) | 7216 | 1422 | JavaScript | 70 | Telegram Bot API for NodeJS | 2023-06-19T02:45:08Z | | 58 | [synaptic](https://github.com/cazala/synaptic) | 6901 | 699 | JavaScript | 155 | architecture-free neural network library for node.js and the browser | 2020-09-03T20:24:33Z | | 59 | [icons](https://github.com/twbs/icons) | 6804 | 1025 | JavaScript | 314 | Official open source SVG icon library for Bootstrap. | 2023-07-01T03:00:53Z | | 60 | [nsfwjs](https://github.com/infinitered/nsfwjs) | 6767 | 482 | JavaScript | 60 | NSFW detection on the client-side via TensorFlow.js | 2023-06-29T13:39:59Z | | 61 | [pipedream](https://github.com/PipedreamHQ/pipedream) | 6708 | 4904 | JavaScript | 1256 | Connect APIs, remarkably fast. Free for developers. | 2023-07-01T00:23:12Z | | 62 | [artillery](https://github.com/artilleryio/artillery) | 6658 | 480 | JavaScript | 352 | 🌩 Cloud-scale load testing, as easy as 1-2-3. Serverless & batteries-included. Any stack, any scale! | 2023-07-01T13:44:57Z | | 63 | [mapscii](https://github.com/rastapasta/mapscii) | 6653 | 231 | JavaScript | 33 | 🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows | 2023-03-04T02:55:35Z | | 64 | [WantWords](https://github.com/thunlp/WantWords) | 6648 | 587 | JavaScript | 24 | An open-source online reverse dictionary. | 2022-02-23T11:52:43Z | | 65 | [zeroclipboard](https://github.com/zeroclipboard/zeroclipboard) | 6637 | 1096 | JavaScript | 82 | The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. | 2021-02-15T20:36:42Z | | 66 | [redux-actions](https://github.com/redux-utilities/redux-actions) | 6554 | 341 | JavaScript | 40 | Flux Standard Action utilities for Redux. | 2023-03-04T14:46:00Z | | 67 | [echarts-for-weixin](https://github.com/ecomfe/echarts-for-weixin) | 6465 | 1548 | JavaScript | 475 | Apache ECharts 的微信小程序版本 | 2023-03-08T02:34:03Z | | 68 | [ce](https://github.com/jspreadsheet/ce) | 6382 | 782 | JavaScript | 122 | Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. | 2023-06-27T17:47:35Z | | 69 | [BackstopJS](https://github.com/garris/BackstopJS) | 6381 | 597 | JavaScript | 469 | Catch CSS curve balls. | 2023-06-22T12:21:55Z | | 70 | [collect.js](https://github.com/ecrmnn/collect.js) | 6330 | 339 | JavaScript | 14 | 💎  Convenient and dependency free wrapper for working with arrays and objects | 2023-06-05T12:46:16Z | | 71 | [crossfilter](https://github.com/square/crossfilter) | 6223 | 1346 | JavaScript | 4 | Fast n-dimensional filtering and grouping of records. | 2023-03-18T23:13:40Z | | 72 | [GateOne](https://github.com/liftoff/GateOne) | 6211 | 957 | JavaScript | 357 | Gate One is an HTML5-powered terminal emulator and SSH client | 2023-03-17T14:15:06Z | | 73 | [slap](https://github.com/slap-editor/slap) | 6102 | 254 | JavaScript | 97 | Sublime-like terminal-based text editor | 2021-11-01T04:47:39Z | | 74 | [tui.image-editor](https://github.com/nhn/tui.image-editor) | 6092 | 1160 | JavaScript | 205 | 🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters. | 2023-06-18T10:55:38Z | | 75 | [winbox](https://github.com/nextapps-de/winbox) | 5930 | 184 | JavaScript | 6 | WinBox is a modern HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source! | 2023-07-01T10:41:31Z | | 76 | [react-autosuggest](https://github.com/moroshko/react-autosuggest) | 5915 | 640 | JavaScript | 234 | WAI-ARIA compliant React autosuggest component | 2023-01-05T16:57:23Z | | 77 | [Hilo](https://github.com/hiloteam/Hilo) | 5882 | 872 | JavaScript | 28 | A Cross-end HTML5 Game development solution developed by Alibaba Group | 2022-06-29T02:45:43Z | | 78 | [deco-ide](https://github.com/decosoftware/deco-ide) | 5836 | 343 | JavaScript | 98 | The React Native IDE | 2019-12-25T13:20:44Z | | 79 | [remarkable](https://github.com/jonschlinkert/remarkable) | 5533 | 396 | JavaScript | 114 | Markdown parser, done right. Commonmark support, extensions, syntax plugins, high speed - all in one. Gulp and metalsmith plugins available. Used by Facebook, Docusaurus and many others! Use https://github.com/breakdance/breakdance for HTML-to-markdown conversion. Use https://github.com/jonschlinkert/markdown-toc to generate a table of contents. | 2023-03-30T05:55:40Z | | 80 | [ramjet](https://github.com/Rich-Harris/ramjet) | 5469 | 195 | JavaScript | 8 | Morph DOM elements from one state to another with smooth animations and transitions | 2017-02-09T15:06:44Z | | 81 | [headless-chrome-crawler](https://github.com/yujiosaka/headless-chrome-crawler) | 5383 | 433 | JavaScript | 29 | Distributed crawler powered by Headless Chrome | 2023-04-29T20:48:51Z | | 82 | [caniuse](https://github.com/Fyrd/caniuse) | 5282 | 1385 | JavaScript | 814 | Raw browser/feature support data from caniuse.com | 2023-07-02T23:49:44Z | | 83 | [elementor](https://github.com/elementor/elementor) | 5213 | 1266 | JavaScript | 3302 | The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design. | 2023-07-02T20:32:31Z | | 84 | [react-native-nw-react-calculator](https://github.com/benoitvallon/react-native-nw-react-calculator) | 5193 | 873 | JavaScript | 12 | Mobile, desktop and website Apps with the same code | 2021-10-03T16:47:54Z | | 85 | [Detect-It-Easy](https://github.com/horsicq/Detect-It-Easy) | 5191 | 590 | JavaScript | 33 | Program for determining types of files for Windows, Linux and MacOS. | 2023-07-01T07:28:19Z | | 86 | [ProjectVisBug](https://github.com/GoogleChromeLabs/ProjectVisBug) | 5184 | 283 | JavaScript | 193 | FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug | 2023-04-28T16:24:11Z | | 87 | [fontmin](https://github.com/ecomfe/fontmin) | 5151 | 311 | JavaScript | 68 | Minify font seamlessly | 2021-10-30T04:30:15Z | | 88 | [tinycon](https://github.com/tommoor/tinycon) | 5122 | 300 | JavaScript | 13 | A small library for manipulating the favicon, in particular adding alert bubbles and changing images. | 2019-07-01T16:53:13Z | | 89 | [react-snap](https://github.com/stereobooster/react-snap) | 4938 | 399 | JavaScript | 150 | 👻 Zero-configuration framework-agnostic static prerendering for SPAs | 2023-03-23T16:40:43Z | | 90 | [react](https://github.com/duxianwei520/react) | 4817 | 1745 | JavaScript | 2 | React+webpack+redux+ant design+axios+less全家桶后台管理框架 | 2023-04-08T04:24:49Z | | 91 | [jquery-qrcode](https://github.com/jeromeetienne/jquery-qrcode) | 4800 | 2554 | JavaScript | 59 | qrcode generation standalone (doesn't depend on external services) | 2022-07-19T05:52:23Z | | 92 | [globalize](https://github.com/globalizejs/globalize) | 4756 | 645 | JavaScript | 146 | A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data | 2023-02-20T12:43:55Z | | 93 | [TwitchAdSolutions](https://github.com/pixeltris/TwitchAdSolutions) | 4690 | 349 | JavaScript | 9 | None | 2023-06-26T17:52:11Z | | 94 | [canvas-sketch](https://github.com/mattdesl/canvas-sketch) | 4633 | 375 | JavaScript | 58 | [beta] A framework for making generative artwork in JavaScript and the browser. | 2023-03-25T14:55:56Z | | 95 | [pegjs](https://github.com/pegjs/pegjs) | 4632 | 443 | JavaScript | 108 | PEG.js: Parser generator for JavaScript | 2021-11-08T18:35:39Z | | 96 | [color](https://github.com/Qix-/color) | 4584 | 287 | JavaScript | 8 | :rainbow: Javascript color conversion and manipulation library | 2022-04-21T03:24:49Z | | 97 | [sweet-core](https://github.com/sweet-js/sweet-core) | 4571 | 238 | JavaScript | 62 | Sweeten your JavaScript. | 2017-10-26T12:24:08Z | | 98 | [SimpleWebRTC](https://github.com/simplewebrtc/SimpleWebRTC) | 4567 | 1261 | JavaScript | 200 | Simplest WebRTC ever | 2022-08-14T00:15:59Z | | 99 | [braft-editor](https://github.com/margox/braft-editor) | 4547 | 586 | JavaScript | 382 | 美观易用的React富文本编辑器,基于draft-js开发 | 2021-12-03T15:46:23Z | | 100 | [plato](https://github.com/es-analysis/plato) | 4542 | 337 | JavaScript | 69 | JavaScript source code visualization, static analysis, and complexity tool | 2022-02-11T05:47:35Z |