Files
Github-Ranking/Top100/JavaScript.md
T
2023-03-26 11:05:15 +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) | 165428 | 27287 | JavaScript | 107 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-03-25T16:03:06Z |
| 2 | [d3](https://github.com/d3/d3) | 104811 | 23294 | JavaScript | 5 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-03-25T01:24:51Z |
| 3 | [node](https://github.com/nodejs/node) | 94158 | 25550 | JavaScript | 1292 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-03-26T02:59:35Z |
| 4 | [three.js](https://github.com/mrdoob/three.js) | 90154 | 34270 | JavaScript | 362 | JavaScript 3D Library. | 2023-03-25T17:00:36Z |
| 5 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 87454 | 9056 | JavaScript | 22 | :white_check_mark: The Node.js best practices list (March 2023) | 2023-03-22T21:22:42Z |
| 6 | [material-ui](https://github.com/mui/material-ui) | 85405 | 29395 | JavaScript | 1204 | MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design. | 2023-03-26T01:00:43Z |
| 7 | [json-server](https://github.com/typicode/json-server) | 66111 | 6513 | JavaScript | 567 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2023-03-21T21:39:33Z |
| 8 | [iptv](https://github.com/iptv-org/iptv) | 63304 | 110 | JavaScript | 937 | Collection of publicly available IPTV channels from all over the world | 2023-03-25T12:38:33Z |
| 9 | [express](https://github.com/expressjs/express) | 60375 | 10353 | JavaScript | 105 | Fast, unopinionated, minimalist web framework for node. | 2023-03-24T05:26:09Z |
| 10 | [Chart.js](https://github.com/chartjs/Chart.js) | 60155 | 11807 | JavaScript | 221 | Simple HTML5 Charts using the <canvas> tag | 2023-03-22T09:04:00Z |
| 11 | [angular.js](https://github.com/angular/angular.js) | 59241 | 28143 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 12 | [markdown-here](https://github.com/adam-p/markdown-here) | 58403 | 11360 | 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 |
| 13 | [mermaid](https://github.com/mermaid-js/mermaid) | 55778 | 4388 | JavaScript | 835 | Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown | 2023-03-26T00:39:05Z |
| 14 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 55539 | 7770 | JavaScript | 15 | 📜 33 JavaScript concepts every developer should know. | 2023-03-15T11:19:23Z |
| 15 | [html5-boilerplate](https://github.com/h5bp/html5-boilerplate) | 54164 | 12175 | JavaScript | 3 | A professional front-end template for building fast, robust, and adaptable web apps or sites. | 2023-03-22T19:00:59Z |
| 16 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 53322 | 15550 | JavaScript | 98 | :zap: Dynamically generated stats for your github readmes | 2023-03-22T20:06:08Z |
| 17 | [strapi](https://github.com/strapi/strapi) | 52657 | 6392 | JavaScript | 294 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-03-25T01:13:17Z |
| 18 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50129 | 15484 | JavaScript | 101 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 19 | [moment](https://github.com/moment/moment) | 47303 | 7129 | JavaScript | 204 | Parse, validate, manipulate, and display dates in javascript. | 2023-02-22T12:07:19Z |
| 20 | [anime](https://github.com/juliangarnier/anime) | 44781 | 3649 | JavaScript | 180 | JavaScript animation engine | 2023-01-04T12:52:29Z |
| 21 | [serverless](https://github.com/serverless/serverless) | 44450 | 5539 | JavaScript | 943 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-03-26T02:33:35Z |
| 22 | [meteor](https://github.com/meteor/meteor) | 43374 | 5232 | JavaScript | 179 | Meteor, the JavaScript App Platform | 2023-03-25T14:48:40Z |
| 23 | [Ghost](https://github.com/TryGhost/Ghost) | 42766 | 9218 | JavaScript | 33 | Turn your audience into a business. Publishing, memberships, subscriptions and newsletters. | 2023-03-25T08:52:13Z |
| 24 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42314 | 18007 | JavaScript | 58 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-03-24T09:49:23Z |
| 25 | [parcel](https://github.com/parcel-bundler/parcel) | 42166 | 2245 | JavaScript | 681 | The zero configuration build tool for the web. 📦🚀 | 2023-03-26T00:04:33Z |
| 26 | [marktext](https://github.com/marktext/marktext) | 39057 | 2971 | JavaScript | 967 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-03-06T07:02:16Z |
| 27 | [materialize](https://github.com/Dogfalo/materialize) | 38806 | 4851 | JavaScript | 622 | Materialize, a CSS Framework based on Material Design | 2023-03-02T17:23:46Z |
| 28 | [pm2](https://github.com/Unitech/pm2) | 38768 | 2533 | JavaScript | 711 | Node.js Production Process Manager with a built-in Load Balancer. | 2023-03-22T16:32:46Z |
| 29 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 36969 | 5339 | JavaScript | 14 | ⚡️ Front End interview preparation materials for busy engineers | 2023-03-13T11:47:43Z |
| 30 | [zx](https://github.com/google/zx) | 36815 | 883 | JavaScript | 28 | A tool for writing better scripts | 2023-03-19T19:30:52Z |
| 31 | [uBlock](https://github.com/gorhill/uBlock) | 35016 | 2651 | JavaScript | 13 | uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. | 2023-03-25T17:04:24Z |
| 32 | [quill](https://github.com/quilljs/quill) | 34905 | 2986 | JavaScript | 1247 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-03-14T18:35:42Z |
| 33 | [30-Days-Of-JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript) | 34479 | 8122 | JavaScript | 50 | 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. | 2023-03-25T21:38:41Z |
| 34 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33033 | 4091 | JavaScript | 6 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-03-18T19:53:43Z |
| 35 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 32912 | 5437 | 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 |
| 36 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 31231 | 2643 | JavaScript | 790 | A fancy self-hosted monitoring tool | 2023-03-25T17:06:35Z |
| 37 | [husky](https://github.com/typicode/husky) | 29070 | 1013 | JavaScript | 16 | Git hooks made easy 🐶 woof! | 2023-03-10T17:47:21Z |
| 38 | [500lines](https://github.com/aosabook/500lines) | 28167 | 5933 | JavaScript | 30 | 500 Lines or Less | 2022-11-30T22:59:45Z |
| 39 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 27978 | 1958 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-02-18T01:20:20Z |
| 40 | [insomnia](https://github.com/Kong/insomnia) | 27294 | 1451 | JavaScript | 455 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-03-21T16:06:14Z |
| 41 | [fastify](https://github.com/fastify/fastify) | 26820 | 1973 | JavaScript | 58 | Fast and low overhead web framework, for Node.js | 2023-03-24T09:58:28Z |
| 42 | [uppy](https://github.com/transloadit/uppy) | 26620 | 1816 | JavaScript | 110 | The next open source file uploader for web browsers :dog: | 2023-03-24T14:24:30Z |
| 43 | [Sortable](https://github.com/SortableJS/Sortable) | 26552 | 3596 | JavaScript | 405 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2023-03-05T12:23:46Z |
| 44 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 26243 | 9264 | JavaScript | 549 | Automated auditing, performance metrics, and best practices for the web. | 2023-03-25T15:08:16Z |
| 45 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25438 | 3048 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-02-08T22:39:15Z |
| 46 | [nodemon](https://github.com/remy/nodemon) | 25078 | 1704 | JavaScript | 9 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2023-03-22T19:53:08Z |
| 47 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 24508 | 2139 | JavaScript | 12 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z |
| 48 | [feather](https://github.com/feathericons/feather) | 23264 | 1191 | JavaScript | 376 | Simply beautiful open source icons | 2023-03-21T20:11:27Z |
| 49 | [quasar](https://github.com/quasarframework/quasar) | 23113 | 3120 | JavaScript | 372 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-03-25T14:58:36Z |
| 50 | [docsify](https://github.com/docsifyjs/docsify) | 23047 | 5505 | JavaScript | 194 | 🃏 A magical documentation site generator. | 2023-03-25T02:51:34Z |
| 51 | [style2paints](https://github.com/lllyasviel/style2paints) | 16678 | 2019 | JavaScript | 31 | sketch + style = paints :art: (TOG2018/SIGGRAPH2018ASIA) | 2023-01-14T13:23:17Z |
| 52 | [node-red](https://github.com/node-red/node-red) | 16357 | 3038 | JavaScript | 251 | Low-code programming for event-driven applications | 2023-03-24T09:50:15Z |
| 53 | [react-demos](https://github.com/ruanyf/react-demos) | 16081 | 6571 | JavaScript | 0 | a collection of simple demos of React.js | 2023-02-28T07:09:13Z |
| 54 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 15672 | 1541 | JavaScript | 5 | A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. | 2023-03-23T17:34:46Z |
| 55 | [jasmine](https://github.com/jasmine/jasmine) | 15532 | 2272 | JavaScript | 27 | Simple JavaScript testing framework for browsers and node.js | 2023-03-25T18:21:14Z |
| 56 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15239 | 1563 | JavaScript | 270 | 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 |
| 57 | [Flat-UI](https://github.com/designmodo/Flat-UI) | 15004 | 2375 | 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 |
| 58 | [mdx](https://github.com/mdx-js/mdx) | 14926 | 1162 | JavaScript | 12 | Markdown for the component era | 2023-03-20T09:02:05Z |
| 59 | [charts](https://github.com/frappe/charts) | 14659 | 746 | JavaScript | 116 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-03-14T20:57:07Z |
| 60 | [gpu.js](https://github.com/gpujs/gpu.js) | 14508 | 684 | JavaScript | 184 | GPU Accelerated JavaScript | 2023-03-04T04:23:43Z |
| 61 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14398 | 6906 | 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 |
| 62 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14394 | 4153 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-03-25T00:07:30Z |
| 63 | [browserify](https://github.com/browserify/browserify) | 14366 | 1246 | JavaScript | 353 | browser-side require() the node.js way | 2022-03-28T08:02:43Z |
| 64 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14061 | 3687 | JavaScript | 34 | Themes for Bootstrap | 2023-02-27T16:00:31Z |
| 65 | [store.js](https://github.com/marcuswestin/store.js) | 13890 | 1392 | JavaScript | 68 | Cross-browser storage for all use cases, used across the web. | 2023-02-25T18:36:12Z |
| 66 | [mithril.js](https://github.com/MithrilJS/mithril.js) | 13609 | 959 | JavaScript | 116 | A JavaScript Framework for Building Brilliant Applications | 2023-03-12T00:39:29Z |
| 67 | [jsdoc](https://github.com/jsdoc/jsdoc) | 13572 | 1473 | JavaScript | 396 | An API documentation generator for JavaScript. | 2023-03-24T22:33:31Z |
| 68 | [Luckysheet](https://github.com/dream-num/Luckysheet) | 13271 | 1865 | JavaScript | 592 | Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | 2023-03-23T13:59:28Z |
| 69 | [git-history](https://github.com/pomber/git-history) | 13243 | 543 | JavaScript | 55 | Quickly browse the history of a file from any git repository | 2023-03-23T11:31:47Z |
| 70 | [showdown](https://github.com/showdownjs/showdown) | 13167 | 1579 | JavaScript | 175 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-01-27T11:55:19Z |
| 71 | [x-spreadsheet](https://github.com/myliang/x-spreadsheet) | 13137 | 1547 | JavaScript | 315 | A web-based JavaScript(canvas) spreadsheet | 2023-02-15T02:36:44Z |
| 72 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13068 | 330 | JavaScript | 25 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z |
| 73 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13023 | 967 | JavaScript | 64 | High performance <canvas> rendering for React components | 2022-09-27T06:00:42Z |
| 74 | [requirejs](https://github.com/requirejs/requirejs) | 12882 | 2438 | JavaScript | 253 | A file and module loader for JavaScript | 2022-11-25T19:28:28Z |
| 75 | [sst](https://github.com/serverless-stack/sst) | 12733 | 1120 | JavaScript | 563 | 💥 SST makes it easy to build full-stack serverless apps. | 2023-03-26T01:43:52Z |
| 76 | [http-server](https://github.com/http-party/http-server) | 12553 | 1428 | JavaScript | 88 | a simple zero-configuration command-line http server | 2023-02-06T23:37:10Z |
| 77 | [marko](https://github.com/marko-js/marko) | 12537 | 666 | JavaScript | 59 | A declarative, HTML-based language that makes building web apps fun | 2023-03-24T16:22:42Z |
| 78 | [systemjs](https://github.com/systemjs/systemjs) | 12515 | 1138 | JavaScript | 47 | Dynamic ES module loader | 2023-03-21T15:25:47Z |
| 79 | [learnVue](https://github.com/answershuto/learnVue) | 12251 | 2573 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z |
| 80 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12201 | 516 | JavaScript | 22 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-03-15T13:48:09Z |
| 81 | [pell](https://github.com/jaredreich/pell) | 11810 | 612 | JavaScript | 55 | 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies | 2022-01-07T08:44:24Z |
| 82 | [Respond](https://github.com/scottjehl/Respond) | 11416 | 3469 | JavaScript | 75 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) | 2018-03-16T09:38:34Z |
| 83 | [workbox](https://github.com/GoogleChrome/workbox) | 11372 | 842 | JavaScript | 157 | 📦 Workbox: JavaScript libraries for Progressive Web Apps | 2023-03-24T04:55:00Z |
| 84 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11345 | 999 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z |
| 85 | [blur-admin](https://github.com/akveo/blur-admin) | 11308 | 3166 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z |
| 86 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11304 | 482 | 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 |
| 87 | [downshift](https://github.com/downshift-js/downshift) | 11261 | 949 | JavaScript | 35 | 🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. | 2023-03-21T07:51:46Z |
| 88 | [medis](https://github.com/luin/medis) | 11206 | 813 | JavaScript | 58 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-01-26T04:54:52Z |
| 89 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11187 | 1714 | JavaScript | 314 | JavaScript Vector Library | 2023-02-23T06:00:39Z |
| 90 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11127 | 5383 | JavaScript | 54 | The official jQuery user interface library. | 2023-03-16T13:32:13Z |
| 91 | [shepherd](https://github.com/shipshapecode/shepherd) | 11067 | 606 | JavaScript | 32 | Guide your users through a tour of your app | 2023-03-21T18:37:18Z |
| 92 | [node-postgres](https://github.com/brianc/node-postgres) | 11045 | 1163 | JavaScript | 370 | PostgreSQL client for node.js. | 2023-03-18T19:15:55Z |
| 93 | [overleaf](https://github.com/overleaf/overleaf) | 11037 | 1224 | JavaScript | 235 | A web-based collaborative LaTeX editor | 2023-03-23T09:06:29Z |
| 94 | [react-slick](https://github.com/akiran/react-slick) | 10899 | 2044 | JavaScript | 388 | React carousel component | 2023-03-08T08:10:49Z |
| 95 | [tippyjs](https://github.com/atomiks/tippyjs) | 10798 | 567 | JavaScript | 50 | Tooltip, popover, dropdown, and menu library | 2022-10-30T08:53:12Z |
| 96 | [DOMPurify](https://github.com/cure53/DOMPurify) | 10718 | 650 | JavaScript | 0 | 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-03-23T19:40:42Z |
| 97 | [compromise](https://github.com/spencermountain/compromise) | 10606 | 669 | JavaScript | 82 | modest natural-language processing | 2023-03-24T13:35:29Z |
| 98 | [convnetjs](https://github.com/karpathy/convnetjs) | 10540 | 2048 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z |
| 99 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10430 | 407 | JavaScript | 28 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-03-08T21:21:19Z |
| 100 | [yargs](https://github.com/yargs/yargs) | 10351 | 1040 | JavaScript | 291 | yargs the modern, pirate-themed successor to optimist. | 2023-03-20T01:39:56Z |