Files
Github-Ranking/Top100/JavaScript.md
T
2023-04-29 11:05:04 +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 | [bootstrap](https://github.com/twbs/bootstrap) | 163119 | 78316 | JavaScript | 282 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2023-04-28T21:40:15Z |
| 2 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 71343 | 12407 | JavaScript | 5335 | The iconic SVG, font, and CSS toolkit | 2023-03-27T17:00:09Z |
| 3 | [express](https://github.com/expressjs/express) | 60701 | 10445 | JavaScript | 108 | Fast, unopinionated, minimalist web framework for node. | 2023-04-24T09:17:36Z |
| 4 | [mermaid](https://github.com/mermaid-js/mermaid) | 57078 | 4526 | JavaScript | 818 | Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown | 2023-04-27T05:07:44Z |
| 5 | [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) | 54248 | 12205 | JavaScript | 3 | A professional front-end template for building fast, robust, and adaptable web apps or sites. | 2023-04-06T22:38:34Z |
| 6 | [pm2](https://github.com/Unitech/pm2) | 38938 | 2538 | JavaScript | 727 | Node.js Production Process Manager with a built-in Load Balancer. | 2023-04-19T14:26:10Z |
| 7 | [hexo](https://github.com/hexojs/hexo) | 36667 | 4466 | JavaScript | 73 | A fast, simple & powerful blog framework, powered by Node.js. | 2023-04-28T20:47:04Z |
| 8 | [uBlock](https://github.com/gorhill/uBlock) | 35485 | 2678 | JavaScript | 13 | uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. | 2023-04-28T21:31:57Z |
| 9 | [30-Days-Of-JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript) | 35366 | 8405 | JavaScript | 56 | 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-04-21T11:54:04Z |
| 10 | [preact](https://github.com/preactjs/preact) | 34315 | 1887 | JavaScript | 156 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2023-04-28T09:04:10Z |
| 11 | [phaser](https://github.com/photonstorm/phaser) | 34178 | 6960 | JavaScript | 76 | Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. | 2023-04-19T16:58:55Z |
| 12 | [sheetjs](https://github.com/SheetJS/sheetjs) | 32734 | 8014 | JavaScript | 115 | 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | 2023-04-28T10:30:32Z |
| 13 | [marked](https://github.com/markedjs/marked) | 29574 | 3317 | JavaScript | 32 | A markdown parser and compiler. Built for speed. | 2023-04-24T17:11:14Z |
| 14 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 27367 | 5533 | JavaScript | 24 | An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git! | 2023-04-10T20:15:22Z |
| 15 | [fastify](https://github.com/fastify/fastify) | 27126 | 2006 | JavaScript | 60 | Fast and low overhead web framework, for Node.js | 2023-04-28T21:30:36Z |
| 16 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 26428 | 9303 | JavaScript | 565 | Automated auditing, performance metrics, and best practices for the web. | 2023-04-29T00:19:04Z |
| 17 | [codemirror5](https://github.com/codemirror/codemirror5) | 25839 | 4994 | JavaScript | 389 | In-browser code editor (version 5, legacy) | 2023-04-27T08:30:38Z |
| 18 | [mongoose](https://github.com/Automattic/mongoose) | 25610 | 3734 | JavaScript | 283 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-04-28T18:00:36Z |
| 19 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25599 | 1879 | JavaScript | 42 | ⚙️ NGINX config generator on steroids 💉 | 2023-04-27T16:04:21Z |
| 20 | [select2](https://github.com/select2/select2) | 25596 | 6386 | JavaScript | 75 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2023-04-14T12:01:28Z |
| 21 | [plyr](https://github.com/sampotts/plyr) | 23591 | 2805 | JavaScript | 791 | A simple HTML5, YouTube and Vimeo player | 2023-04-28T09:16:58Z |
| 22 | [feather](https://github.com/feathericons/feather) | 23394 | 1206 | JavaScript | 377 | Simply beautiful open source icons | 2023-04-14T12:07:27Z |
| 23 | [mocha](https://github.com/mochajs/mocha) | 21988 | 3004 | JavaScript | 251 | ☕️ simple, flexible, fun javascript test framework for node.js & the browser | 2023-04-24T19:15:21Z |
| 24 | [howler.js](https://github.com/goldfire/howler.js) | 21607 | 2165 | JavaScript | 297 | Javascript audio library for the modern web. | 2023-04-21T08:11:44Z |
| 25 | [dragula](https://github.com/bevacqua/dragula) | 21527 | 1992 | JavaScript | 106 | :ok_hand: Drag and drop so simple it hurts | 2022-12-14T16:52:52Z |
| 26 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 21475 | 2188 | JavaScript | 25 | Animate elements as they scroll into view. | 2023-03-18T03:02:47Z |
| 27 | [validator.js](https://github.com/validatorjs/validator.js) | 21213 | 2141 | JavaScript | 140 | String validation | 2023-04-14T06:50:26Z |
| 28 | [react-native-web](https://github.com/necolas/react-native-web) | 20701 | 1778 | JavaScript | 59 | Cross-platform React UI packages | 2023-04-25T21:14:08Z |
| 29 | [nanoid](https://github.com/ai/nanoid) | 20612 | 747 | JavaScript | 5 | A tiny (130 bytes), secure, URL-friendly, unique string ID generator for JavaScript | 2023-04-01T11:44:56Z |
| 30 | [enzyme](https://github.com/enzymejs/enzyme) | 19964 | 2099 | JavaScript | 257 | JavaScript Testing utilities for React | 2023-03-14T16:56:34Z |
| 31 | [Mock](https://github.com/nuysoft/Mock) | 18924 | 2682 | JavaScript | 303 | A simulation data generator | 2022-09-06T01:26:17Z |
| 32 | [heroicons](https://github.com/tailwindlabs/heroicons) | 18463 | 1226 | JavaScript | 1 | A set of free MIT-licensed high-quality SVG icons for UI development. | 2023-04-27T10:41:43Z |
| 33 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17758 | 1058 | JavaScript | 25 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-04-26T10:56:54Z |
| 34 | [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | 17141 | 2089 | JavaScript | 68 | Minimal templating on steroids. | 2023-01-04T15:05:43Z |
| 35 | [draggable](https://github.com/Shopify/draggable) | 16801 | 1094 | JavaScript | 102 | The JavaScript Drag & Drop library your grandparents warned you about. | 2023-04-20T21:39:06Z |
| 36 | [vant-weapp](https://github.com/youzan/vant-weapp) | 16774 | 3460 | JavaScript | 67 | 轻量、可靠的小程序 UI 组件库 | 2023-04-27T09:07:51Z |
| 37 | [You-Dont-Need-Lodash-Underscore](https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore) | 16736 | 795 | JavaScript | 38 | List of JavaScript methods which you can use natively + ESLint Plugin | 2023-04-26T20:21:26Z |
| 38 | [classnames](https://github.com/JedWatson/classnames) | 16620 | 574 | JavaScript | 5 | A simple javascript utility for conditionally joining classNames together | 2023-04-27T12:14:28Z |
| 39 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16579 | 1125 | JavaScript | 337 | Fast math typesetting for the web. | 2023-04-28T11:47:02Z |
| 40 | [node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | 16475 | 1209 | JavaScript | 98 | JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html | 2023-04-12T10:14:25Z |
| 41 | [superagent](https://github.com/ladjs/superagent) | 16302 | 1342 | JavaScript | 166 | Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. | 2023-03-02T14:17:41Z |
| 42 | [appium](https://github.com/appium/appium) | 16266 | 5844 | JavaScript | 208 | Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol | 2023-04-28T20:16:56Z |
| 43 | [hexo-theme-next](https://github.com/iissnan/hexo-theme-next) | 15818 | 3719 | JavaScript | 73 | Elegant theme for Hexo. | 2022-11-10T06:22:41Z |
| 44 | [javascript-interview-questions](https://github.com/sudheerj/javascript-interview-questions) | 15656 | 4590 | JavaScript | 1 | List of 1000 JavaScript Interview Questions | 2023-04-27T14:49:52Z |
| 45 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15386 | 1426 | JavaScript | 220 | A Progressive Web App for local file sharing | 2023-03-31T20:29:06Z |
| 46 | [amphtml](https://github.com/ampproject/amphtml) | 14951 | 4050 | JavaScript | 1037 | The AMP web component framework. | 2023-04-28T17:04:24Z |
| 47 | [f8app](https://github.com/fbsamples/f8app) | 14028 | 2607 | JavaScript | 19 | Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects. | 2023-01-24T17:23:46Z |
| 48 | [terminalizer](https://github.com/faressoft/terminalizer) | 14016 | 492 | JavaScript | 91 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-03-03T18:16:17Z |
| 49 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13887 | 427 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-03-14T16:32:44Z |
| 50 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13701 | 1173 | JavaScript | 260 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z |
| 51 | [GSAP](https://github.com/greensock/GSAP) | 16138 | 1639 | JavaScript | 6 | GreenSock's GSAP JavaScript animation library (including Draggable). | 2023-03-17T15:22:30Z |
| 52 | [localtunnel](https://github.com/localtunnel/localtunnel) | 16066 | 1208 | JavaScript | 129 | expose yourself | 2023-04-14T22:50:30Z |
| 53 | [Fuse](https://github.com/krisk/Fuse) | 15810 | 760 | JavaScript | 10 | Lightweight fuzzy-search, in JavaScript | 2023-01-27T20:52:54Z |
| 54 | [medium-editor](https://github.com/yabwe/medium-editor) | 15793 | 1886 | JavaScript | 332 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2022-12-11T17:28:57Z |
| 55 | [pouchdb](https://github.com/pouchdb/pouchdb) | 15683 | 1458 | JavaScript | 39 | :koala: - PouchDB is a pocket-sized database. | 2023-04-27T13:23:06Z |
| 56 | [nodemailer](https://github.com/nodemailer/nodemailer) | 15573 | 1347 | JavaScript | 3 | ✉️ Send e-mails with Node.JS – easy as cake! | 2023-01-27T09:42:16Z |
| 57 | [aframe](https://github.com/aframevr/aframe) | 15244 | 3730 | JavaScript | 328 | :a: Web framework for building virtual reality experiences. | 2023-04-27T19:54:17Z |
| 58 | [q](https://github.com/kriskowal/q) | 14957 | 1239 | JavaScript | 102 | A promise library for JavaScript | 2021-09-15T14:47:48Z |
| 59 | [kit](https://github.com/sveltejs/kit) | 14350 | 1304 | JavaScript | 396 | web development, streamlined | 2023-04-28T19:40:28Z |
| 60 | [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) | 14276 | 1903 | JavaScript | 149 | BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup. | 2023-03-23T12:19:11Z |
| 61 | [eleventy](https://github.com/11ty/eleventy) | 14207 | 438 | JavaScript | 432 | A simpler site generator. Transforms a directory of templates (of varying types) into HTML. | 2023-04-26T19:21:35Z |
| 62 | [electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat) | 13903 | 2822 | JavaScript | 198 | :speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong. | 2020-09-30T02:05:55Z |
| 63 | [shelljs](https://github.com/shelljs/shelljs) | 13794 | 750 | JavaScript | 98 | :shell: Portable Unix shell commands for Node.js | 2023-03-13T10:34:59Z |
| 64 | [WebFundamentals](https://github.com/google/WebFundamentals) | 13773 | 2720 | JavaScript | 1177 | Former git repo for WebFundamentals on developers.google.com | 2022-08-10T14:38:07Z |
| 65 | [forever](https://github.com/foreversd/forever) | 13764 | 985 | JavaScript | 314 | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever) | 2022-03-19T10:04:44Z |
| 66 | [docs](https://github.com/github/docs) | 13516 | 59775 | JavaScript | 113 | The open-source repo for docs.github.com | 2023-04-28T23:03:15Z |
| 67 | [loopback](https://github.com/strongloop/loopback) | 13273 | 1247 | JavaScript | 12 | LoopBack makes it easy to build modern applications that require complex integrations. | 2023-01-24T19:26:59Z |
| 68 | [angular-seed](https://github.com/angular/angular-seed) | 13107 | 7050 | JavaScript | 10 | Seed project for angular apps. | 2022-02-28T04:45:47Z |
| 69 | [supertest](https://github.com/ladjs/supertest) | 12944 | 779 | JavaScript | 154 | 🕷 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 |
| 70 | [complete-javascript-course](https://github.com/jonasschmedtmann/complete-javascript-course) | 12365 | 14629 | JavaScript | 100 | Starter files, final projects, and FAQ for my Complete JavaScript course | 2023-04-26T18:11:01Z |
| 71 | [react-pdf](https://github.com/diegomura/react-pdf) | 12227 | 1011 | JavaScript | 355 | 📄 Create PDF files using React | 2023-04-19T20:08:49Z |
| 72 | [nock](https://github.com/nock/nock) | 12112 | 788 | JavaScript | 54 | HTTP server mocking and expectations library for Node.js | 2023-04-27T17:05:25Z |
| 73 | [browserslist](https://github.com/browserslist/browserslist) | 11925 | 688 | JavaScript | 34 | 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env | 2023-04-17T15:05:10Z |
| 74 | [github-do-not-ban-us](https://github.com/1995parham/github-do-not-ban-us) | 11841 | 1112 | JavaScript | 7 | GitHub do not ban us from open source world :iran: | 2019-08-01T19:25:20Z |
| 75 | [ivideo](https://github.com/phobal/ivideo) | 11809 | 3258 | JavaScript | 0 | 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform | 2021-01-28T19:46:42Z |
| 76 | [cropperjs](https://github.com/fengyuanchen/cropperjs) | 11730 | 2326 | JavaScript | 30 | JavaScript image cropper. | 2023-03-26T09:13:37Z |
| 77 | [pomelo](https://github.com/NetEase/pomelo) | 11710 | 2919 | JavaScript | 132 | A fast,scalable,distributed game server framework for Node.js. | 2022-09-04T15:54:44Z |
| 78 | [keeweb](https://github.com/keeweb/keeweb) | 11589 | 1047 | JavaScript | 357 | Free cross-platform password manager compatible with KeePass | 2023-03-05T18:09:17Z |
| 79 | [showdoc](https://github.com/star7th/showdoc) | 11236 | 2131 | JavaScript | 102 | ShowDoc is a tool greatly applicable for an IT team to share documents online一个非常适合IT团队的在线API文档、技术文档工具 | 2023-04-20T14:14:31Z |
| 80 | [mdx-deck](https://github.com/jxnblk/mdx-deck) | 11094 | 663 | JavaScript | 96 | ♠️ React MDX-based presentation decks | 2023-01-04T01:58:59Z |
| 81 | [stylus](https://github.com/stylus/stylus) | 11071 | 1144 | JavaScript | 235 | Expressive, robust, feature-rich CSS language built for nodejs | 2023-04-24T08:57:02Z |
| 82 | [SingleFile](https://github.com/gildas-lormeau/SingleFile) | 10880 | 783 | JavaScript | 59 | Web Extension and CLI tool for saving a faithful copy of an entire web page in a single HTML file | 2023-04-14T21:50:59Z |
| 83 | [headroom.js](https://github.com/WickyNilliams/headroom.js) | 10869 | 858 | JavaScript | 15 | Give your pages some headroom. Hide your header until you need it | 2022-12-09T23:41:52Z |
| 84 | [apachecn-algo-zh](https://github.com/apachecn/apachecn-algo-zh) | 10791 | 2207 | JavaScript | 3 | ApacheCN 数据结构与算法译文集 | 2022-08-27T16:38:48Z |
| 85 | [metrics](https://github.com/lowlighter/metrics) | 10506 | 1331 | 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-04-27T16:03:53Z |
| 86 | [electron-quick-start](https://github.com/electron/electron-quick-start) | 10404 | 4954 | JavaScript | 13 | Clone to try a simple Electron app | 2023-04-28T09:35:50Z |
| 87 | [react-markdown](https://github.com/remarkjs/react-markdown) | 10362 | 836 | JavaScript | 2 | Markdown component for React | 2023-04-12T10:09:35Z |
| 88 | [Detox](https://github.com/wix/Detox) | 10336 | 1925 | JavaScript | 183 | Gray box end-to-end testing and automation framework for mobile apps | 2023-04-27T15:05:47Z |
| 89 | [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm) | 10316 | 545 | JavaScript | 210 | FFmpeg for browser and node, powered by WebAssembly | 2023-03-14T15:44:36Z |
| 90 | [react-static](https://github.com/react-static/react-static) | 10238 | 808 | JavaScript | 1 | ⚛️ 🚀 A progressive static site generator for React. | 2022-10-31T19:59:37Z |
| 91 | [webpack-howto](https://github.com/petehunt/webpack-howto) | 10167 | 732 | JavaScript | 30 | None | 2017-08-11T02:36:03Z |
| 92 | [Mind-Expanding-Books](https://github.com/hackerkid/Mind-Expanding-Books) | 10054 | 1033 | JavaScript | 17 | :books: Books everyone should read! | 2023-03-25T13:06:49Z |
| 93 | [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js) | 9909 | 2320 | JavaScript | 336 | A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app | 2023-04-27T17:31:23Z |
| 94 | [purifycss](https://github.com/purifycss/purifycss) | 9906 | 424 | JavaScript | 70 | Remove unused CSS. Also works with single-page apps. | 2020-10-17T03:45:35Z |
| 95 | [pollyjs](https://github.com/Netflix/pollyjs) | 9891 | 392 | JavaScript | 26 | Record, Replay, and Stub HTTP Interactions. | 2023-04-10T11:25:03Z |
| 96 | [chokidar](https://github.com/paulmillr/chokidar) | 9878 | 588 | JavaScript | 108 | Minimal and efficient cross-platform file watching library | 2023-03-22T09:23:19Z |
| 97 | [Lepton](https://github.com/hackjutsu/Lepton) | 9804 | 490 | JavaScript | 78 | 💻 Democratizing Snippet Management (macOS/Win/Linux) | 2023-04-14T20:00:55Z |
| 98 | [critical](https://github.com/addyosmani/critical) | 9729 | 409 | JavaScript | 35 | Extract & Inline Critical-path CSS in HTML pages | 2023-04-10T22:05:54Z |
| 99 | [jira_clone](https://github.com/oldboyxx/jira_clone) | 9666 | 1759 | 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 |
| 100 | [lax.js](https://github.com/alexfoxy/lax.js) | 9604 | 479 | JavaScript | 10 | Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll. | 2023-03-04T03:20:41Z |