Files
Github-Ranking/Top100/JavaScript.md
T
2023-08-05 11:05:03 +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 | [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | 173414 | 28491 | JavaScript | 114 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-07-31T16:54:21Z |
| 2 | [bootstrap](https://github.com/twbs/bootstrap) | 164824 | 78720 | JavaScript | 319 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2023-08-04T19:11:12Z |
| 3 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 72025 | 12423 | JavaScript | 5387 | The iconic SVG, font, and CSS toolkit | 2023-08-03T08:47:57Z |
| 4 | [angular.js](https://github.com/angular/angular.js) | 59112 | 28083 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 5 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 57077 | 8032 | JavaScript | 19 | 📜 33 JavaScript concepts every developer should know. | 2023-08-02T16:31:15Z |
| 6 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 51233 | 15639 | JavaScript | 103 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 7 | [serverless](https://github.com/serverless/serverless) | 45016 | 5659 | JavaScript | 983 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-08-03T20:50:13Z |
| 8 | [meteor](https://github.com/meteor/meteor) | 43589 | 5276 | JavaScript | 197 | Meteor, the JavaScript App Platform | 2023-08-04T14:38:41Z |
| 9 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42792 | 18172 | JavaScript | 79 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-08-01T04:02:11Z |
| 10 | [parcel](https://github.com/parcel-bundler/parcel) | 42554 | 2289 | JavaScript | 644 | The zero configuration build tool for the web. 📦🚀 | 2023-08-04T08:58:16Z |
| 11 | [hexo](https://github.com/hexojs/hexo) | 37151 | 4585 | JavaScript | 61 | A fast, simple & powerful blog framework, powered by Node.js. | 2023-08-01T16:50:29Z |
| 12 | [phaser](https://github.com/photonstorm/phaser) | 34996 | 7024 | JavaScript | 100 | 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-08-04T05:21:06Z |
| 13 | [preact](https://github.com/preactjs/preact) | 34825 | 1927 | JavaScript | 147 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2023-08-04T08:04:41Z |
| 14 | [sheetjs](https://github.com/SheetJS/sheetjs) | 33301 | 8060 | JavaScript | 115 | 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | 2023-08-04T16:07:42Z |
| 15 | [husky](https://github.com/typicode/husky) | 29924 | 1033 | JavaScript | 25 | Git hooks made easy 🐶 woof! | 2023-07-29T01:16:05Z |
| 16 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 28119 | 5608 | JavaScript | 23 | An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git! | 2023-07-24T13:41:31Z |
| 17 | [codemirror5](https://github.com/codemirror/codemirror5) | 26080 | 5024 | JavaScript | 394 | In-browser code editor (version 5, legacy) | 2023-07-31T19:22:00Z |
| 18 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25997 | 1926 | JavaScript | 45 | ⚙️ NGINX config generator on steroids 💉 | 2023-08-03T21:16:55Z |
| 19 | [mongoose](https://github.com/Automattic/mongoose) | 25902 | 3760 | JavaScript | 257 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-08-04T22:59:40Z |
| 20 | [select2](https://github.com/select2/select2) | 25667 | 6373 | JavaScript | 80 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2023-07-20T06:37:08Z |
| 21 | [plyr](https://github.com/sampotts/plyr) | 24115 | 2850 | JavaScript | 805 | A simple HTML5, YouTube and Vimeo player | 2023-08-03T06:40:17Z |
| 22 | [quasar](https://github.com/quasarframework/quasar) | 23983 | 3259 | JavaScript | 413 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-08-04T23:14:14Z |
| 23 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 22734 | 11541 | JavaScript | 150 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-08-04T22:44:42Z |
| 24 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 21667 | 2228 | JavaScript | 28 | Animate elements as they scroll into view. | 2023-03-18T03:02:47Z |
| 25 | [dragula](https://github.com/bevacqua/dragula) | 21604 | 2000 | JavaScript | 106 | :ok_hand: Drag and drop so simple it hurts | 2022-12-14T16:52:52Z |
| 26 | [validator.js](https://github.com/validatorjs/validator.js) | 21575 | 2172 | JavaScript | 146 | String validation | 2023-08-04T17:47:25Z |
| 27 | [react-motion](https://github.com/chenglou/react-motion) | 21529 | 1212 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 28 | [normalizr](https://github.com/paularmstrong/normalizr) | 20985 | 904 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 29 | [joi](https://github.com/hapijs/joi) | 20122 | 1535 | JavaScript | 147 | The most powerful data validation library for JS | 2023-07-12T19:19:03Z |
| 30 | [Mock](https://github.com/nuysoft/Mock) | 19112 | 2694 | JavaScript | 306 | A simulation data generator | 2022-09-06T01:26:17Z |
| 31 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 19081 | 2882 | JavaScript | 214 | Vue drag-and-drop component based on Sortable.js | 2023-07-17T14:24:49Z |
| 32 | [jsdom](https://github.com/jsdom/jsdom) | 19034 | 1645 | JavaScript | 429 | A JavaScript implementation of various web standards, for use with Node.js | 2023-08-01T21:36:28Z |
| 33 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 18083 | 2429 | JavaScript | 50 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-08-04T21:23:02Z |
| 34 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 18036 | 1081 | JavaScript | 30 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-07-26T18:57:49Z |
| 35 | [cleave.js](https://github.com/nosir/cleave.js) | 17849 | 1661 | JavaScript | 183 | Format input text content when you are typing... | 2023-07-19T19:14:31Z |
| 36 | [awesome-blockchain-cn](https://github.com/chaozh/awesome-blockchain-cn) | 17658 | 3618 | JavaScript | 15 | 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | 2023-03-25T10:42:56Z |
| 37 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 17084 | 2550 | JavaScript | 200 | Revive unavailable songs for Netease Cloud Music | 2023-06-25T22:31:49Z |
| 38 | [draggable](https://github.com/Shopify/draggable) | 16980 | 1102 | JavaScript | 102 | The JavaScript Drag & Drop library your grandparents warned you about. | 2023-07-18T23:56:41Z |
| 39 | [less.js](https://github.com/less/less.js) | 16961 | 3493 | JavaScript | 167 | Less. The dynamic stylesheet language. | 2023-08-03T17:11:32Z |
| 40 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16886 | 1157 | JavaScript | 348 | Fast math typesetting for the web. | 2023-08-03T14:00:30Z |
| 41 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 16110 | 1568 | JavaScript | 5 | ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦 | 2023-07-29T08:37:35Z |
| 42 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15968 | 1498 | JavaScript | 226 | A Progressive Web App for local file sharing | 2023-07-05T13:09:17Z |
| 43 | [mdx](https://github.com/mdx-js/mdx) | 15591 | 1179 | JavaScript | 12 | Markdown for the component era | 2023-08-02T16:47:42Z |
| 44 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15378 | 1580 | JavaScript | 269 | An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack. | 2022-01-14T15:11:42Z |
| 45 | [amphtml](https://github.com/ampproject/amphtml) | 14943 | 4081 | JavaScript | 1019 | The AMP web component framework. | 2023-08-04T21:53:08Z |
| 46 | [charts](https://github.com/frappe/charts) | 14765 | 758 | JavaScript | 120 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-26T05:56:09Z |
| 47 | [gpu.js](https://github.com/gpujs/gpu.js) | 14654 | 700 | JavaScript | 188 | GPU Accelerated JavaScript | 2023-04-17T00:56:10Z |
| 48 | [terminalizer](https://github.com/faressoft/terminalizer) | 14363 | 504 | JavaScript | 80 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-07-15T18:56:29Z |
| 49 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14357 | 6887 | JavaScript | 270 | PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue! | 2019-02-10T12:36:40Z |
| 50 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13890 | 429 | JavaScript | 30 | A CLI dashboard for webpack dev server | 2023-05-18T14:56:35Z |
| 51 | [egg](https://github.com/eggjs/egg) | 18612 | 1832 | JavaScript | 297 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2023-08-01T10:36:43Z |
| 52 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 18366 | 1271 | JavaScript | 189 | A collection of common interactive command line user interfaces. | 2023-08-04T23:07:58Z |
| 53 | [lossless-cut](https://github.com/mifi/lossless-cut) | 18013 | 990 | JavaScript | 190 | The swiss army knife of lossless video/audio editing | 2023-08-01T20:12:49Z |
| 54 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17962 | 2362 | JavaScript | 701 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-07-12T12:58:42Z |
| 55 | [mysql](https://github.com/mysqljs/mysql) | 17903 | 2564 | JavaScript | 137 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2023-07-27T13:58:02Z |
| 56 | [knex](https://github.com/knex/knex) | 17842 | 2058 | JavaScript | 755 | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | 2023-08-03T19:44:18Z |
| 57 | [style2paints](https://github.com/lllyasviel/style2paints) | 17154 | 2082 | JavaScript | 35 | sketch + style = paints :art: (TOG2018/SIGGRAPH2018ASIA) | 2023-08-01T02:02:00Z |
| 58 | [statsd](https://github.com/statsd/statsd) | 17150 | 2011 | JavaScript | 50 | Daemon for easy but powerful stats aggregation | 2023-07-24T15:33:44Z |
| 59 | [node-red](https://github.com/node-red/node-red) | 17111 | 3161 | JavaScript | 283 | Low-code programming for event-driven applications | 2023-08-04T12:22:19Z |
| 60 | [Clash_Chinese_Patch](https://github.com/BoyceLig/Clash_Chinese_Patch) | 17019 | 1384 | JavaScript | 0 | Clash For Windows 汉化补丁和汉化脚本 | 2023-08-04T11:00:06Z |
| 61 | [react-helmet](https://github.com/nfl/react-helmet) | 17015 | 707 | JavaScript | 159 | A document head manager for React | 2023-07-18T19:57:38Z |
| 62 | [node-lessons](https://github.com/alsotang/node-lessons) | 16528 | 4793 | JavaScript | 83 | :closed_book:《Node.js 包教不包会》 by alsotang | 2022-02-15T02:04:44Z |
| 63 | [react-demos](https://github.com/ruanyf/react-demos) | 16145 | 6579 | JavaScript | 0 | a collection of simple demos of React.js | 2023-08-04T16:00:12Z |
| 64 | [chinese-independent-blogs](https://github.com/timqian/chinese-independent-blogs) | 16128 | 2157 | JavaScript | 8 | 中文独立博客列表 | 2023-08-04T07:10:05Z |
| 65 | [browsh](https://github.com/browsh-org/browsh) | 15918 | 450 | JavaScript | 197 | A fully-modern text-based browser, rendering to TTY and browsers | 2023-04-17T05:22:06Z |
| 66 | [plotly.js](https://github.com/plotly/plotly.js) | 15858 | 1817 | JavaScript | 1443 | Open-source JavaScript charting library behind Plotly and Dash | 2023-08-02T19:01:45Z |
| 67 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 15740 | 2962 | JavaScript | 120 | Needs to generate some texts to test if my GUI rendering codes good or not. so I made this. | 2021-07-10T09:44:32Z |
| 68 | [Administrative-divisions-of-China](https://github.com/modood/Administrative-divisions-of-China) | 15618 | 6805 | JavaScript | 10 | 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。 | 2023-03-17T07:44:54Z |
| 69 | [EasySpider](https://github.com/NaiboWang/EasySpider) | 15598 | 1831 | JavaScript | 8 | A visual no-code/code-free web crawler/spider易采集:一个可视化爬虫软件,可以无代码图形化的设计和执行爬虫任务 | 2023-08-04T10:09:26Z |
| 70 | [jasmine](https://github.com/jasmine/jasmine) | 15593 | 2274 | JavaScript | 19 | Simple JavaScript testing framework for browsers and node.js | 2023-07-22T18:08:33Z |
| 71 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 15201 | 902 | JavaScript | 78 | Build terminal dashboards using ascii/ansi art and javascript | 2023-04-16T01:27:00Z |
| 72 | [Flat-UI](https://github.com/designmodo/Flat-UI) | 15032 | 2380 | JavaScript | 9 | Flat UI Free - Design Framework (html/css3/less/js). Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifies the development of websites. | 2022-08-19T06:10:16Z |
| 73 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14780 | 4236 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-07-01T16:04:36Z |
| 74 | [etherpad-lite](https://github.com/ether/etherpad-lite) | 14542 | 2646 | JavaScript | 121 | Etherpad: A modern really-real-time collaborative document editor. | 2023-08-04T15:33:31Z |
| 75 | [ScrollMagic](https://github.com/janpaepke/ScrollMagic) | 14477 | 2110 | JavaScript | 500 | The javascript library for magical scroll interactions. | 2023-03-04T03:41:54Z |
| 76 | [browserify](https://github.com/browserify/browserify) | 14429 | 1254 | JavaScript | 361 | browser-side require() the node.js way | 2022-03-28T08:02:43Z |
| 77 | [react-window](https://github.com/bvaughn/react-window) | 14395 | 771 | JavaScript | 206 | React components for efficiently rendering large lists and tabular data | 2023-07-12T02:14:23Z |
| 78 | [Luckysheet](https://github.com/dream-num/Luckysheet) | 14381 | 2038 | JavaScript | 635 | Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | 2023-08-04T07:01:14Z |
| 79 | [hapi](https://github.com/hapijs/hapi) | 14324 | 1380 | JavaScript | 46 | The Simple, Secure Framework Developers Trust | 2023-07-29T15:38:10Z |
| 80 | [bull](https://github.com/OptimalBits/bull) | 14259 | 1467 | JavaScript | 170 | Premium Queue package for handling distributed jobs and messages in NodeJS. | 2023-08-03T14:43:57Z |
| 81 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14230 | 3704 | JavaScript | 42 | Themes for Bootstrap | 2023-08-01T20:12:23Z |
| 82 | [reactotron](https://github.com/infinitered/reactotron) | 14115 | 941 | JavaScript | 115 | A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. | 2023-07-24T20:29:46Z |
| 83 | [jsdoc](https://github.com/jsdoc/jsdoc) | 14050 | 1493 | JavaScript | 398 | An API documentation generator for JavaScript. | 2023-08-03T16:49:15Z |
| 84 | [store.js](https://github.com/marcuswestin/store.js) | 13942 | 1393 | JavaScript | 68 | Cross-browser storage for all use cases, used across the web. | 2023-02-25T18:36:12Z |
| 85 | [typed.js](https://github.com/mattboldt/typed.js) | 13704 | 1700 | JavaScript | 8 | A JavaScript Typing Animation Library | 2023-06-29T03:15:56Z |
| 86 | [WebGL-Fluid-Simulation](https://github.com/PavelDoGreat/WebGL-Fluid-Simulation) | 13537 | 1560 | JavaScript | 57 | Play with fluids in your browser (works even on mobile) | 2023-03-12T17:13:12Z |
| 87 | [NodeBB](https://github.com/NodeBB/NodeBB) | 13510 | 2759 | JavaScript | 134 | Node.js based forum software built for the modern web | 2023-08-04T19:55:13Z |
| 88 | [showdown](https://github.com/showdownjs/showdown) | 13449 | 1598 | JavaScript | 182 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-07-18T16:21:13Z |
| 89 | [git-history](https://github.com/pomber/git-history) | 13364 | 553 | JavaScript | 58 | Quickly browse the history of a file from any git repository | 2023-03-23T11:31:47Z |
| 90 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13067 | 962 | JavaScript | 64 | High performance <canvas> rendering for React components | 2022-09-27T06:00:42Z |
| 91 | [samples](https://github.com/webrtc/samples) | 13066 | 5771 | JavaScript | 28 | WebRTC Web demos and samples | 2023-07-28T10:34:11Z |
| 92 | [requirejs](https://github.com/requirejs/requirejs) | 12892 | 2439 | JavaScript | 255 | A file and module loader for JavaScript | 2022-11-25T19:28:28Z |
| 93 | [http-server](https://github.com/http-party/http-server) | 12812 | 1457 | JavaScript | 91 | a simple zero-configuration command-line http server | 2023-07-10T23:39:55Z |
| 94 | [marko](https://github.com/marko-js/marko) | 12736 | 679 | JavaScript | 52 | A declarative, HTML-based language that makes building web apps fun | 2023-08-04T23:02:16Z |
| 95 | [omi](https://github.com/Tencent/omi) | 12709 | 1268 | JavaScript | 101 | Web Components Framework - Web组件框架 | 2023-06-12T04:44:48Z |
| 96 | [UglifyJS](https://github.com/mishoo/UglifyJS) | 12669 | 1281 | JavaScript | 31 | JavaScript parser / mangler / compressor / beautifier toolkit | 2023-01-16T13:30:59Z |
| 97 | [systemjs](https://github.com/systemjs/systemjs) | 12641 | 1136 | JavaScript | 55 | Dynamic ES module loader | 2023-03-21T15:25:47Z |
| 98 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12359 | 529 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-08-03T06:42:48Z |
| 99 | [dataloader](https://github.com/graphql/dataloader) | 12319 | 547 | JavaScript | 23 | DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching. | 2023-07-18T20:11:55Z |
| 100 | [x-ui](https://github.com/vaxilu/x-ui) | 12279 | 5544 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-07-20T01:15:42Z |