[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) | 170058 | 27917 | JavaScript | 111 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-05-18T18:43:52Z | | 2 | [d3](https://github.com/d3/d3) | 105356 | 23311 | JavaScript | 6 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-05-19T00:28:13Z | | 3 | [node](https://github.com/nodejs/node) | 95462 | 25914 | JavaScript | 1270 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-05-20T01:05:44Z | | 4 | [three.js](https://github.com/mrdoob/three.js) | 91888 | 34696 | JavaScript | 366 | JavaScript 3D Library. | 2023-05-20T02:48:19Z | | 5 | [Chart.js](https://github.com/chartjs/Chart.js) | 60632 | 11858 | JavaScript | 248 | Simple HTML5 Charts using the tag | 2023-05-19T23:09:25Z | | 6 | [angular.js](https://github.com/angular/angular.js) | 59170 | 28122 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z | | 7 | [markdown-here](https://github.com/adam-p/markdown-here) | 58827 | 11417 | JavaScript | 296 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z | | 8 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 56101 | 7857 | JavaScript | 16 | 📜 33 JavaScript concepts every developer should know. | 2023-04-23T21:01:03Z | | 9 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 55318 | 16629 | JavaScript | 90 | :zap: Dynamically generated stats for your github readmes | 2023-05-19T12:57:49Z | | 10 | [strapi](https://github.com/strapi/strapi) | 53801 | 6544 | JavaScript | 278 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-05-19T17:12:58Z | | 11 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50570 | 15555 | JavaScript | 102 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z | | 12 | [moment](https://github.com/moment/moment) | 47370 | 7143 | JavaScript | 212 | Parse, validate, manipulate, and display dates in javascript. | 2023-05-09T17:29:02Z | | 13 | [anime](https://github.com/juliangarnier/anime) | 45179 | 3656 | JavaScript | 183 | JavaScript animation engine | 2023-03-31T03:15:16Z | | 14 | [serverless](https://github.com/serverless/serverless) | 44741 | 5587 | JavaScript | 964 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-05-19T15:06:58Z | | 15 | [meteor](https://github.com/meteor/meteor) | 43479 | 5246 | JavaScript | 186 | Meteor, the JavaScript App Platform | 2023-05-19T13:21:49Z | | 16 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42524 | 18089 | JavaScript | 66 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-05-18T11:16:37Z | | 17 | [parcel](https://github.com/parcel-bundler/parcel) | 42363 | 2263 | JavaScript | 670 | The zero configuration build tool for the web. 📦🚀 | 2023-05-19T08:04:59Z | | 18 | [marktext](https://github.com/marktext/marktext) | 39850 | 3046 | JavaScript | 990 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-05-07T19:06:26Z | | 19 | [materialize](https://github.com/Dogfalo/materialize) | 38830 | 4844 | JavaScript | 622 | Materialize, a CSS Framework based on Material Design | 2023-05-08T12:10:18Z | | 20 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 37412 | 5395 | JavaScript | 15 | ⚡️ Front End interview preparation materials for busy engineers | 2023-05-16T23:03:49Z | | 21 | [zx](https://github.com/google/zx) | 37390 | 909 | JavaScript | 35 | A tool for writing better scripts | 2023-05-19T19:10:10Z | | 22 | [quill](https://github.com/quilljs/quill) | 35692 | 3030 | JavaScript | 1259 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-05-20T02:16:51Z | | 23 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 33526 | 5548 | JavaScript | 24 | 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | 2023-04-25T15:05:35Z | | 24 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 33490 | 2881 | JavaScript | 847 | A fancy self-hosted monitoring tool | 2023-05-20T01:28:25Z | | 25 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33162 | 4094 | JavaScript | 7 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-05-04T01:04:20Z | | 26 | [husky](https://github.com/typicode/husky) | 29470 | 1019 | JavaScript | 16 | Git hooks made easy 🐶 woof! | 2023-05-19T15:22:03Z | | 27 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 28426 | 1972 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-03-31T10:40:39Z | | 28 | [500lines](https://github.com/aosabook/500lines) | 28264 | 5937 | JavaScript | 30 | 500 Lines or Less | 2022-11-30T22:59:45Z | | 29 | [insomnia](https://github.com/Kong/insomnia) | 28146 | 1488 | JavaScript | 479 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-05-20T00:04:32Z | | 30 | [uppy](https://github.com/transloadit/uppy) | 26863 | 1856 | JavaScript | 130 | The next open source file uploader for web browsers :dog: | 2023-05-19T14:05:10Z | | 31 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25461 | 3046 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-04-03T20:38:37Z | | 32 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 25453 | 2215 | JavaScript | 13 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 33 | [nodemon](https://github.com/remy/nodemon) | 25219 | 1714 | JavaScript | 6 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2023-05-06T09:17:57Z | | 34 | [quasar](https://github.com/quasarframework/quasar) | 23531 | 3190 | JavaScript | 380 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-05-20T00:43:26Z | | 35 | [netron](https://github.com/lutzroeder/netron) | 22693 | 2476 | JavaScript | 25 | Visualizer for neural network, deep learning, and machine learning models | 2023-05-20T02:59:28Z | | 36 | [eslint](https://github.com/eslint/eslint) | 22690 | 4139 | JavaScript | 110 | Find and fix problems in your JavaScript code. | 2023-05-19T20:53:17Z | | 37 | [sails](https://github.com/balderdashy/sails) | 22569 | 1975 | JavaScript | 490 | Realtime MVC Framework for Node.js | 2023-05-19T21:35:57Z | | 38 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22538 | 1846 | JavaScript | 71 | Mostly adequate guide to FP (in javascript) | 2023-03-08T13:23:36Z | | 39 | [draft-js](https://github.com/facebookarchive/draft-js) | 22390 | 2702 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 40 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 22280 | 11394 | JavaScript | 153 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-05-19T22:13:55Z | | 41 | [react-motion](https://github.com/chenglou/react-motion) | 21471 | 1205 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 42 | [passport](https://github.com/jaredhanson/passport) | 21467 | 1215 | JavaScript | 329 | Simple, unobtrusive authentication for Node.js. | 2023-05-02T16:33:16Z | | 43 | [pug](https://github.com/pugjs/pug) | 21232 | 1972 | JavaScript | 280 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-05-12T13:24:59Z | | 44 | [normalizr](https://github.com/paularmstrong/normalizr) | 20983 | 897 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 45 | [tips](https://github.com/git-tips/tips) | 20821 | 1753 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-05-02T15:11:18Z | | 46 | [es6tutorial](https://github.com/ruanyf/es6tutorial) | 20686 | 8958 | JavaScript | 0 | 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 | 2023-05-18T05:27:56Z | | 47 | [bluebird](https://github.com/petkaantonov/bluebird) | 20298 | 2420 | JavaScript | 69 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z | | 48 | [joi](https://github.com/hapijs/joi) | 19915 | 1531 | JavaScript | 137 | The most powerful data validation library for JS | 2023-04-25T09:48:57Z | | 49 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19891 | 877 | JavaScript | 135 | A modified web browser that helps in responsive web development. A web developer's must have dev-tool. | 2023-05-19T22:01:37Z | | 50 | [lowdb](https://github.com/typicode/lowdb) | 19515 | 903 | JavaScript | 1 | Simple to use local JSON database. Use native JavaScript API to query. Written in TypeScript. (supports Node, Electron and the browser) | 2023-05-19T12:34:09Z | | 51 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 15840 | 1549 | JavaScript | 5 | A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. | 2023-05-19T18:37:10Z | | 52 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 15736 | 2949 | 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 | | 53 | [jasmine](https://github.com/jasmine/jasmine) | 15540 | 2274 | JavaScript | 27 | Simple JavaScript testing framework for browsers and node.js | 2023-05-18T02:02:34Z | | 54 | [Clash_Chinese_Patch](https://github.com/BoyceLig/Clash_Chinese_Patch) | 15498 | 1291 | JavaScript | 0 | Clash For Windows 汉化补丁和汉化脚本 | 2023-05-12T08:34:57Z | | 55 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15290 | 1567 | 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 | | 56 | [mdx](https://github.com/mdx-js/mdx) | 15210 | 1171 | JavaScript | 11 | Markdown for the component era | 2023-05-17T15:13:33Z | | 57 | [Administrative-divisions-of-China](https://github.com/modood/Administrative-divisions-of-China) | 15207 | 6779 | JavaScript | 10 | 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。 | 2023-03-17T07:44:54Z | | 58 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 15137 | 897 | JavaScript | 78 | Build terminal dashboards using ascii/ansi art and javascript | 2023-04-16T01:27:00Z | | 59 | [charts](https://github.com/frappe/charts) | 14704 | 752 | JavaScript | 118 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-19T20:00:21Z | | 60 | [sst](https://github.com/serverless-stack/sst) | 14598 | 1283 | JavaScript | 595 | 💥 SST makes it easy to build full-stack serverless apps. | 2023-05-19T23:52:53Z | | 61 | [gpu.js](https://github.com/gpujs/gpu.js) | 14572 | 685 | JavaScript | 186 | GPU Accelerated JavaScript | 2023-04-17T00:56:10Z | | 62 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14570 | 4193 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-04-28T17:19:06Z | | 63 | [browserify](https://github.com/browserify/browserify) | 14387 | 1249 | JavaScript | 358 | browser-side require() the node.js way | 2022-03-28T08:02:43Z | | 64 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14375 | 6894 | 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 | | 65 | [ScrollMagic](https://github.com/janpaepke/ScrollMagic) | 14335 | 2071 | JavaScript | 501 | The javascript library for magical scroll interactions. | 2023-03-04T03:41:54Z | | 66 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14122 | 3694 | JavaScript | 39 | Themes for Bootstrap | 2023-04-17T17:35:49Z | | 67 | [reactotron](https://github.com/infinitered/reactotron) | 14025 | 935 | JavaScript | 115 | A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. | 2023-04-25T22:19:42Z | | 68 | [mithril.js](https://github.com/MithrilJS/mithril.js) | 13638 | 959 | JavaScript | 125 | A JavaScript Framework for Building Brilliant Applications | 2023-05-19T11:46:51Z | | 69 | [NodeBB](https://github.com/NodeBB/NodeBB) | 13388 | 2690 | JavaScript | 136 | Node.js based forum software built for the modern web | 2023-05-20T02:28:04Z | | 70 | [typed.js](https://github.com/mattboldt/typed.js) | 13347 | 1669 | JavaScript | 2 | A JavaScript Typing Animation Library | 2023-04-30T17:23:19Z | | 71 | [showdown](https://github.com/showdownjs/showdown) | 13286 | 1588 | JavaScript | 177 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-01-27T11:55:19Z | | 72 | [loopback](https://github.com/strongloop/loopback) | 13273 | 1247 | JavaScript | 13 | LoopBack makes it easy to build modern applications that require complex integrations. | 2023-01-24T19:26:59Z | | 73 | [x-spreadsheet](https://github.com/myliang/x-spreadsheet) | 13217 | 1554 | JavaScript | 317 | The project has been migrated to @wolf-table/table https://github.com/wolf-table/table | 2023-04-18T10:56:03Z | | 74 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13098 | 330 | JavaScript | 25 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z | | 75 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13038 | 962 | JavaScript | 64 | High performance rendering for React components | 2022-09-27T06:00:42Z | | 76 | [http-server](https://github.com/http-party/http-server) | 12688 | 1451 | JavaScript | 90 | a simple zero-configuration command-line http server | 2023-04-17T13:12:32Z | | 77 | [marko](https://github.com/marko-js/marko) | 12628 | 673 | JavaScript | 57 | A declarative, HTML-based language that makes building web apps fun | 2023-05-19T20:26:04Z | | 78 | [omi](https://github.com/Tencent/omi) | 12586 | 1258 | JavaScript | 101 | Front End Cross-Frameworks Framework - 前端跨框架框架 | 2023-05-18T00:52:20Z | | 79 | [learnVue](https://github.com/answershuto/learnVue) | 12354 | 2581 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z | | 80 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12254 | 523 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-05-02T20:31:48Z | | 81 | [dataloader](https://github.com/graphql/dataloader) | 12186 | 536 | JavaScript | 22 | 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-03-15T18:53:19Z | | 82 | [magnetW](https://github.com/xiandanin/magnetW) | 12019 | 2174 | JavaScript | 0 | [已失效,不再维护] | 2022-04-09T17:06:15Z | | 83 | [reaction](https://github.com/reactioncommerce/reaction) | 11995 | 2165 | JavaScript | 86 | Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. | 2023-05-19T08:55:42Z | | 84 | [browserslist](https://github.com/browserslist/browserslist) | 11980 | 691 | JavaScript | 36 | 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env | 2023-04-17T15:05:10Z | | 85 | [pell](https://github.com/jaredreich/pell) | 11831 | 615 | JavaScript | 55 | 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies | 2022-01-07T08:44:24Z | | 86 | [ReLaXed](https://github.com/RelaxedJS/ReLaXed) | 11787 | 464 | JavaScript | 43 | Create PDF documents using web technologies | 2022-09-01T08:18:18Z | | 87 | [pomelo](https://github.com/NetEase/pomelo) | 11713 | 2923 | JavaScript | 133 | A fast,scalable,distributed game server framework for Node.js. | 2022-09-04T15:54:44Z | | 88 | [Respond](https://github.com/scottjehl/Respond) | 11402 | 3460 | JavaScript | 75 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) | 2018-03-16T09:38:34Z | | 89 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11376 | 998 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 90 | [x-ui](https://github.com/vaxilu/x-ui) | 11323 | 5082 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-05-06T06:35:06Z | | 91 | [blur-admin](https://github.com/akveo/blur-admin) | 11316 | 3167 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 92 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11294 | 480 | JavaScript | 47 | [deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa | 2022-12-09T08:03:19Z | | 93 | [medis](https://github.com/luin/medis) | 11257 | 815 | JavaScript | 58 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-03-26T18:23:14Z | | 94 | [overleaf](https://github.com/overleaf/overleaf) | 11242 | 1246 | JavaScript | 237 | A web-based collaborative LaTeX editor | 2023-05-19T08:04:39Z | | 95 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11200 | 1711 | JavaScript | 313 | JavaScript Vector Library | 2023-04-05T10:25:23Z | | 96 | [shepherd](https://github.com/shipshapecode/shepherd) | 11178 | 612 | JavaScript | 35 | Guide your users through a tour of your app | 2023-05-15T21:31:32Z | | 97 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11127 | 5374 | JavaScript | 58 | The official jQuery user interface library. | 2023-05-11T22:48:57Z | | 98 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11018 | 666 | JavaScript | 2 | DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: | 2023-05-06T12:26:33Z | | 99 | [react-slick](https://github.com/akiran/react-slick) | 11002 | 2056 | JavaScript | 394 | React carousel component | 2023-05-19T07:47:14Z | | 100 | [apachecn-algo-zh](https://github.com/apachecn/apachecn-algo-zh) | 10792 | 2209 | JavaScript | 3 | ApacheCN 数据结构与算法译文集 | 2022-08-27T16:38:48Z |