Files
Github-Ranking/Top100/JavaScript.md
T
2023-05-02 11:05:06 +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) | 169285 | 27798 | JavaScript | 111 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-04-21T13:22:43Z |
| 2 | [d3](https://github.com/d3/d3) | 105177 | 23312 | JavaScript | 6 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-04-01T02:43:09Z |
| 3 | [axios](https://github.com/axios/axios) | 99970 | 10294 | JavaScript | 385 | Promise based HTTP client for the browser and node.js | 2023-04-28T08:18:35Z |
| 4 | [material-ui](https://github.com/mui/material-ui) | 86171 | 29728 | JavaScript | 1262 | MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design. | 2023-05-02T00:05:48Z |
| 5 | [webpack](https://github.com/webpack/webpack) | 63011 | 8727 | JavaScript | 185 | A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. | 2023-05-01T22:25:22Z |
| 6 | [atom](https://github.com/atom/atom) | 59336 | 18346 | JavaScript | 969 | :atom: The hackable text editor | 2023-01-03T10:49:48Z |
| 7 | [angular.js](https://github.com/angular/angular.js) | 59184 | 28118 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 8 | [markdown-here](https://github.com/adam-p/markdown-here) | 58688 | 11403 | 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 |
| 9 | [lodash](https://github.com/lodash/lodash) | 56207 | 6902 | JavaScript | 334 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2023-04-29T10:57:36Z |
| 10 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 55962 | 7835 | JavaScript | 16 | 📜 33 JavaScript concepts every developer should know. | 2023-04-23T21:01:03Z |
| 11 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50416 | 15540 | JavaScript | 102 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 12 | [hacker-scripts](https://github.com/NARKOZ/hacker-scripts) | 46476 | 6730 | JavaScript | 36 | Based on a true story | 2023-04-10T19:20:26Z |
| 13 | [serverless](https://github.com/serverless/serverless) | 44635 | 5571 | JavaScript | 963 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-04-30T19:00:04Z |
| 14 | [meteor](https://github.com/meteor/meteor) | 43443 | 5233 | JavaScript | 182 | Meteor, the JavaScript App Platform | 2023-05-02T00:38:28Z |
| 15 | [cypress](https://github.com/cypress-io/cypress) | 43268 | 2817 | JavaScript | 2707 | Fast, easy and reliable testing for anything that runs in a browser. | 2023-05-02T01:00:13Z |
| 16 | [dayjs](https://github.com/iamkun/dayjs) | 42946 | 2167 | JavaScript | 585 | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API | 2023-05-01T16:48:19Z |
| 17 | [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) | 42745 | 6844 | JavaScript | 31 | :fireworks:Interactive Online Platform that Visualizes Algorithms from Code | 2023-02-28T05:18:32Z |
| 18 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42439 | 18063 | JavaScript | 62 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-05-01T04:05:14Z |
| 19 | [parcel](https://github.com/parcel-bundler/parcel) | 42299 | 2259 | JavaScript | 675 | The zero configuration build tool for the web. 📦🚀 | 2023-05-01T21:26:54Z |
| 20 | [edex-ui](https://github.com/GitSquared/edex-ui) | 37461 | 2258 | JavaScript | 6 | A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. | 2021-10-19T22:38:47Z |
| 21 | [Motrix](https://github.com/agalwood/Motrix) | 37376 | 4148 | JavaScript | 602 | A full-featured download manager. | 2023-04-29T03:26:38Z |
| 22 | [koa](https://github.com/koajs/koa) | 33949 | 3293 | JavaScript | 38 | Expressive middleware for node.js using ES2017 async functions | 2023-04-12T09:50:08Z |
| 23 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 33906 | 3253 | JavaScript | 306 | A browser based code editor | 2023-05-01T07:31:24Z |
| 24 | [carbon](https://github.com/carbon-app/carbon) | 32428 | 1848 | JavaScript | 37 | :black_heart: Create and share beautiful images of your source code | 2023-04-28T21:02:42Z |
| 25 | [husky](https://github.com/typicode/husky) | 29344 | 1017 | JavaScript | 15 | Git hooks made easy 🐶 woof! | 2023-04-30T21:10:58Z |
| 26 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 28676 | 3281 | JavaScript | 10 | A set of best practices for JavaScript projects | 2022-11-29T08:19:33Z |
| 27 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 28269 | 1968 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-03-31T10:40:39Z |
| 28 | [backbone](https://github.com/jashkenas/backbone) | 28005 | 5541 | JavaScript | 45 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2023-01-04T15:06:39Z |
| 29 | [sequelize](https://github.com/sequelize/sequelize) | 27816 | 4185 | JavaScript | 757 | Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i. | 2023-05-01T08:06:59Z |
| 30 | [layui](https://github.com/layui/layui) | 27265 | 7154 | JavaScript | 3 | 一套遵循原生态开发模式的 Web UI 组件库,采用自身轻量级模块化规范,易上手,可以更简单快速地构建网页界面。 | 2023-04-29T15:28:37Z |
| 31 | [jsPDF](https://github.com/parallax/jsPDF) | 26410 | 4485 | JavaScript | 131 | Client-side JavaScript PDF generation for everyone. | 2023-04-15T13:44:08Z |
| 32 | [ace](https://github.com/ajaxorg/ace) | 25608 | 5268 | JavaScript | 118 | Ace (Ajax.org Cloud9 Editor) | 2023-05-02T00:15:14Z |
| 33 | [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager) | 25321 | 2311 | JavaScript | 169 | 🚀🚀🚀A faster, better and more stable redis desktop manager [GUI client], compatible with Linux, Windows, Mac. What's more, it won't crash when loading massive keys. | 2023-05-01T05:19:08Z |
| 34 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 25182 | 2196 | JavaScript | 13 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z |
| 35 | [How-To-Ask-Questions-The-Smart-Way](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way) | 25116 | 5277 | JavaScript | 8 | 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。 | 2023-02-27T02:18:26Z |
| 36 | [fabric.js](https://github.com/fabricjs/fabric.js) | 24680 | 3253 | JavaScript | 270 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2023-05-01T13:30:04Z |
| 37 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 23782 | 8672 | JavaScript | 909 | Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2023-04-28T11:59:37Z |
| 38 | [hammer.js](https://github.com/hammerjs/hammer.js) | 23516 | 2660 | JavaScript | 273 | A javascript library for multi-touch gestures :// You can touch this | 2023-02-15T09:48:48Z |
| 39 | [quasar](https://github.com/quasarframework/quasar) | 23383 | 3164 | JavaScript | 386 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-05-01T11:04:26Z |
| 40 | [rollup](https://github.com/rollup/rollup) | 23371 | 1339 | JavaScript | 431 | Next-generation ES module bundler | 2023-05-01T06:29:38Z |
| 41 | [sails](https://github.com/balderdashy/sails) | 22563 | 1971 | JavaScript | 490 | Realtime MVC Framework for Node.js | 2023-03-09T23:41:00Z |
| 42 | [ember.js](https://github.com/emberjs/ember.js) | 22459 | 4297 | JavaScript | 374 | Ember.js - A JavaScript framework for creating ambitious web applications | 2023-05-01T22:17:13Z |
| 43 | [draft-js](https://github.com/facebookarchive/draft-js) | 22375 | 2701 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z |
| 44 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 22122 | 11360 | JavaScript | 141 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-05-01T02:43:52Z |
| 45 | [react-motion](https://github.com/chenglou/react-motion) | 21443 | 1205 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 46 | [passport](https://github.com/jaredhanson/passport) | 21419 | 1211 | JavaScript | 328 | Simple, unobtrusive authentication for Node.js. | 2023-03-27T22:12:33Z |
| 47 | [trilium](https://github.com/zadam/trilium) | 20987 | 1402 | JavaScript | 794 | Build your personal knowledge base with Trilium Notes | 2023-05-01T17:49:14Z |
| 48 | [normalizr](https://github.com/paularmstrong/normalizr) | 20983 | 893 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 49 | [tips](https://github.com/git-tips/tips) | 20798 | 1755 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-04-06T05:26:47Z |
| 50 | [30-Days-Of-React](https://github.com/Asabeneh/30-Days-Of-React) | 20480 | 5555 | JavaScript | 41 | 30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw | 2023-05-01T15:40:24Z |
| 51 | [f8app](https://github.com/fbsamples/f8app) | 14026 | 2606 | JavaScript | 19 | Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects. | 2023-01-24T17:23:46Z |
| 52 | [luxon](https://github.com/moment/luxon) | 13856 | 719 | JavaScript | 103 | ⏱ A library for working with dates and times in JS | 2023-05-01T03:29:22Z |
| 53 | [mui](https://github.com/dcloudio/mui) | 13419 | 6686 | JavaScript | 325 | 最接近原生APP体验的高性能框架 | 2021-07-07T05:26:27Z |
| 54 | [nedb](https://github.com/louischatriot/nedb) | 13296 | 1025 | JavaScript | 168 | The JavaScript Database, for Node.js, nw.js, electron and the browser | 2023-03-07T20:41:04Z |
| 55 | [Semantic-UI-React](https://github.com/Semantic-Org/Semantic-UI-React) | 13039 | 4028 | JavaScript | 172 | The official Semantic-UI-React integration | 2023-02-28T17:34:52Z |
| 56 | [stf](https://github.com/openstf/stf) | 12764 | 2624 | JavaScript | 415 | Control and manage Android devices from your browser. | 2022-12-13T12:21:55Z |
| 57 | [vue-awesome-swiper](https://github.com/surmon-china/vue-awesome-swiper) | 12664 | 1990 | JavaScript | 309 | 🏆 Swiper component for @vuejs | 2022-12-21T15:10:44Z |
| 58 | [volkswagen](https://github.com/auchenberg/volkswagen) | 12660 | 255 | JavaScript | 18 | :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. | 2023-04-19T14:02:38Z |
| 59 | [react-hot-loader](https://github.com/gaearon/react-hot-loader) | 12241 | 838 | JavaScript | 118 | Tweak React components in real time. (Deprecated: use Fast Refresh instead.) | 2023-02-10T02:42:07Z |
| 60 | [wp-calypso](https://github.com/Automattic/wp-calypso) | 12212 | 1984 | JavaScript | 4630 | The JavaScript and API powered WordPress.com | 2023-05-02T02:54:18Z |
| 61 | [htmx](https://github.com/bigskysoftware/htmx) | 11691 | 455 | JavaScript | 162 | </> htmx - high power tools for HTML | 2023-05-01T14:53:18Z |
| 62 | [functions-samples](https://github.com/firebase/functions-samples) | 11631 | 3937 | JavaScript | 116 | Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase | 2023-05-01T21:49:34Z |
| 63 | [virtual-dom](https://github.com/Matt-Esch/virtual-dom) | 11525 | 817 | JavaScript | 109 | A Virtual DOM and diffing algorithm | 2023-01-24T11:59:52Z |
| 64 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11362 | 998 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z |
| 65 | [blur-admin](https://github.com/akveo/blur-admin) | 11311 | 3164 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z |
| 66 | [PapaParse](https://github.com/mholt/PapaParse) | 11309 | 1132 | JavaScript | 152 | Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input | 2023-04-21T16:47:31Z |
| 67 | [30-seconds-of-interviews](https://github.com/30-seconds/30-seconds-of-interviews) | 11287 | 985 | JavaScript | 3 | A curated collection of common interview questions to help you prepare for your next interview. | 2022-12-09T05:29:51Z |
| 68 | [prism](https://github.com/PrismJS/prism) | 11237 | 1281 | JavaScript | 259 | Lightweight, robust, elegant syntax highlighting. | 2023-04-22T10:52:05Z |
| 69 | [summernote](https://github.com/summernote/summernote) | 11102 | 2224 | JavaScript | 31 | Super simple WYSIWYG editor | 2023-04-20T21:43:17Z |
| 70 | [list.js](https://github.com/javve/list.js) | 11029 | 919 | JavaScript | 158 | The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. | 2022-12-11T11:07:58Z |
| 71 | [openmct](https://github.com/nasa/openmct) | 10802 | 1205 | JavaScript | 756 | A web based mission control framework. | 2023-05-01T21:00:57Z |
| 72 | [history.js](https://github.com/browserstate/history.js) | 10776 | 1405 | JavaScript | 205 | History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality. | 2022-02-12T07:34:30Z |
| 73 | [multer](https://github.com/expressjs/multer) | 10660 | 1013 | JavaScript | 164 | Node.js middleware for handling `multipart/form-data`. | 2023-04-27T04:36:00Z |
| 74 | [android-training-course-in-chinese](https://github.com/kesenhoo/android-training-course-in-chinese) | 10539 | 2737 | JavaScript | 14 | Android官方培训课程中文版 | 2018-01-11T10:33:39Z |
| 75 | [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | 10441 | 1345 | JavaScript | 68 | Simplifies creation of HTML files to serve your webpack bundles | 2023-04-15T13:47:57Z |
| 76 | [knockout](https://github.com/knockout/knockout) | 10322 | 1557 | JavaScript | 298 | Knockout makes it easier to create rich, responsive UIs with JavaScript | 2022-12-29T22:53:39Z |
| 77 | [ungit](https://github.com/FredrikNoren/ungit) | 10193 | 675 | JavaScript | 196 | The easiest way to use git. On any platform. Anywhere. | 2023-04-28T00:21:26Z |
| 78 | [openlayers](https://github.com/openlayers/openlayers) | 9981 | 2885 | JavaScript | 407 | OpenLayers | 2023-05-01T10:57:30Z |
| 79 | [hotel](https://github.com/typicode/hotel) | 9906 | 473 | JavaScript | 95 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z |
| 80 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9881 | 2691 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z |
| 81 | [core](https://github.com/stackblitz/core) | 9855 | 858 | JavaScript | 855 | Online IDE powered by Visual Studio Code ⚡️ | 2023-04-06T07:33:22Z |
| 82 | [jquery-mobile](https://github.com/jquery-archive/jquery-mobile) | 9743 | 2488 | JavaScript | 169 | jQuery Mobile Framework | 2021-10-07T17:23:39Z |
| 83 | [lets-chat](https://github.com/sdelements/lets-chat) | 9668 | 1602 | JavaScript | 221 | Self-hosted chat app for small teams | 2023-04-21T04:05:02Z |
| 84 | [art-of-node](https://github.com/maxogden/art-of-node) | 9593 | 896 | JavaScript | 6 | :snowflake: a short introduction to node.js | 2020-08-03T14:56:30Z |
| 85 | [apidoc](https://github.com/apidoc/apidoc) | 9588 | 1728 | JavaScript | 59 | RESTful web API Documentation Generator. | 2023-04-30T21:03:01Z |
| 86 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9571 | 430 | JavaScript | 10 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z |
| 87 | [onepage-scroll](https://github.com/peachananr/onepage-scroll) | 9559 | 2129 | JavaScript | 214 | Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin | 2021-01-08T21:29:42Z |
| 88 | [Dexie.js](https://github.com/dexie/Dexie.js) | 9195 | 600 | JavaScript | 448 | A Minimalistic Wrapper for IndexedDB | 2023-05-01T09:11:11Z |
| 89 | [regexr](https://github.com/gskinner/regexr) | 9095 | 921 | JavaScript | 149 | RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. | 2023-02-27T23:51:23Z |
| 90 | [Parsley.js](https://github.com/guillaumepotier/Parsley.js) | 9041 | 1359 | JavaScript | 66 | Validate your forms, frontend, without writing a single line of javascript | 2023-04-14T14:32:48Z |
| 91 | [node-fs-extra](https://github.com/jprichardson/node-fs-extra) | 9022 | 804 | JavaScript | 11 | Node.js: extra methods for the fs object like copy(), remove(), mkdirs() | 2023-03-20T14:53:28Z |
| 92 | [node-schedule](https://github.com/node-schedule/node-schedule) | 8733 | 537 | JavaScript | 141 | A cron-like and not-cron-like job scheduler for Node. | 2023-02-21T23:57:16Z |
| 93 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8696 | 1039 | JavaScript | 6 | Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js. | 2022-12-27T08:48:43Z |
| 94 | [pose-animator](https://github.com/yemount/pose-animator) | 8604 | 951 | JavaScript | 37 | None | 2023-03-04T17:09:21Z |
| 95 | [beef](https://github.com/beefproject/beef) | 8396 | 1937 | JavaScript | 74 | The Browser Exploitation Framework Project | 2023-05-01T18:11:46Z |
| 96 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8339 | 321 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z |
| 97 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8321 | 2447 | JavaScript | 412 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2022-03-24T04:37:54Z |
| 98 | [seajs](https://github.com/seajs/seajs) | 8273 | 2640 | JavaScript | 156 | A Module Loader for the Web | 2020-04-02T13:04:20Z |
| 99 | [text-mask](https://github.com/text-mask/text-mask) | 8216 | 861 | JavaScript | 264 | Input mask for React, Angular, Ember, Vue, & plain JavaScript | 2023-03-01T21:14:42Z |
| 100 | [dat](https://github.com/dat-ecosystem-archive/dat) | 8207 | 492 | JavaScript | 99 | :floppy_disk: peer-to-peer sharing & live syncronization of files via command line [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ] | 2022-09-01T01:57:53Z |