[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) | 209166 | 43723 | JavaScript | 993 | The library for web and native user interfaces | 2023-06-17T17:53:25Z | | 2 | [create-react-app](https://github.com/facebook/create-react-app) | 100094 | 26431 | JavaScript | 1593 | Set up a modern web app by running one command. | 2023-06-15T16:33:22Z | | 3 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 83014 | 11258 | JavaScript | 58 | :bathtub: Clean Code concepts adapted for JavaScript | 2023-06-01T18:48:51Z | | 4 | [reveal.js](https://github.com/hakimel/reveal.js) | 63947 | 16540 | JavaScript | 656 | The HTML Presentation Framework | 2023-06-16T10:12:18Z | | 5 | [express](https://github.com/expressjs/express) | 61149 | 10504 | JavaScript | 116 | Fast, unopinionated, minimalist web framework for node. | 2023-06-14T14:46:16Z | | 6 | [mermaid](https://github.com/mermaid-js/mermaid) | 58599 | 4733 | JavaScript | 845 | Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown | 2023-06-18T01:33:31Z | | 7 | [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) | 54825 | 12263 | JavaScript | 3 | A professional front-end template for building fast, robust, and adaptable web apps or sites. | 2023-06-11T02:17:05Z | | 8 | [gatsby](https://github.com/gatsbyjs/gatsby) | 54550 | 10545 | JavaScript | 78 | The fastest frontend for the headless web. Build modern websites with React. | 2023-06-16T11:14:49Z | | 9 | [pdf.js](https://github.com/mozilla/pdf.js) | 42855 | 9428 | JavaScript | 318 | PDF Reader in JavaScript | 2023-06-16T18:40:35Z | | 10 | [drawio-desktop](https://github.com/jgraph/drawio-desktop) | 41065 | 4358 | JavaScript | 146 | Official electron build of draw.io | 2023-06-17T01:29:12Z | | 11 | [nw.js](https://github.com/nwjs/nw.js) | 39657 | 3955 | JavaScript | 870 | 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 | | 12 | [pm2](https://github.com/Unitech/pm2) | 39234 | 2547 | JavaScript | 751 | Node.js Production Process Manager with a built-in Load Balancer. | 2023-06-08T12:56:10Z | | 13 | [30-Days-Of-JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript) | 36648 | 8654 | JavaScript | 67 | 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-06-16T18:07:35Z | | 14 | [uBlock](https://github.com/gorhill/uBlock) | 36335 | 2719 | JavaScript | 13 | uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. | 2023-06-17T16:06:20Z | | 15 | [drawio](https://github.com/jgraph/drawio) | 34760 | 6798 | JavaScript | 340 | draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding | 2023-06-16T21:05:16Z | | 16 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 34139 | 8113 | JavaScript | 5 | A boilerplate for Node.js web applications | 2023-06-17T09:13:07Z | | 17 | [tesseract.js](https://github.com/naptha/tesseract.js) | 30751 | 2061 | JavaScript | 10 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2023-06-15T20:49:07Z | | 18 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 30225 | 2411 | JavaScript | 508 | Beautiful and accessible drag and drop for lists with React | 2023-06-15T20:33:14Z | | 19 | [vuex](https://github.com/vuejs/vuex) | 28065 | 9628 | JavaScript | 87 | 🗃️ Centralized State Management for Vue.js. | 2023-05-28T16:22:06Z | | 20 | [async](https://github.com/caolan/async) | 27881 | 2455 | JavaScript | 12 | Async utilities for node and the browser | 2023-03-02T18:00:01Z | | 21 | [fastify](https://github.com/fastify/fastify) | 27642 | 2044 | JavaScript | 72 | Fast and low overhead web framework, for Node.js | 2023-06-17T23:12:58Z | | 22 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 26668 | 9366 | JavaScript | 573 | Automated auditing, performance metrics, and best practices for the web. | 2023-06-17T14:39:04Z | | 23 | [request](https://github.com/request/request) | 25631 | 3240 | JavaScript | 78 | 🏊🏾 Simplified HTTP request client. | 2023-05-14T20:03:33Z | | 24 | [weekly](https://github.com/ascoders/weekly) | 24069 | 2829 | JavaScript | 1 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2023-05-29T00:51:48Z | | 25 | [feather](https://github.com/feathericons/feather) | 23594 | 1218 | JavaScript | 378 | Simply beautiful open source icons | 2023-04-14T12:07:27Z | | 26 | [pkg](https://github.com/vercel/pkg) | 23383 | 1000 | JavaScript | 46 | Package your Node.js project into an executable | 2023-05-06T23:54:54Z | | 27 | [redux-saga](https://github.com/redux-saga/redux-saga) | 22460 | 2035 | JavaScript | 20 | An alternative side effect model for Redux apps | 2023-06-15T20:03:22Z | | 28 | [flv.js](https://github.com/bilibili/flv.js) | 22196 | 3393 | JavaScript | 407 | HTML5 FLV Player | 2023-06-04T11:09:37Z | | 29 | [mocha](https://github.com/mochajs/mocha) | 22048 | 3006 | JavaScript | 259 | ☕️ simple, flexible, fun javascript test framework for node.js & the browser | 2023-05-31T15:34:26Z | | 30 | [howler.js](https://github.com/goldfire/howler.js) | 21767 | 2171 | JavaScript | 304 | Javascript audio library for the modern web. | 2023-05-16T20:48:03Z | | 31 | [highlight.js](https://github.com/highlightjs/highlight.js) | 21640 | 3482 | JavaScript | 79 | JavaScript syntax highlighter with language auto-detection and zero dependencies. | 2023-06-16T00:00:32Z | | 32 | [CyberChef](https://github.com/gchq/CyberChef) | 21445 | 2530 | JavaScript | 271 | The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis | 2023-06-16T19:13:03Z | | 33 | [nanoid](https://github.com/ai/nanoid) | 20992 | 755 | JavaScript | 7 | A tiny (130 bytes), secure, URL-friendly, unique string ID generator for JavaScript | 2023-06-03T07:40:22Z | | 34 | [react-native-web](https://github.com/necolas/react-native-web) | 20804 | 1792 | JavaScript | 61 | Cross-platform React UI packages | 2023-06-16T03:27:29Z | | 35 | [enzyme](https://github.com/enzymejs/enzyme) | 19986 | 2096 | JavaScript | 255 | JavaScript Testing utilities for React | 2023-03-14T16:56:34Z | | 36 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18948 | 834 | JavaScript | 7 | 1kB-ish JavaScript framework for building hypertext applications | 2023-05-06T12:19:20Z | | 37 | [heroicons](https://github.com/tailwindlabs/heroicons) | 18788 | 1241 | JavaScript | 0 | A set of free MIT-licensed high-quality SVG icons for UI development. | 2023-06-06T13:48:53Z | | 38 | [wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) | 17568 | 6091 | JavaScript | 0 | 微信小程序商城,微信小程序微店 | 2023-06-08T14:40:02Z | | 39 | [fks](https://github.com/JacksonTian/fks) | 17406 | 4628 | JavaScript | 14 | 前端技能汇总 Frontend Knowledge Structure | 2019-06-27T12:30:51Z | | 40 | [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | 17238 | 2096 | JavaScript | 68 | Minimal templating on steroids. | 2023-06-11T15:47:52Z | | 41 | [vant-weapp](https://github.com/youzan/vant-weapp) | 16898 | 3464 | JavaScript | 54 | 轻量、可靠的小程序 UI 组件库 | 2023-06-14T08:22:52Z | | 42 | [You-Dont-Need-Lodash-Underscore](https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore) | 16860 | 800 | JavaScript | 38 | List of JavaScript methods which you can use natively + ESLint Plugin | 2023-06-15T11:32:13Z | | 43 | [classnames](https://github.com/JedWatson/classnames) | 16724 | 572 | JavaScript | 6 | A simple javascript utility for conditionally joining classNames together | 2023-06-05T22:39:49Z | | 44 | [node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | 16619 | 1215 | JavaScript | 99 | JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html | 2023-06-17T08:58:02Z | | 45 | [appium](https://github.com/appium/appium) | 16505 | 5873 | JavaScript | 217 | Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol | 2023-06-16T09:07:05Z | | 46 | [javascript-interview-questions](https://github.com/sudheerj/javascript-interview-questions) | 16410 | 4788 | JavaScript | 4 | List of 1000 JavaScript Interview Questions | 2023-06-17T10:15:36Z | | 47 | [superagent](https://github.com/ladjs/superagent) | 16350 | 1346 | JavaScript | 168 | Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. | 2023-05-13T17:25:19Z | | 48 | [hexo-theme-next](https://github.com/iissnan/hexo-theme-next) | 15829 | 3715 | JavaScript | 73 | Elegant theme for Hexo. | 2022-11-10T06:22:41Z | | 49 | [medium-editor](https://github.com/yabwe/medium-editor) | 15828 | 1883 | JavaScript | 334 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2022-12-11T17:28:57Z | | 50 | [pouchdb](https://github.com/pouchdb/pouchdb) | 15784 | 1466 | JavaScript | 47 | :koala: - PouchDB is a pocket-sized database. | 2023-06-18T02:59:06Z | | 51 | [Functional-Light-JS](https://github.com/getify/Functional-Light-JS) | 16205 | 1964 | JavaScript | 15 | Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter. | 2023-02-11T18:01:02Z | | 52 | [Fuse](https://github.com/krisk/Fuse) | 16060 | 765 | JavaScript | 9 | Lightweight fuzzy-search, in JavaScript | 2023-01-27T20:52:54Z | | 53 | [medium-editor](https://github.com/yabwe/medium-editor) | 15828 | 1883 | JavaScript | 334 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2022-12-11T17:28:57Z | | 54 | [pouchdb](https://github.com/pouchdb/pouchdb) | 15784 | 1466 | JavaScript | 47 | :koala: - PouchDB is a pocket-sized database. | 2023-06-18T02:59:06Z | | 55 | [nodemailer](https://github.com/nodemailer/nodemailer) | 15687 | 1358 | JavaScript | 6 | ✉️ Send e-mails with Node.JS – easy as cake! | 2023-05-29T07:36:22Z | | 56 | [aframe](https://github.com/aframevr/aframe) | 15459 | 3755 | JavaScript | 337 | :a: Web framework for building virtual reality experiences. | 2023-06-16T16:37:10Z | | 57 | [kit](https://github.com/sveltejs/kit) | 15000 | 1365 | JavaScript | 442 | web development, streamlined | 2023-06-18T02:01:27Z | | 58 | [q](https://github.com/kriskowal/q) | 14953 | 1245 | JavaScript | 102 | A promise library for JavaScript | 2021-09-15T14:47:48Z | | 59 | [eleventy](https://github.com/11ty/eleventy) | 14479 | 447 | JavaScript | 446 | A simpler site generator. Transforms a directory of templates (of varying types) into HTML. | 2023-05-19T09:30:56Z | | 60 | [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) | 14321 | 1910 | JavaScript | 153 | BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup. | 2023-06-09T14:46:58Z | | 61 | [electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat) | 13900 | 2821 | JavaScript | 198 | :speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong. | 2020-09-30T02:05:55Z | | 62 | [shelljs](https://github.com/shelljs/shelljs) | 13852 | 751 | JavaScript | 98 | :shell: Portable Unix shell commands for Node.js | 2023-03-13T10:34:59Z | | 63 | [docs](https://github.com/github/docs) | 13837 | 60322 | JavaScript | 95 | The open-source repo for docs.github.com | 2023-06-17T22:01:32Z | | 64 | [WebFundamentals](https://github.com/google/WebFundamentals) | 13815 | 2724 | JavaScript | 1176 | Former git repo for WebFundamentals on developers.google.com | 2022-08-10T14:38:07Z | | 65 | [forever](https://github.com/foreversd/forever) | 13783 | 986 | JavaScript | 315 | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever) | 2023-05-21T21:49:29Z | | 66 | [loopback](https://github.com/strongloop/loopback) | 13276 | 1247 | JavaScript | 13 | LoopBack makes it easy to build modern applications that require complex integrations. | 2023-01-24T19:26:59Z | | 67 | [angular-seed](https://github.com/angular/angular-seed) | 13098 | 7034 | JavaScript | 10 | Seed project for angular apps. | 2022-02-28T04:45:47Z | | 68 | [supertest](https://github.com/ladjs/supertest) | 13053 | 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 | | 69 | [complete-javascript-course](https://github.com/jonasschmedtmann/complete-javascript-course) | 12775 | 14903 | JavaScript | 101 | Starter files, final projects, and FAQ for my Complete JavaScript course | 2023-06-17T09:56:30Z | | 70 | [react-pdf](https://github.com/diegomura/react-pdf) | 12413 | 1022 | JavaScript | 378 | 📄 Create PDF files using React | 2023-06-15T13:10:44Z | | 71 | [nock](https://github.com/nock/nock) | 12188 | 789 | JavaScript | 56 | HTTP server mocking and expectations library for Node.js | 2023-06-06T09:40:30Z | | 72 | [browserslist](https://github.com/browserslist/browserslist) | 12066 | 696 | JavaScript | 35 | 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env | 2023-06-15T14:35:49Z | | 73 | [cropperjs](https://github.com/fengyuanchen/cropperjs) | 11862 | 2335 | JavaScript | 36 | JavaScript image cropper. | 2023-06-11T08:09:43Z | | 74 | [github-do-not-ban-us](https://github.com/1995parham/github-do-not-ban-us) | 11833 | 1108 | JavaScript | 7 | GitHub do not ban us from open source world :iran: | 2019-08-01T19:25:20Z | | 75 | [pomelo](https://github.com/NetEase/pomelo) | 11726 | 2924 | JavaScript | 132 | A fast,scalable,distributed game server framework for Node.js. | 2022-09-04T15:54:44Z | | 76 | [keeweb](https://github.com/keeweb/keeweb) | 11678 | 1053 | JavaScript | 360 | Free cross-platform password manager compatible with KeePass | 2023-06-04T04:04:31Z | | 77 | [showdoc](https://github.com/star7th/showdoc) | 11367 | 2143 | JavaScript | 127 | ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具 | 2023-06-17T13:25:41Z | | 78 | [SingleFile](https://github.com/gildas-lormeau/SingleFile) | 11309 | 807 | JavaScript | 73 | Web Extension and CLI tool for saving a faithful copy of an entire web page in a single HTML file | 2023-06-03T20:44:09Z | | 79 | [mdx-deck](https://github.com/jxnblk/mdx-deck) | 11116 | 664 | JavaScript | 96 | ♠️ React MDX-based presentation decks | 2023-01-04T01:58:59Z | | 80 | [stylus](https://github.com/stylus/stylus) | 11096 | 1150 | JavaScript | 237 | Expressive, robust, feature-rich CSS language built for nodejs | 2023-06-07T08:56:59Z | | 81 | [headroom.js](https://github.com/WickyNilliams/headroom.js) | 10868 | 858 | JavaScript | 15 | Give your pages some headroom. Hide your header until you need it | 2022-12-09T23:41:52Z | | 82 | [metrics](https://github.com/lowlighter/metrics) | 10838 | 1357 | JavaScript | 12 | 📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON! | 2023-06-17T16:03:35Z | | 83 | [apachecn-algo-zh](https://github.com/apachecn/apachecn-algo-zh) | 10800 | 2208 | JavaScript | 3 | ApacheCN 数据结构与算法译文集 | 2022-08-27T16:38:48Z | | 84 | [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm) | 10667 | 570 | JavaScript | 221 | FFmpeg for browser and node, powered by WebAssembly | 2023-06-05T16:15:33Z | | 85 | [react-markdown](https://github.com/remarkjs/react-markdown) | 10636 | 843 | JavaScript | 3 | Markdown component for React | 2023-06-17T07:23:22Z | | 86 | [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js) | 10494 | 2470 | JavaScript | 385 | A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app | 2023-06-17T18:45:14Z | | 87 | [electron-quick-start](https://github.com/electron/electron-quick-start) | 10476 | 4966 | JavaScript | 14 | Clone to try a simple Electron app | 2023-06-16T18:23:11Z | | 88 | [Detox](https://github.com/wix/Detox) | 10416 | 1934 | JavaScript | 184 | Gray box end-to-end testing and automation framework for mobile apps | 2023-06-15T21:02:45Z | | 89 | [react-static](https://github.com/react-static/react-static) | 10253 | 810 | JavaScript | 1 | ⚛️ 🚀 A progressive static site generator for React. | 2022-10-31T19:59:37Z | | 90 | [Mind-Expanding-Books](https://github.com/hackerkid/Mind-Expanding-Books) | 10247 | 1041 | JavaScript | 17 | :books: Books everyone should read! | 2023-06-05T16:11:51Z | | 91 | [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT) | 10208 | 536 | JavaScript | 80 | 这是一个ChatGPT的畅聊与增强插件。开源免费。不仅能解决所有报错不再刷新,还有保持活跃、取消审计、克隆对话、净化首页、展示大屏、展示全屏、言无不尽、拦截跟踪、日新月异等多个高级功能。让我们的AI体验无比顺畅、丝滑、高效、简洁。 | 2023-06-18T00:30:22Z | | 92 | [webpack-howto](https://github.com/petehunt/webpack-howto) | 10163 | 732 | JavaScript | 30 | None | 2017-08-11T02:36:03Z | | 93 | [chokidar](https://github.com/paulmillr/chokidar) | 9970 | 590 | JavaScript | 109 | Minimal and efficient cross-platform file watching library | 2023-05-26T12:14:47Z | | 94 | [pollyjs](https://github.com/Netflix/pollyjs) | 9915 | 395 | JavaScript | 26 | Record, Replay, and Stub HTTP Interactions. | 2023-04-10T11:25:03Z | | 95 | [purifycss](https://github.com/purifycss/purifycss) | 9905 | 425 | JavaScript | 70 | Remove unused CSS. Also works with single-page apps. | 2020-10-17T03:45:35Z | | 96 | [lax.js](https://github.com/alexfoxy/lax.js) | 9898 | 493 | JavaScript | 10 | Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll. | 2023-03-04T03:20:41Z | | 97 | [Lepton](https://github.com/hackjutsu/Lepton) | 9848 | 495 | JavaScript | 79 | 💻 Democratizing Snippet Management (macOS/Win/Linux) | 2023-04-14T20:00:55Z | | 98 | [jira_clone](https://github.com/oldboyxx/jira_clone) | 9772 | 1789 | 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 | | 99 | [Crash-Course-Computer-Science-Chinese](https://github.com/1c7/Crash-Course-Computer-Science-Chinese) | 9506 | 1515 | JavaScript | 1 | :computer: 计算机速成课 \| Crash Course 字幕组 (全40集 2018-5-1 精校完成) | 2022-01-25T06:43:46Z | | 100 | [1on1-questions](https://github.com/VGraupera/1on1-questions) | 9346 | 629 | JavaScript | 0 | Mega list of 1 on 1 meeting questions compiled from a variety to sources | 2023-03-18T15:42:17Z |