Files
Github-Ranking/Top100/JavaScript.md
T
2023-12-22 11:05:26 +08:00

109 lines
20 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) | 178673 | 29495 | JavaScript | 119 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-12-12T20:32:46Z |
| 2 | [iptv](https://github.com/iptv-org/iptv) | 73018 | 1254 | JavaScript | 0 | Collection of publicly available IPTV channels from all over the world | 2023-12-22T02:22:56Z |
| 3 | [json-server](https://github.com/typicode/json-server) | 69679 | 6899 | JavaScript | 578 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2023-12-17T22:02:55Z |
| 4 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 60114 | 8602 | JavaScript | 13 | 📜 33 JavaScript concepts every developer should know. | 2023-12-10T09:14:19Z |
| 5 | [angular.js](https://github.com/angular/angular.js) | 59009 | 28125 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 6 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 52214 | 15765 | JavaScript | 104 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-11-28T04:45:49Z |
| 7 | [moment](https://github.com/moment/moment) | 47628 | 7222 | JavaScript | 240 | Parse, validate, manipulate, and display dates in javascript. | 2023-12-18T09:57:10Z |
| 8 | [serverless](https://github.com/serverless/serverless) | 45451 | 5774 | JavaScript | 1055 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-12-20T05:28:54Z |
| 9 | [Ghost](https://github.com/TryGhost/Ghost) | 44678 | 9982 | JavaScript | 44 | Independent technology for modern publishing, memberships, subscriptions and newsletters. | 2023-12-21T14:57:22Z |
| 10 | [meteor](https://github.com/meteor/meteor) | 43884 | 5417 | JavaScript | 206 | Meteor, the JavaScript App Platform | 2023-12-21T23:25:41Z |
| 11 | [parcel](https://github.com/parcel-bundler/parcel) | 42861 | 2329 | JavaScript | 639 | The zero configuration build tool for the web. 📦🚀 | 2023-12-21T23:42:18Z |
| 12 | [husky](https://github.com/typicode/husky) | 30746 | 1054 | JavaScript | 24 | Git hooks made easy 🐶 woof! | 2023-12-12T07:01:24Z |
| 13 | [Sortable](https://github.com/SortableJS/Sortable) | 28005 | 3672 | JavaScript | 430 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2023-11-30T22:29:49Z |
| 14 | [uppy](https://github.com/transloadit/uppy) | 27674 | 1951 | JavaScript | 148 | The next open source file uploader for web browsers :dog: | 2023-12-22T00:12:59Z |
| 15 | [docsify](https://github.com/docsifyjs/docsify) | 25775 | 5701 | JavaScript | 214 | 🃏 A magical documentation site generator. | 2023-12-22T00:09:55Z |
| 16 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25571 | 3057 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-12-20T07:22:21Z |
| 17 | [quasar](https://github.com/quasarframework/quasar) | 24694 | 3391 | JavaScript | 429 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-12-21T17:04:01Z |
| 18 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 23393 | 11755 | JavaScript | 163 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-12-21T21:57:43Z |
| 19 | [pure](https://github.com/pure-css/pure) | 23252 | 2605 | JavaScript | 6 | A set of small, responsive CSS modules that you can use in every web project. | 2023-12-18T12:21:38Z |
| 20 | [react-motion](https://github.com/chenglou/react-motion) | 21591 | 1213 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 21 | [autoprefixer](https://github.com/postcss/autoprefixer) | 21280 | 1328 | JavaScript | 36 | Parse CSS and add vendor prefixes to rules by Can I Use | 2023-09-20T21:21:31Z |
| 22 | [normalizr](https://github.com/paularmstrong/normalizr) | 20988 | 908 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 23 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 20974 | 2266 | JavaScript | 16 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2023-12-20T04:22:33Z |
| 24 | [chinese-programmer-wrong-pronunciation](https://github.com/shimohq/chinese-programmer-wrong-pronunciation) | 20578 | 1531 | JavaScript | 120 | 中国程序员容易发音错误的单词 | 2023-12-01T17:18:56Z |
| 25 | [joi](https://github.com/hapijs/joi) | 20379 | 1546 | JavaScript | 159 | The most powerful data validation library for JS | 2023-11-22T11:22:24Z |
| 26 | [lossless-cut](https://github.com/mifi/lossless-cut) | 19907 | 1074 | JavaScript | 207 | The swiss army knife of lossless video/audio editing | 2023-12-21T10:14:31Z |
| 27 | [RxJS](https://github.com/Reactive-Extensions/RxJS) | 19526 | 2211 | JavaScript | 231 | The Reactive Extensions for JavaScript | 2018-04-18T20:17:39Z |
| 28 | [jsdom](https://github.com/jsdom/jsdom) | 19508 | 1678 | JavaScript | 446 | A JavaScript implementation of various web standards, for use with Node.js | 2023-12-12T00:58:04Z |
| 29 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 19459 | 2906 | JavaScript | 226 | Vue drag-and-drop component based on Sortable.js | 2023-08-16T10:46:13Z |
| 30 | [semantic-release](https://github.com/semantic-release/semantic-release) | 19152 | 1774 | JavaScript | 302 | :package::rocket: Fully automated version management and package publishing | 2023-12-21T02:22:59Z |
| 31 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 18779 | 2503 | JavaScript | 77 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-11-28T19:22:33Z |
| 32 | [egg](https://github.com/eggjs/egg) | 18720 | 1837 | JavaScript | 304 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2023-12-14T08:11:23Z |
| 33 | [MagicMirror](https://github.com/MichMich/MagicMirror) | 18570 | 4090 | JavaScript | 45 | MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. | 2023-12-21T20:44:17Z |
| 34 | [EasySpider](https://github.com/NaiboWang/EasySpider) | 18503 | 2227 | JavaScript | 3 | A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。 | 2023-12-21T23:51:20Z |
| 35 | [react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap) | 18503 | 2041 | JavaScript | 22 | Roadmap to becoming a React developer | 2023-01-23T15:52:09Z |
| 36 | [cleave.js](https://github.com/nosir/cleave.js) | 17913 | 1666 | JavaScript | 184 | Format input text content when you are typing... | 2023-11-25T10:40:46Z |
| 37 | [awesome-blockchain-cn](https://github.com/chaozh/awesome-blockchain-cn) | 17875 | 3646 | JavaScript | 3 | 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | 2023-11-22T12:18:50Z |
| 38 | [flux](https://github.com/facebookarchive/flux) | 17388 | 3549 | JavaScript | 6 | Application Architecture for Building User Interfaces | 2023-03-21T23:41:43Z |
| 39 | [statsd](https://github.com/statsd/statsd) | 17329 | 2015 | JavaScript | 50 | Daemon for easy but powerful stats aggregation | 2023-08-22T12:52:24Z |
| 40 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 17251 | 2561 | JavaScript | 207 | Revive unavailable songs for Netease Cloud Music | 2023-06-25T22:31:49Z |
| 41 | [less.js](https://github.com/less/less.js) | 16969 | 3521 | JavaScript | 175 | Less. The dynamic stylesheet language. | 2023-12-10T19:33:30Z |
| 42 | [Administrative-divisions-of-China](https://github.com/modood/Administrative-divisions-of-China) | 16865 | 6944 | JavaScript | 16 | 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。 | 2023-09-13T01:37:45Z |
| 43 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 16502 | 1596 | JavaScript | 7 | ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦 | 2023-12-20T10:15:16Z |
| 44 | [mdx](https://github.com/mdx-js/mdx) | 16218 | 1193 | JavaScript | 7 | Markdown for the component era | 2023-12-19T16:34:21Z |
| 45 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 15721 | 2955 | JavaScript | 119 | Needs to generate some texts to test if my GUI rendering codes good or not. so I made this. | 2021-07-10T09:44:32Z |
| 46 | [spicetify-cli](https://github.com/spicetify/spicetify-cli) | 15699 | 680 | JavaScript | 6 | Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux. | 2023-12-19T15:43:36Z |
| 47 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15439 | 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 |
| 48 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 15316 | 944 | JavaScript | 79 | Build terminal dashboards using ascii/ansi art and javascript | 2023-11-25T09:49:39Z |
| 49 | [charts](https://github.com/frappe/charts) | 14861 | 770 | JavaScript | 122 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-09-30T20:04:40Z |
| 50 | [gpu.js](https://github.com/gpujs/gpu.js) | 14830 | 756 | JavaScript | 193 | GPU Accelerated JavaScript | 2023-12-16T23:07:16Z |
| 51 | [push.js](https://github.com/Nickersoft/push.js) | 8747 | 592 | JavaScript | 19 | The world's most versatile desktop notifications framework :earth_americas: | 2023-12-15T05:08:17Z |
| 52 | [gridsome](https://github.com/gridsome/gridsome) | 8517 | 493 | JavaScript | 543 | ⚡️ The Jamstack framework for Vue.js | 2023-05-05T07:06:07Z |
| 53 | [rawgraphs-app](https://github.com/rawgraphs/rawgraphs-app) | 8497 | 1861 | JavaScript | 81 | A web interface to create custom vector-based visualizations on top of RAWGraphs core | 2023-11-08T11:11:01Z |
| 54 | [history](https://github.com/remix-run/history) | 8223 | 1043 | JavaScript | 104 | Manage session history with JavaScript | 2022-11-24T08:40:15Z |
| 55 | [awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | 8112 | 578 | JavaScript | 2 | :pencil: A curated list of Web Performance Optimization. Everyone can contribute here! | 2023-07-26T17:26:17Z |
| 56 | [AndroidInterview-Q-A](https://github.com/JackyAndroid/AndroidInterview-Q-A) | 7956 | 1775 | JavaScript | 2 | The top Internet companies android interview questions and answers. | 2023-07-18T06:23:48Z |
| 57 | [orbitdb](https://github.com/orbitdb/orbitdb) | 7949 | 576 | JavaScript | 8 | Peer-to-Peer Databases for the Decentralized Web | 2023-12-15T23:11:47Z |
| 58 | [js-sequence-diagrams](https://github.com/bramp/js-sequence-diagrams) | 7771 | 1112 | JavaScript | 85 | Draws simple SVG sequence diagrams from textual representation of the diagram | 2022-09-21T12:42:11Z |
| 59 | [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) | 7710 | 1118 | JavaScript | 45 | jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. | 2018-11-01T09:37:40Z |
| 60 | [anyproxy](https://github.com/alibaba/anyproxy) | 7688 | 1267 | JavaScript | 225 | A fully configurable http/https proxy in NodeJS | 2023-03-06T17:20:04Z |
| 61 | [morgan](https://github.com/expressjs/morgan) | 7684 | 560 | JavaScript | 16 | HTTP request logger middleware for node.js | 2023-10-11T20:14:31Z |
| 62 | [chromeos-apk](https://github.com/vladikoff/chromeos-apk) | 7664 | 976 | JavaScript | 207 | ☢️ Run Android Apps in Chrome OS OR Chrome in OS X, Linux and Windows. | 2023-07-13T22:08:18Z |
| 63 | [dsa.js-data-structures-algorithms-javascript](https://github.com/amejiarosario/dsa.js-data-structures-algorithms-javascript) | 7437 | 952 | JavaScript | 4 | 🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook | 2022-12-28T00:01:02Z |
| 64 | [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) | 7331 | 1031 | JavaScript | 250 | @quilljs editor component for @vuejs(2) | 2022-08-22T19:12:06Z |
| 65 | [nvd3](https://github.com/novus/nvd3) | 7205 | 2197 | JavaScript | 533 | A reusable charting library written in d3.js | 2023-09-15T20:36:03Z |
| 66 | [52-technologies-in-2016](https://github.com/shekhargulati/52-technologies-in-2016) | 7166 | 637 | JavaScript | 49 | Let's learn a new technology every week. A new technology blog every Sunday in 2016. | 2022-10-18T03:18:26Z |
| 67 | [react-big-calendar](https://github.com/jquense/react-big-calendar) | 7072 | 2172 | JavaScript | 248 | gcal/outlook like calendar component | 2023-12-18T03:15:32Z |
| 68 | [fontello](https://github.com/fontello/fontello) | 6927 | 850 | JavaScript | 50 | Iconic fonts scissors | 2022-12-31T23:41:36Z |
| 69 | [gm](https://github.com/aheckmann/gm) | 6905 | 641 | JavaScript | 321 | GraphicsMagick for node | 2023-12-19T04:24:08Z |
| 70 | [SlickGrid](https://github.com/mleibman/SlickGrid) | 6802 | 2053 | JavaScript | 347 | A lightning fast JavaScript grid/spreadsheet | 2023-02-26T11:59:58Z |
| 71 | [web-vitals](https://github.com/GoogleChrome/web-vitals) | 6774 | 392 | JavaScript | 21 | Essential metrics for a healthy site. | 2023-12-15T10:38:51Z |
| 72 | [plop](https://github.com/plopjs/plop) | 6689 | 272 | JavaScript | 41 | Consistency Made Simple | 2023-12-07T21:06:52Z |
| 73 | [LokiJS](https://github.com/techfort/LokiJS) | 6611 | 541 | JavaScript | 22 | javascript embeddable / in-memory database | 2023-06-22T14:01:04Z |
| 74 | [clmtrackr](https://github.com/auduno/clmtrackr) | 6480 | 1187 | JavaScript | 63 | Javascript library for precise tracking of facial features via Constrained Local Models | 2020-01-10T15:02:27Z |
| 75 | [chancejs](https://github.com/chancejs/chancejs) | 6347 | 509 | JavaScript | 101 | Chance - Random generator helper for JavaScript | 2023-11-30T04:25:27Z |
| 76 | [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js) | 6301 | 415 | JavaScript | 121 | ➷ A robust Javascript library for capturing keyboard input. It has no dependencies. | 2023-12-19T11:32:16Z |
| 77 | [Under-the-hood-ReactJS](https://github.com/Bogdan-Lyashenko/Under-the-hood-ReactJS) | 6261 | 594 | JavaScript | 4 | Entire React code base explanation by visual block schemes (Stack version) | 2022-04-25T11:06:33Z |
| 78 | [gridster.js](https://github.com/ducksboard/gridster.js) | 6046 | 1225 | JavaScript | 339 | gridster.js is a jQuery plugin that makes building intuitive draggable layouts from elements spanning multiple columns | 2020-09-10T21:01:45Z |
| 79 | [arkime](https://github.com/arkime/arkime) | 5915 | 1059 | JavaScript | 67 | Arkime is an open source, large scale, full packet capturing, indexing, and database system. | 2023-12-21T22:02:50Z |
| 80 | [wenda](https://github.com/wenda-LLM/wenda) | 5804 | 751 | JavaScript | 39 | 闻达:一个LLM调用平台。目标为针对特定环境的高效内容生成,同时考虑个人和中小企业的计算资源局限性,以及知识安全和私密性问题 | 2023-12-10T14:27:50Z |
| 81 | [just-react](https://github.com/BetaSu/just-react) | 5690 | 507 | JavaScript | 41 | 「React技术揭秘」 一本自顶向下的React源码分析书 | 2023-11-11T23:50:49Z |
| 82 | [zombie](https://github.com/assaf/zombie) | 5665 | 556 | JavaScript | 187 | Insanely fast, full-stack, headless browser testing using node.js | 2022-12-09T04:54:13Z |
| 83 | [unfetch](https://github.com/developit/unfetch) | 5664 | 232 | JavaScript | 20 | 🐕 Bare minimum 500b fetch polyfill. | 2023-07-23T07:46:45Z |
| 84 | [earth](https://github.com/cambecc/earth) | 5383 | 1132 | JavaScript | 89 | a project to visualize global weather conditions | 2022-10-01T12:53:57Z |
| 85 | [body-parser](https://github.com/expressjs/body-parser) | 5359 | 709 | JavaScript | 15 | Node.js body parsing middleware | 2023-06-24T13:37:38Z |
| 86 | [Keyframes](https://github.com/facebookarchive/Keyframes) | 5344 | 338 | JavaScript | 33 | A library for converting Adobe AE shape based animations to a data format and playing it back on Android and iOS devices. | 2019-11-29T23:33:53Z |
| 87 | [aphrodite](https://github.com/Khan/aphrodite) | 5331 | 226 | JavaScript | 83 | Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation | 2021-08-06T14:35:50Z |
| 88 | [thinkjs](https://github.com/thinkjs/thinkjs) | 5310 | 633 | JavaScript | 131 | Use full ES2015+ features to develop Node.js applications, Support TypeScript. | 2023-06-10T12:55:00Z |
| 89 | [form-create](https://github.com/xaboy/form-create) | 5244 | 864 | JavaScript | 99 | :fire::fire::fire: 强大的动态表单生成器\|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. | 2023-11-01T05:02:34Z |
| 90 | [fuelux](https://github.com/ExactTarget/fuelux) | 5222 | 1055 | JavaScript | 0 | As of March 2019, this repository is read-only as Salesforce has archived the FuelUX open-source UI framework and will no longer be supported. | 2022-02-12T15:28:50Z |
| 91 | [angular-loading-bar](https://github.com/chieffancypants/angular-loading-bar) | 5184 | 704 | JavaScript | 54 | A fully automatic loading / progress bar for your angular apps. | 2023-08-18T22:06:21Z |
| 92 | [autosize](https://github.com/jackmoore/autosize) | 5057 | 721 | JavaScript | 21 | Autosize is a small, stand-alone script to automatically adjust textarea height to fit text. | 2023-02-15T07:30:24Z |
| 93 | [jQuery-Knob](https://github.com/aterrien/jQuery-Knob) | 5046 | 1280 | JavaScript | 174 | Nice, downward compatible, touchable, jQuery dial | 2022-08-25T10:37:38Z |
| 94 | [chardin.js](https://github.com/pablof7z/chardin.js) | 5006 | 517 | JavaScript | 18 | Simple overlay instructions for your apps. | 2023-07-11T15:28:31Z |
| 95 | [cubism](https://github.com/square/cubism) | 4934 | 573 | JavaScript | 32 | Cubism.js: A JavaScript library for time series visualization. | 2023-03-19T08:29:27Z |
| 96 | [autotrack](https://github.com/googleanalytics/autotrack) | 4925 | 622 | JavaScript | 43 | Automatic and enhanced Google Analytics tracking for common user interactions on the web. | 2023-07-04T09:22:53Z |
| 97 | [mean](https://github.com/meanjs/mean) | 4885 | 2020 | JavaScript | 143 | MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - | 2021-08-12T18:56:32Z |
| 98 | [corpora](https://github.com/dariusk/corpora) | 4779 | 1310 | JavaScript | 8 | A collection of small corpuses of interesting data for the creation of bots and similar stuff. | 2023-11-16T07:16:20Z |
| 99 | [m3u8-downloader](https://github.com/Momo707577045/m3u8-downloader) | 4719 | 973 | JavaScript | 31 | m3u8 视频在线提取工具 | 2023-12-17T12:47:49Z |
| 100 | [gif.js](https://github.com/jnordberg/gif.js) | 4628 | 704 | JavaScript | 78 | JavaScript GIF encoding library | 2023-10-06T08:25:46Z |