Files
Github-Ranking/Top100/JavaScript.md
T
2023-04-05 11:05:07 +08:00

109 lines
18 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) | 205206 | 42730 | JavaScript | 960 | The library for web and native user interfaces | 2023-04-04T23:30:23Z |
| 2 | [bootstrap](https://github.com/twbs/bootstrap) | 162703 | 78136 | JavaScript | 276 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2023-04-04T20:04:39Z |
| 3 | [create-react-app](https://github.com/facebook/create-react-app) | 99347 | 26208 | JavaScript | 1557 | Set up a modern web app by running one command. | 2023-04-03T19:26:22Z |
| 4 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 81114 | 10981 | JavaScript | 56 | :bathtub: Clean Code concepts adapted for JavaScript | 2023-03-12T16:32:45Z |
| 5 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 71206 | 12380 | JavaScript | 5307 | The iconic SVG, font, and CSS toolkit | 2023-03-27T17:00:09Z |
| 6 | [reveal.js](https://github.com/hakimel/reveal.js) | 63429 | 16495 | JavaScript | 644 | The HTML Presentation Framework | 2023-03-22T07:31:53Z |
| 7 | [gatsby](https://github.com/gatsbyjs/gatsby) | 54325 | 10520 | JavaScript | 68 | The fastest frontend for the headless web. Build modern websites with React. | 2023-04-04T21:30:07Z |
| 8 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 53721 | 15791 | JavaScript | 97 | :zap: Dynamically generated stats for your github readmes | 2023-04-01T15:44:59Z |
| 9 | [moment](https://github.com/moment/moment) | 47312 | 7126 | JavaScript | 208 | Parse, validate, manipulate, and display dates in javascript. | 2023-03-28T22:44:00Z |
| 10 | [anime](https://github.com/juliangarnier/anime) | 44840 | 3646 | JavaScript | 180 | JavaScript animation engine | 2023-03-31T03:15:16Z |
| 11 | [pdf.js](https://github.com/mozilla/pdf.js) | 42019 | 9293 | JavaScript | 338 | PDF Reader in JavaScript | 2023-04-04T23:57:26Z |
| 12 | [nw.js](https://github.com/nwjs/nw.js) | 39555 | 3951 | JavaScript | 859 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2023-04-04T21:06:47Z |
| 13 | [zx](https://github.com/google/zx) | 36906 | 885 | JavaScript | 30 | A tool for writing better scripts | 2023-03-29T20:03:22Z |
| 14 | [hexo](https://github.com/hexojs/hexo) | 36494 | 4445 | JavaScript | 71 | A fast, simple & powerful blog framework, powered by Node.js. | 2023-04-04T08:27:01Z |
| 15 | [preact](https://github.com/preactjs/preact) | 34206 | 1877 | JavaScript | 152 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2023-04-04T20:14:11Z |
| 16 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 34072 | 8106 | JavaScript | 8 | A boilerplate for Node.js web applications | 2023-02-27T22:32:37Z |
| 17 | [phaser](https://github.com/photonstorm/phaser) | 33895 | 6941 | JavaScript | 69 | 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-04T17:43:24Z |
| 18 | [drawio](https://github.com/jgraph/drawio) | 33778 | 6638 | JavaScript | 379 | draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding | 2023-04-03T09:36:47Z |
| 19 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 33010 | 5444 | JavaScript | 24 | 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | 2023-03-24T12:17:42Z |
| 20 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 32705 | 3979 | JavaScript | 31 | Awesome React Native components, news, tools, and learning material! | 2023-03-28T08:29:33Z |
| 21 | [sheetjs](https://github.com/SheetJS/sheetjs) | 32579 | 7989 | JavaScript | 112 | 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | 2023-02-26T00:35:40Z |
| 22 | [tesseract.js](https://github.com/naptha/tesseract.js) | 30053 | 2023 | JavaScript | 19 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2023-04-02T19:01:16Z |
| 23 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 29682 | 2375 | JavaScript | 503 | Beautiful and accessible drag and drop for lists with React | 2023-04-03T10:41:25Z |
| 24 | [marked](https://github.com/markedjs/marked) | 29414 | 3314 | JavaScript | 30 | A markdown parser and compiler. Built for speed. | 2023-04-05T02:46:55Z |
| 25 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 29068 | 6189 | JavaScript | 71 | :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices. | 2023-03-23T21:35:09Z |
| 26 | [500lines](https://github.com/aosabook/500lines) | 28185 | 5934 | JavaScript | 30 | 500 Lines or Less | 2022-11-30T22:59:45Z |
| 27 | [vuex](https://github.com/vuejs/vuex) | 27995 | 9582 | JavaScript | 85 | 🗃️ Centralized State Management for Vue.js. | 2023-03-17T07:26:30Z |
| 28 | [slick](https://github.com/kenwheeler/slick) | 27906 | 5971 | JavaScript | 1171 | the last carousel you'll ever need | 2023-03-09T13:43:19Z |
| 29 | [async](https://github.com/caolan/async) | 27853 | 2459 | JavaScript | 11 | Async utilities for node and the browser | 2023-03-02T18:00:01Z |
| 30 | [webtorrent](https://github.com/webtorrent/webtorrent) | 27722 | 2685 | JavaScript | 87 | ⚡️ Streaming torrent client for the web | 2023-04-03T11:22:21Z |
| 31 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 27090 | 5510 | JavaScript | 20 | 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-01T04:55:13Z |
| 32 | [underscore](https://github.com/jashkenas/underscore) | 26915 | 5609 | JavaScript | 30 | JavaScript's utility _ belt | 2022-11-29T17:19:56Z |
| 33 | [uppy](https://github.com/transloadit/uppy) | 26655 | 1820 | JavaScript | 108 | The next open source file uploader for web browsers :dog: | 2023-04-04T23:45:18Z |
| 34 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 26150 | 8974 | JavaScript | 521 | The OpenAPI Specification Repository | 2023-04-04T19:05:44Z |
| 35 | [codemirror5](https://github.com/codemirror/codemirror5) | 25790 | 4994 | JavaScript | 390 | In-browser code editor (version 5, legacy) | 2023-03-16T17:03:31Z |
| 36 | [request](https://github.com/request/request) | 25609 | 3218 | JavaScript | 75 | 🏊🏾 Simplified HTTP request client. | 2023-03-17T09:22:36Z |
| 37 | [select2](https://github.com/select2/select2) | 25579 | 6380 | JavaScript | 74 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2023-04-04T13:30:06Z |
| 38 | [mongoose](https://github.com/Automattic/mongoose) | 25506 | 3715 | JavaScript | 282 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-04-04T21:12:43Z |
| 39 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25478 | 1864 | JavaScript | 41 | ⚙️ NGINX config generator on steroids 💉 | 2023-03-15T14:41:50Z |
| 40 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25444 | 3049 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-04-03T20:38:37Z |
| 41 | [nodemon](https://github.com/remy/nodemon) | 25098 | 1706 | JavaScript | 9 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2023-04-04T19:40:54Z |
| 42 | [plyr](https://github.com/sampotts/plyr) | 23452 | 2795 | JavaScript | 787 | A simple HTML5, YouTube and Vimeo player | 2023-03-24T12:03:17Z |
| 43 | [fe-interview](https://github.com/haizlin/fe-interview) | 23353 | 3133 | JavaScript | 5321 | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | 2023-03-23T20:49:14Z |
| 44 | [weekly](https://github.com/ascoders/weekly) | 23247 | 2776 | JavaScript | 2 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2023-03-29T15:35:08Z |
| 45 | [pkg](https://github.com/vercel/pkg) | 23049 | 976 | JavaScript | 43 | Package your Node.js project into an executable | 2023-03-28T08:49:27Z |
| 46 | [ramda](https://github.com/ramda/ramda) | 22860 | 1460 | JavaScript | 131 | :ram: Practical functional Javascript | 2023-04-04T04:33:33Z |
| 47 | [eslint](https://github.com/eslint/eslint) | 22471 | 4104 | JavaScript | 113 | Find and fix problems in your JavaScript code. | 2023-04-05T01:12:22Z |
| 48 | [redux-saga](https://github.com/redux-saga/redux-saga) | 22431 | 2036 | JavaScript | 17 | An alternative side effect model for Redux apps | 2023-04-01T08:34:24Z |
| 49 | [flv.js](https://github.com/bilibili/flv.js) | 22018 | 3367 | JavaScript | 401 | HTML5 FLV Player | 2023-03-22T19:36:33Z |
| 50 | [dragula](https://github.com/bevacqua/dragula) | 21490 | 1988 | JavaScript | 106 | :ok_hand: Drag and drop so simple it hurts | 2022-12-14T16:52:52Z |
| 51 | [select2](https://github.com/select2/select2) | 25579 | 6380 | JavaScript | 74 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2023-04-04T13:30:06Z |
| 52 | [mongoose](https://github.com/Automattic/mongoose) | 25506 | 3715 | JavaScript | 282 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-04-04T21:12:43Z |
| 53 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25478 | 1864 | JavaScript | 41 | ⚙️ NGINX config generator on steroids 💉 | 2023-03-15T14:41:50Z |
| 54 | [gitbook](https://github.com/GitbookIO/gitbook) | 25454 | 3777 | JavaScript | 0 | 📝 Modern documentation format and toolchain using Git and Markdown | 2023-03-02T05:30:09Z |
| 55 | [nprogress](https://github.com/rstacruz/nprogress) | 25182 | 1850 | JavaScript | 98 | For slim progress bars like on YouTube, Medium, etc | 2022-06-04T00:38:39Z |
| 56 | [immer](https://github.com/immerjs/immer) | 24932 | 826 | JavaScript | 27 | Create the next immutable state by mutating the current one | 2023-04-03T16:29:56Z |
| 57 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 24827 | 3134 | JavaScript | 450 | React components for efficiently rendering large lists and tabular data | 2023-03-30T21:56:19Z |
| 58 | [nylas-mail](https://github.com/nylas/nylas-mail) | 24735 | 1469 | JavaScript | 980 | :love_letter: An extensible desktop mail app built on the modern web. Forks welcome! | 2022-11-24T08:20:57Z |
| 59 | [commander.js](https://github.com/tj/commander.js) | 24498 | 1707 | JavaScript | 9 | node.js command-line interfaces made easy | 2023-03-29T23:18:48Z |
| 60 | [RSSHub](https://github.com/DIYgod/RSSHub) | 23869 | 4986 | JavaScript | 258 | 🍰 Everything is RSSible | 2023-04-04T23:59:15Z |
| 61 | [plyr](https://github.com/sampotts/plyr) | 23452 | 2795 | JavaScript | 787 | A simple HTML5, YouTube and Vimeo player | 2023-03-24T12:03:17Z |
| 62 | [weekly](https://github.com/ascoders/weekly) | 23247 | 2776 | JavaScript | 2 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2023-03-29T15:35:08Z |
| 63 | [quasar](https://github.com/quasarframework/quasar) | 23208 | 3137 | JavaScript | 383 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-04-04T09:50:58Z |
| 64 | [aos](https://github.com/michalsnik/aos) | 23130 | 2410 | JavaScript | 304 | Animate on scroll library | 2022-12-08T22:18:06Z |
| 65 | [pkg](https://github.com/vercel/pkg) | 23049 | 976 | JavaScript | 43 | Package your Node.js project into an executable | 2023-03-28T08:49:27Z |
| 66 | [redux-saga](https://github.com/redux-saga/redux-saga) | 22431 | 2036 | JavaScript | 17 | An alternative side effect model for Redux apps | 2023-04-01T08:34:24Z |
| 67 | [octotree](https://github.com/ovity/octotree) | 22409 | 1876 | JavaScript | 40 | GitHub on steroids | 2022-10-10T21:16:31Z |
| 68 | [awesome-vscode](https://github.com/viatsko/awesome-vscode) | 22182 | 1166 | JavaScript | 19 | 🎨 A curated list of delightful VS Code packages and resources. | 2023-02-11T00:59:48Z |
| 69 | [core-js](https://github.com/zloirock/core-js) | 22093 | 1620 | JavaScript | 28 | Standard Library | 2023-04-04T18:11:11Z |
| 70 | [wepy](https://github.com/Tencent/wepy) | 22077 | 3062 | JavaScript | 351 | 小程序组件化开发框架 | 2023-03-03T17:01:25Z |
| 71 | [localForage](https://github.com/localForage/localForage) | 22052 | 1243 | JavaScript | 201 | 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2022-12-23T23:04:15Z |
| 72 | [flv.js](https://github.com/bilibili/flv.js) | 22018 | 3367 | JavaScript | 401 | HTML5 FLV Player | 2023-03-22T19:36:33Z |
| 73 | [mocha](https://github.com/mochajs/mocha) | 21965 | 3002 | JavaScript | 249 | ☕️ simple, flexible, fun javascript test framework for node.js & the browser | 2023-03-30T20:29:48Z |
| 74 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21862 | 11244 | JavaScript | 139 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-04-05T02:12:25Z |
| 75 | [howler.js](https://github.com/goldfire/howler.js) | 21515 | 2160 | JavaScript | 295 | Javascript audio library for the modern web. | 2023-02-27T14:38:29Z |
| 76 | [dragula](https://github.com/bevacqua/dragula) | 21490 | 1988 | JavaScript | 106 | :ok_hand: Drag and drop so simple it hurts | 2022-12-14T16:52:52Z |
| 77 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 21431 | 2192 | JavaScript | 25 | Animate elements as they scroll into view. | 2023-03-18T03:02:47Z |
| 78 | [react-motion](https://github.com/chenglou/react-motion) | 21424 | 1202 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 79 | [highlight.js](https://github.com/highlightjs/highlight.js) | 21293 | 3465 | JavaScript | 76 | JavaScript syntax highlighter with language auto-detection and zero dependencies. | 2023-04-04T21:06:41Z |
| 80 | [javascript-testing-best-practices](https://github.com/goldbergyoni/javascript-testing-best-practices) | 21156 | 1869 | JavaScript | 44 | 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022) | 2023-03-14T11:14:06Z |
| 81 | [validator.js](https://github.com/validatorjs/validator.js) | 21115 | 2132 | JavaScript | 136 | String validation | 2023-03-30T06:16:11Z |
| 82 | [normalizr](https://github.com/paularmstrong/normalizr) | 20982 | 892 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 83 | [CyberChef](https://github.com/gchq/CyberChef) | 20766 | 2453 | JavaScript | 247 | The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis | 2023-03-31T07:16:15Z |
| 84 | [js-cookie](https://github.com/js-cookie/js-cookie) | 20526 | 2100 | JavaScript | 2 | A simple, lightweight JavaScript API for handling browser cookies | 2023-03-19T06:51:02Z |
| 85 | [nanoid](https://github.com/ai/nanoid) | 20453 | 739 | JavaScript | 5 | A tiny (130 bytes), secure, URL-friendly, unique string ID generator for JavaScript | 2023-04-01T11:44:56Z |
| 86 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 20415 | 2114 | JavaScript | 422 | 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 | 2022-03-02T04:31:30Z |
| 87 | [You-Dont-Need-jQuery](https://github.com/camsong/You-Dont-Need-jQuery) | 20297 | 1824 | JavaScript | 2 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2023-02-08T10:59:05Z |
| 88 | [ava](https://github.com/avajs/ava) | 20296 | 1475 | JavaScript | 87 | Node.js test runner that lets you develop with confidence 🚀 | 2023-03-30T20:45:05Z |
| 89 | [chalk](https://github.com/chalk/chalk) | 19965 | 827 | JavaScript | 2 | 🖍 Terminal string styling done right | 2023-04-03T23:16:21Z |
| 90 | [enzyme](https://github.com/enzymejs/enzyme) | 19960 | 2103 | JavaScript | 257 | JavaScript Testing utilities for React | 2023-03-14T16:56:34Z |
| 91 | [joi](https://github.com/hapijs/joi) | 19821 | 1531 | JavaScript | 126 | The most powerful data validation library for JS | 2023-03-25T22:14:14Z |
| 92 | [shields](https://github.com/badges/shields) | 19538 | 5363 | JavaScript | 317 | Concise, consistent, and legible badges in SVG and raster format | 2023-04-02T18:45:00Z |
| 93 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18934 | 833 | JavaScript | 7 | 1kB-ish JavaScript framework for building hypertext applications. | 2023-04-04T02:24:03Z |
| 94 | [Mock](https://github.com/nuysoft/Mock) | 18851 | 2679 | JavaScript | 303 | A simulation data generator | 2022-09-06T01:26:17Z |
| 95 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18672 | 2844 | JavaScript | 199 | Vue drag-and-drop component based on Sortable.js | 2023-03-04T02:31:26Z |
| 96 | [jsdom](https://github.com/jsdom/jsdom) | 18646 | 1598 | JavaScript | 432 | A JavaScript implementation of various web standards, for use with Node.js | 2023-03-21T10:44:05Z |
| 97 | [ToolJet](https://github.com/ToolJet/ToolJet) | 18546 | 1636 | JavaScript | 283 | Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 | 2023-04-04T18:10:48Z |
| 98 | [cleave.js](https://github.com/nosir/cleave.js) | 17757 | 1663 | JavaScript | 182 | Format input text content when you are typing... | 2023-01-12T10:04:41Z |
| 99 | [handsontable](https://github.com/handsontable/handsontable) | 17682 | 2868 | JavaScript | 405 | JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡ | 2023-04-04T16:50:18Z |
| 100 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17662 | 1052 | JavaScript | 24 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-03-12T07:34:02Z |