Files
Github-Ranking/Top100/JavaScript.md
T
2023-06-16 11:05:09 +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) | 171334 | 28092 | JavaScript | 111 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-06-06T14:49:43Z |
| 2 | [angular.js](https://github.com/angular/angular.js) | 59149 | 28100 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 3 | [markdown-here](https://github.com/adam-p/markdown-here) | 58977 | 11442 | 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 |
| 4 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 56499 | 7927 | JavaScript | 16 | 📜 33 JavaScript concepts every developer should know. | 2023-06-12T15:40:37Z |
| 5 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50789 | 15581 | JavaScript | 102 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 6 | [serverless](https://github.com/serverless/serverless) | 44841 | 5604 | JavaScript | 964 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-06-14T18:11:49Z |
| 7 | [meteor](https://github.com/meteor/meteor) | 43530 | 5253 | JavaScript | 184 | Meteor, the JavaScript App Platform | 2023-06-15T18:03:58Z |
| 8 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42637 | 18113 | JavaScript | 71 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-06-13T04:02:12Z |
| 9 | [parcel](https://github.com/parcel-bundler/parcel) | 42431 | 2267 | JavaScript | 674 | The zero configuration build tool for the web. 📦🚀 | 2023-06-15T21:01:45Z |
| 10 | [husky](https://github.com/typicode/husky) | 29644 | 1024 | JavaScript | 19 | Git hooks made easy 🐶 woof! | 2023-06-07T22:10:25Z |
| 11 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 28639 | 1974 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-03-31T10:40:39Z |
| 12 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 25814 | 2240 | JavaScript | 15 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z |
| 13 | [quasar](https://github.com/quasarframework/quasar) | 23691 | 3207 | JavaScript | 388 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-06-14T05:26:09Z |
| 14 | [pure](https://github.com/pure-css/pure) | 23030 | 2532 | JavaScript | 3 | A set of small, responsive CSS modules that you can use in every web project. | 2023-06-09T12:58:00Z |
| 15 | [sails](https://github.com/balderdashy/sails) | 22597 | 1977 | JavaScript | 491 | Realtime MVC Framework for Node.js | 2023-05-19T21:35:57Z |
| 16 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 22449 | 11449 | JavaScript | 146 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-06-16T01:20:32Z |
| 17 | [draft-js](https://github.com/facebookarchive/draft-js) | 22406 | 2703 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z |
| 18 | [passport](https://github.com/jaredhanson/passport) | 21547 | 1226 | JavaScript | 327 | Simple, unobtrusive authentication for Node.js. | 2023-06-15T06:35:28Z |
| 19 | [react-motion](https://github.com/chenglou/react-motion) | 21497 | 1206 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 20 | [normalizr](https://github.com/paularmstrong/normalizr) | 20986 | 899 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 21 | [tips](https://github.com/git-tips/tips) | 20836 | 1756 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-05-02T15:11:18Z |
| 22 | [joi](https://github.com/hapijs/joi) | 20001 | 1531 | JavaScript | 140 | The most powerful data validation library for JS | 2023-04-25T09:48:57Z |
| 23 | [nightmare](https://github.com/segmentio/nightmare) | 19414 | 1161 | JavaScript | 179 | A high-level browser automation library. | 2023-04-15T18:45:14Z |
| 24 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18915 | 2865 | JavaScript | 208 | Vue drag-and-drop component based on Sortable.js | 2023-05-31T07:58:12Z |
| 25 | [jsdom](https://github.com/jsdom/jsdom) | 18897 | 1626 | JavaScript | 425 | A JavaScript implementation of various web standards, for use with Node.js | 2023-06-10T09:05:22Z |
| 26 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17898 | 2310 | JavaScript | 700 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-04-08T01:04:08Z |
| 27 | [cleave.js](https://github.com/nosir/cleave.js) | 17825 | 1663 | JavaScript | 182 | Format input text content when you are typing... | 2023-06-08T12:01:54Z |
| 28 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17807 | 2400 | JavaScript | 44 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-05-31T17:23:48Z |
| 29 | [awesome-blockchain-cn](https://github.com/chaozh/awesome-blockchain-cn) | 17308 | 3568 | JavaScript | 15 | 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | 2023-03-25T10:42:56Z |
| 30 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 17017 | 2542 | JavaScript | 197 | Revive unavailable songs for Netease Cloud Music | 2022-03-29T03:36:36Z |
| 31 | [less.js](https://github.com/less/less.js) | 16941 | 3477 | JavaScript | 162 | Less. The dynamic stylesheet language. | 2023-05-12T13:21:41Z |
| 32 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 15981 | 1560 | JavaScript | 6 | ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦 | 2023-06-10T16:15:21Z |
| 33 | [jasmine](https://github.com/jasmine/jasmine) | 15562 | 2272 | JavaScript | 21 | Simple JavaScript testing framework for browsers and node.js | 2023-06-09T23:28:50Z |
| 34 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15321 | 1571 | 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 |
| 35 | [mdx](https://github.com/mdx-js/mdx) | 15321 | 1170 | JavaScript | 12 | Markdown for the component era | 2023-06-12T00:21:33Z |
| 36 | [charts](https://github.com/frappe/charts) | 14721 | 754 | JavaScript | 118 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-26T05:56:09Z |
| 37 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14656 | 4229 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-06-05T15:18:13Z |
| 38 | [gpu.js](https://github.com/gpujs/gpu.js) | 14609 | 690 | JavaScript | 186 | GPU Accelerated JavaScript | 2023-04-17T00:56:10Z |
| 39 | [browserify](https://github.com/browserify/browserify) | 14398 | 1251 | JavaScript | 358 | browser-side require() the node.js way | 2022-03-28T08:02:43Z |
| 40 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14370 | 6892 | 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 |
| 41 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14155 | 3698 | JavaScript | 39 | Themes for Bootstrap | 2023-06-14T17:59:33Z |
| 42 | [mithril.js](https://github.com/MithrilJS/mithril.js) | 13648 | 961 | JavaScript | 128 | A JavaScript Framework for Building Brilliant Applications | 2023-05-23T07:54:15Z |
| 43 | [showdown](https://github.com/showdownjs/showdown) | 13347 | 1592 | JavaScript | 177 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-01-27T11:55:19Z |
| 44 | [x-spreadsheet](https://github.com/myliang/x-spreadsheet) | 13313 | 1573 | JavaScript | 319 | The project has been migrated to @wolf-table/table https://github.com/wolf-table/table | 2023-06-13T08:00:05Z |
| 45 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13111 | 331 | JavaScript | 26 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z |
| 46 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13046 | 962 | JavaScript | 64 | High performance <canvas> rendering for React components | 2022-09-27T06:00:42Z |
| 47 | [http-server](https://github.com/http-party/http-server) | 12727 | 1458 | JavaScript | 90 | a simple zero-configuration command-line http server | 2023-04-17T13:12:32Z |
| 48 | [marko](https://github.com/marko-js/marko) | 12663 | 672 | JavaScript | 52 | A declarative, HTML-based language that makes building web apps fun | 2023-06-15T23:06:55Z |
| 49 | [learnVue](https://github.com/answershuto/learnVue) | 12386 | 2585 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z |
| 50 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12287 | 525 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-06-01T09:47:19Z |
| 51 | [signale](https://github.com/klaudiosinani/signale) | 8797 | 265 | JavaScript | 29 | Highly configurable logging utility | 2022-04-07T09:13:11Z |
| 52 | [protractor](https://github.com/angular/protractor) | 8788 | 2378 | JavaScript | 616 | E2E test framework for Angular apps | 2023-05-24T20:07:37Z |
| 53 | [kodluyoruz-frontend-101-egitimi](https://github.com/hakanyalcinkaya/kodluyoruz-frontend-101-egitimi) | 8700 | 3804 | JavaScript | 0 | Kodluyoruz için Hazırladığım Video Eğitim Seti Repo'sudur. Tüm Eğitimlerime: https://linktr.ee/hakanyalcinkaya adresinden ulaşabilirsiniz. | 2023-05-22T12:36:48Z |
| 54 | [layer](https://github.com/layui/layer) | 8243 | 2760 | JavaScript | 0 | 丰富多样的 Web 弹出层组件,可轻松实现 Alert/Confirm/Prompt/ 普通提示/页面区块/iframe/tips等等几乎所有的弹出交互。目前已成为最多人使用的弹层解决方案 | 2023-04-27T05:53:54Z |
| 55 | [stats.js](https://github.com/mrdoob/stats.js) | 8240 | 1230 | JavaScript | 0 | JavaScript Performance Monitor | 2023-05-02T05:07:54Z |
| 56 | [electron-packager](https://github.com/electron/electron-packager) | 8230 | 806 | JavaScript | 29 | Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI | 2023-06-15T13:05:27Z |
| 57 | [relax](https://github.com/relax/relax) | 8217 | 625 | JavaScript | 76 | New generation CMS on top of React, Redux and GraphQL | 2021-07-13T15:18:34Z |
| 58 | [traceur-compiler](https://github.com/google/traceur-compiler) | 8176 | 622 | JavaScript | 292 | Traceur is a JavaScript.next-to-JavaScript-of-today compiler | 2022-04-27T15:06:06Z |
| 59 | [uBlock](https://github.com/uBlock-LLC/uBlock) | 8130 | 481 | JavaScript | 0 | uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. | 2022-09-08T21:07:14Z |
| 60 | [bigbluebutton](https://github.com/bigbluebutton/bigbluebutton) | 8008 | 5886 | JavaScript | 702 | Complete open source web conferencing system. | 2023-06-16T00:57:39Z |
| 61 | [two.js](https://github.com/jonobr1/two.js) | 8006 | 484 | JavaScript | 66 | A renderer agnostic two-dimensional drawing api for the web. | 2023-04-23T17:14:12Z |
| 62 | [slideout](https://github.com/Mango/slideout) | 7969 | 1198 | JavaScript | 55 | A touch slideout navigation menu for your mobile web apps. | 2020-09-20T04:51:22Z |
| 63 | [jeesite](https://github.com/thinkgem/jeesite) | 7895 | 5757 | JavaScript | 189 | Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources | 2023-05-28T07:29:11Z |
| 64 | [uPlot](https://github.com/leeoniya/uPlot) | 7894 | 343 | JavaScript | 79 | 📈 A small, fast chart for time series, lines, areas, ohlc & bars | 2023-06-08T03:12:04Z |
| 65 | [react-player](https://github.com/cookpete/react-player) | 7845 | 1064 | JavaScript | 216 | A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion | 2023-05-27T18:02:13Z |
| 66 | [OwlCarousel2](https://github.com/OwlCarousel2/OwlCarousel2) | 7801 | 2320 | JavaScript | 1113 | DEPRECATED jQuery Responsive Carousel. | 2023-01-10T22:27:55Z |
| 67 | [cropper](https://github.com/fengyuanchen/cropper) | 7780 | 1789 | JavaScript | 0 | ⚠️ [Deprecated] No longer maintained, please use https://github.com/fengyuanchen/jquery-cropper | 2020-07-21T10:46:15Z |
| 68 | [microbundle](https://github.com/developit/microbundle) | 7689 | 378 | JavaScript | 68 | 📦 Zero-configuration bundler for tiny modules. | 2023-05-06T02:45:34Z |
| 69 | [styled-jsx](https://github.com/vercel/styled-jsx) | 7428 | 312 | JavaScript | 73 | Full CSS support for JSX without compromises | 2023-03-07T03:35:31Z |
| 70 | [es6-promise](https://github.com/stefanpenner/es6-promise) | 7306 | 635 | JavaScript | 23 | A polyfill for ES6-style Promises | 2022-11-14T21:47:12Z |
| 71 | [fancybox](https://github.com/fancyapps/fancybox) | 7275 | 1783 | JavaScript | 114 | jQuery lightbox script for displaying images, videos and more. Touch enabled, responsive and fully customizable. | 2023-05-23T16:22:54Z |
| 72 | [casperjs](https://github.com/casperjs/casperjs) | 7252 | 1030 | JavaScript | 0 | CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS | 2020-04-03T21:57:20Z |
| 73 | [Script](https://github.com/NobyDa/Script) | 7213 | 3354 | JavaScript | 7 | This project is based on the scripting capabilities of several excellent iOS proxy tools (e.g. Surge, Quantumult X) | 2023-06-12T14:59:09Z |
| 74 | [standard-version](https://github.com/conventional-changelog/standard-version) | 7151 | 811 | JavaScript | 259 | :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org | 2023-06-06T17:08:39Z |
| 75 | [backbone.marionette](https://github.com/marionettejs/backbone.marionette) | 7089 | 1293 | JavaScript | 33 | The Backbone Framework | 2023-04-03T08:01:24Z |
| 76 | [objection.js](https://github.com/Vincit/objection.js) | 7017 | 667 | JavaScript | 90 | An SQL-friendly ORM for Node.js | 2023-06-13T17:56:41Z |
| 77 | [timesheet.js](https://github.com/sbstjn/timesheet.js) | 6945 | 581 | JavaScript | 15 | JavaScript library for HTML5 & CSS3 time sheets | 2018-05-24T21:40:05Z |
| 78 | [js-code-to-svg-flowchart](https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart) | 6854 | 499 | JavaScript | 26 | js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code. | 2023-05-24T18:53:45Z |
| 79 | [lovefield](https://github.com/google/lovefield) | 6845 | 419 | JavaScript | 42 | Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use. | 2021-08-10T22:09:29Z |
| 80 | [intl-tel-input](https://github.com/jackocnr/intl-tel-input) | 6830 | 1877 | JavaScript | 7 | A JavaScript plugin for entering and validating international telephone numbers | 2023-05-21T13:34:01Z |
| 81 | [beaker](https://github.com/beakerbrowser/beaker) | 6718 | 596 | JavaScript | 212 | An experimental peer-to-peer Web browser | 2022-12-27T21:47:18Z |
| 82 | [APlayer](https://github.com/DIYgod/APlayer) | 6704 | 1007 | JavaScript | 156 | :lollipop: Wow, such a beautiful HTML5 music player | 2023-06-01T12:41:32Z |
| 83 | [vuelidate](https://github.com/vuelidate/vuelidate) | 6645 | 507 | JavaScript | 160 | Simple, lightweight model-based validation for Vue.js | 2023-06-12T12:33:32Z |
| 84 | [jquery.adaptive-backgrounds.js](https://github.com/briangonzalez/jquery.adaptive-backgrounds.js) | 6561 | 474 | JavaScript | 7 | 🦎 A jQuery plugin for extracting the dominant color from images and applying the color to their parent. | 2017-11-25T16:54:49Z |
| 85 | [flight](https://github.com/flightjs/flight) | 6556 | 565 | JavaScript | 8 | A component-based, event-driven JavaScript framework from Twitter | 2022-08-25T12:11:30Z |
| 86 | [rickshaw](https://github.com/shutterstock/rickshaw) | 6534 | 983 | JavaScript | 176 | JavaScript toolkit for creating interactive real-time graphs | 2023-04-05T11:04:41Z |
| 87 | [x-editable](https://github.com/vitalets/x-editable) | 6474 | 1751 | JavaScript | 574 | In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery | 2022-12-02T16:58:35Z |
| 88 | [famous](https://github.com/Famous/famous) | 6315 | 723 | JavaScript | 2 | This repo is being deprecated. Please check out http://github.com/famous/engine | 2017-04-18T05:09:14Z |
| 89 | [jsencrypt](https://github.com/travist/jsencrypt) | 6251 | 2018 | JavaScript | 128 | A zero-dependency Javascript library to perform OpenSSL RSA Encryption, Decryption, and Key Generation. | 2023-02-27T13:28:28Z |
| 90 | [readability](https://github.com/mozilla/readability) | 6191 | 529 | JavaScript | 209 | A standalone version of the readability lib | 2023-05-19T20:20:44Z |
| 91 | [redux-offline](https://github.com/redux-offline/redux-offline) | 6114 | 424 | JavaScript | 74 | Build Offline-First Apps for Web and React Native | 2023-03-06T14:37:14Z |
| 92 | [usehooks](https://github.com/uidotdev/usehooks) | 6092 | 346 | JavaScript | 5 | A collection of modern, server-safe React hooks – from the ui.dev team | 2023-06-13T22:36:16Z |
| 93 | [react-draft-wysiwyg](https://github.com/jpuri/react-draft-wysiwyg) | 6081 | 1148 | JavaScript | 584 | A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg | 2023-06-12T15:35:16Z |
| 94 | [jsmpeg](https://github.com/phoboslab/jsmpeg) | 6077 | 1440 | JavaScript | 170 | MPEG1 Video Decoder in JavaScript | 2022-09-20T10:28:16Z |
| 95 | [socketcluster](https://github.com/SocketCluster/socketcluster) | 6060 | 330 | JavaScript | 83 | Highly scalable realtime pub/sub and RPC framework | 2023-03-31T10:55:03Z |
| 96 | [buster](https://github.com/dessant/buster) | 6001 | 523 | JavaScript | 22 | Captcha solver extension for humans | 2023-04-10T04:16:20Z |
| 97 | [poisontap](https://github.com/samyk/poisontap) | 5968 | 1023 | JavaScript | 85 | Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. | 2018-11-26T16:50:44Z |
| 98 | [flot](https://github.com/flot/flot) | 5950 | 1600 | JavaScript | 452 | Attractive JavaScript charts for jQuery | 2023-03-28T20:40:49Z |
| 99 | [tiny-care-terminal](https://github.com/notwaldorf/tiny-care-terminal) | 5947 | 284 | JavaScript | 16 | 💖💻 A little dashboard that tries to take care of you when you're using your terminal. | 2023-06-06T22:46:48Z |
| 100 | [hexo-theme-icarus](https://github.com/ppoffice/hexo-theme-icarus) | 5919 | 1509 | JavaScript | 36 | A simple, delicate, and modern theme for the static site generator Hexo. | 2023-06-13T02:10:21Z |