Files
Github-Ranking/Top100/JavaScript.md
T
2023-06-18 11:05:01 +08:00

109 lines
19 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[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 |