[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [javascript](https://github.com/airbnb/javascript) | 132095 | 25055 | JavaScript | 97 | JavaScript Style Guide | 2023-03-08T20:17:54Z | | 2 | [react-native](https://github.com/facebook/react-native) | 108150 | 23035 | JavaScript | 1961 | A framework for building native applications using React | 2023-03-10T00:11:10Z | | 3 | [d3](https://github.com/d3/d3) | 104601 | 23295 | JavaScript | 5 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-01-18T18:34:17Z | | 4 | [material-ui](https://github.com/mui/material-ui) | 85046 | 29286 | JavaScript | 1188 | MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design. | 2023-03-10T02:26:45Z | | 5 | [atom](https://github.com/atom/atom) | 59200 | 18315 | JavaScript | 969 | :atom: The hackable text editor | 2023-01-03T10:49:48Z | | 6 | [awesome-mac](https://github.com/jaywcjlove/awesome-mac) | 58493 | 5737 | JavaScript | 92 |  Now we have become very big, Different from the original idea. Collect premium software in various categories. | 2023-03-07T10:18:40Z | | 7 | [markdown-here](https://github.com/adam-p/markdown-here) | 58276 | 11326 | JavaScript | 295 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z | | 8 | [lodash](https://github.com/lodash/lodash) | 55807 | 6831 | JavaScript | 313 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2023-03-06T23:37:20Z | | 9 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 52760 | 15216 | JavaScript | 97 | :zap: Dynamically generated stats for your github readmes | 2023-03-09T09:46:06Z | | 10 | [moment](https://github.com/moment/moment) | 47285 | 7130 | JavaScript | 203 | Parse, validate, manipulate, and display dates in javascript. | 2023-02-22T12:07:19Z | | 11 | [prettier](https://github.com/prettier/prettier) | 45037 | 3782 | JavaScript | 920 | Prettier is an opinionated code formatter. | 2023-03-10T02:47:28Z | | 12 | [anime](https://github.com/juliangarnier/anime) | 44657 | 3643 | JavaScript | 181 | JavaScript animation engine | 2023-01-04T12:52:29Z | | 13 | [cypress](https://github.com/cypress-io/cypress) | 42805 | 2747 | JavaScript | 2698 | Fast, easy and reliable testing for anything that runs in a browser. | 2023-03-10T02:39:33Z | | 14 | [dayjs](https://github.com/iamkun/dayjs) | 42434 | 2148 | JavaScript | 553 | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API | 2023-03-03T14:09:20Z | | 15 | [zx](https://github.com/google/zx) | 36614 | 881 | JavaScript | 26 | A tool for writing better scripts | 2023-02-28T19:55:36Z | | 16 | [Motrix](https://github.com/agalwood/Motrix) | 36096 | 4071 | JavaScript | 614 | A full-featured download manager. | 2023-03-05T18:22:56Z | | 17 | [hiring-without-whiteboards](https://github.com/poteto/hiring-without-whiteboards) | 35754 | 3041 | JavaScript | 0 | ⭐️ Companies that don't have a broken hiring process | 2023-03-08T04:22:09Z | | 18 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 33192 | 3191 | JavaScript | 406 | A browser based code editor | 2023-03-09T07:37:32Z | | 19 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 32691 | 5394 | JavaScript | 24 | 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | 2023-03-03T16:13:58Z | | 20 | [500lines](https://github.com/aosabook/500lines) | 28142 | 5933 | JavaScript | 30 | 500 Lines or Less | 2022-11-30T22:59:45Z | | 21 | [backbone](https://github.com/jashkenas/backbone) | 27998 | 5559 | JavaScript | 45 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2023-01-04T15:06:39Z | | 22 | [standard](https://github.com/standard/standard) | 27990 | 2384 | JavaScript | 86 | 🌟 JavaScript Style Guide, with linter & automatic code fixer | 2023-02-27T12:58:40Z | | 23 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 27850 | 1959 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-02-18T01:20:20Z | | 24 | [uppy](https://github.com/transloadit/uppy) | 26554 | 1808 | JavaScript | 101 | The next open source file uploader for web browsers :dog: | 2023-03-08T00:08:38Z | | 25 | [ace](https://github.com/ajaxorg/ace) | 25432 | 5252 | JavaScript | 117 | Ace (Ajax.org Cloud9 Editor) | 2023-03-09T16:51:41Z | | 26 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25432 | 3046 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-02-08T22:39:15Z | | 27 | [the-super-tiny-compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) | 25090 | 2708 | JavaScript | 0 | :snowman: Possibly the smallest compiler ever | 2022-12-03T06:33:56Z | | 28 | [nodemon](https://github.com/remy/nodemon) | 25010 | 1700 | JavaScript | 9 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2023-03-09T20:18:24Z | | 29 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 24205 | 2120 | JavaScript | 12 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 30 | [remote-jobs](https://github.com/remoteintech/remote-jobs) | 24089 | 2575 | JavaScript | 11 | A list of semi to fully remote-friendly companies (jobs) in tech. | 2023-03-01T19:44:55Z | | 31 | [hammer.js](https://github.com/hammerjs/hammer.js) | 23439 | 2664 | JavaScript | 272 | A javascript library for multi-touch gestures :// You can touch this | 2023-02-15T09:48:48Z | | 32 | [ember.js](https://github.com/emberjs/ember.js) | 22429 | 4291 | JavaScript | 373 | Ember.js - A JavaScript framework for creating ambitious web applications | 2023-03-09T21:59:41Z | | 33 | [sails](https://github.com/balderdashy/sails) | 22395 | 1967 | JavaScript | 487 | Realtime MVC Framework for Node.js | 2023-03-09T23:41:00Z | | 34 | [draft-js](https://github.com/facebookarchive/draft-js) | 22323 | 2699 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 35 | [eslint](https://github.com/eslint/eslint) | 22320 | 4085 | JavaScript | 115 | Find and fix problems in your JavaScript code. | 2023-03-10T02:26:14Z | | 36 | [vuepress](https://github.com/vuejs/vuepress) | 21279 | 4728 | JavaScript | 487 | 📝 Minimalistic Vue-powered static site generator | 2023-02-25T19:37:26Z | | 37 | [passport](https://github.com/jaredhanson/passport) | 21235 | 1207 | JavaScript | 326 | Simple, unobtrusive authentication for Node.js. | 2023-03-06T17:09:09Z | | 38 | [tips](https://github.com/git-tips/tips) | 20628 | 1747 | JavaScript | 17 | Most commonly used git tips and tricks. | 2022-04-14T20:56:12Z | | 39 | [es6tutorial](https://github.com/ruanyf/es6tutorial) | 20523 | 8937 | JavaScript | 0 | 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 | 2023-03-06T07:24:12Z | | 40 | [winston](https://github.com/winstonjs/winston) | 20230 | 1752 | JavaScript | 412 | A logger for just about everything. | 2023-03-06T19:59:37Z | | 41 | [trilium](https://github.com/zadam/trilium) | 20192 | 1320 | JavaScript | 727 | Build your personal knowledge base with Trilium Notes | 2023-03-09T16:52:49Z | | 42 | [stackedit](https://github.com/benweet/stackedit) | 20091 | 2659 | JavaScript | 654 | In-browser Markdown editor | 2023-02-08T14:30:05Z | | 43 | [ws](https://github.com/websockets/ws) | 19536 | 2291 | JavaScript | 5 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2023-03-09T20:24:34Z | | 44 | [nightmare](https://github.com/segmentio/nightmare) | 19341 | 1160 | JavaScript | 179 | A high-level browser automation library. | 2023-02-28T16:11:42Z | | 45 | [react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap) | 17916 | 1984 | JavaScript | 21 | Roadmap to becoming a React developer | 2023-01-23T15:52:09Z | | 46 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17812 | 2285 | JavaScript | 700 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-02-24T11:34:13Z | | 47 | [cleave.js](https://github.com/nosir/cleave.js) | 17732 | 1666 | JavaScript | 181 | Format input text content when you are typing... | 2023-01-12T10:04:41Z | | 48 | [MagicMirror](https://github.com/MichMich/MagicMirror) | 17549 | 3974 | JavaScript | 25 | 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-03-07T21:35:33Z | | 49 | [trix](https://github.com/basecamp/trix) | 17478 | 1060 | JavaScript | 87 | A rich text editor for everyday writing | 2023-01-27T21:03:42Z | | 50 | [semantic-release](https://github.com/semantic-release/semantic-release) | 17444 | 1688 | JavaScript | 262 | :package::rocket: Fully automated version management and package publishing | 2023-03-07T05:15:30Z | | 51 | [layui](https://github.com/layui/layui) | 26897 | 7117 | JavaScript | 1 | 一套遵循原生态开发模式的 Web UI 组件库,采用自身轻量级模块化规范,易上手,可以更简单快速地构建网页界面。 | 2023-03-10T02:06:40Z | | 52 | [jsPDF](https://github.com/parallax/jsPDF) | 26103 | 4454 | JavaScript | 135 | Client-side JavaScript PDF generation for everyone. | 2023-03-06T21:12:24Z | | 53 | [yapi](https://github.com/YMFE/yapi) | 25790 | 4554 | JavaScript | 1465 | YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 | 2023-03-02T08:40:34Z | | 54 | [ace](https://github.com/ajaxorg/ace) | 25432 | 5252 | JavaScript | 117 | Ace (Ajax.org Cloud9 Editor) | 2023-03-09T16:51:41Z | | 55 | [nprogress](https://github.com/rstacruz/nprogress) | 25117 | 1850 | JavaScript | 99 | For slim progress bars like on YouTube, Medium, etc | 2022-06-04T00:38:39Z | | 56 | [nylas-mail](https://github.com/nylas/nylas-mail) | 24729 | 1471 | JavaScript | 980 | :love_letter: An extensible desktop mail app built on the modern web. Forks welcome! | 2022-11-24T08:20:57Z | | 57 | [sharp](https://github.com/lovell/sharp) | 24691 | 1213 | JavaScript | 121 | High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library. | 2023-03-10T00:00:35Z | | 58 | [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager) | 24643 | 2270 | JavaScript | 157 | 🚀🚀🚀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-03-07T08:14:26Z | | 59 | [How-To-Ask-Questions-The-Smart-Way](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way) | 24381 | 5196 | JavaScript | 8 | 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。 | 2023-02-27T02:18:26Z | | 60 | [commander.js](https://github.com/tj/commander.js) | 24334 | 1700 | JavaScript | 7 | node.js command-line interfaces made easy | 2023-02-08T22:57:39Z | | 61 | [fabric.js](https://github.com/fabricjs/fabric.js) | 24226 | 3229 | JavaScript | 255 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2023-03-09T21:34:16Z | | 62 | [RSSHub](https://github.com/DIYgod/RSSHub) | 23572 | 4888 | JavaScript | 257 | 🍰 Everything is RSSible | 2023-03-10T00:36:57Z | | 63 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 23513 | 8624 | JavaScript | 875 | Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2023-03-09T15:59:15Z | | 64 | [hammer.js](https://github.com/hammerjs/hammer.js) | 23439 | 2664 | JavaScript | 272 | A javascript library for multi-touch gestures :// You can touch this | 2023-02-15T09:48:48Z | | 65 | [rollup](https://github.com/rollup/rollup) | 23095 | 1303 | JavaScript | 426 | Next-generation ES module bundler | 2023-03-09T20:38:16Z | | 66 | [quasar](https://github.com/quasarframework/quasar) | 23000 | 3112 | JavaScript | 367 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-03-09T16:44:46Z | | 67 | [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | 22643 | 3317 | JavaScript | 592 | JavaScript image gallery for mobile and desktop, modular, framework independent | 2023-02-24T04:25:04Z | | 68 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22443 | 1835 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2023-03-08T13:23:36Z | | 69 | [ember.js](https://github.com/emberjs/ember.js) | 22429 | 4291 | JavaScript | 373 | Ember.js - A JavaScript framework for creating ambitious web applications | 2023-03-09T21:59:41Z | | 70 | [octotree](https://github.com/ovity/octotree) | 22386 | 1875 | JavaScript | 40 | GitHub on steroids | 2022-10-10T21:16:31Z | | 71 | [awesome-vscode](https://github.com/viatsko/awesome-vscode) | 22041 | 1165 | JavaScript | 19 | 🎨 A curated list of delightful VS Code packages and resources. | 2023-02-11T00:59:48Z | | 72 | [intro.js](https://github.com/usablica/intro.js) | 21907 | 2629 | JavaScript | 51 | Lightweight, user-friendly onboarding tour library | 2023-03-09T12:07:37Z | | 73 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21625 | 11110 | JavaScript | 130 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-03-09T22:24:24Z | | 74 | [netron](https://github.com/lutzroeder/netron) | 21567 | 2412 | JavaScript | 22 | Visualizer for neural network, deep learning, and machine learning models | 2023-03-09T13:25:03Z | | 75 | [react-motion](https://github.com/chenglou/react-motion) | 21400 | 1202 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 76 | [pug](https://github.com/pugjs/pug) | 21149 | 1976 | JavaScript | 277 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-02-02T13:43:51Z | | 77 | [javascript-testing-best-practices](https://github.com/goldbergyoni/javascript-testing-best-practices) | 21003 | 1859 | JavaScript | 44 | 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022) | 2023-03-01T15:31:54Z | | 78 | [normalizr](https://github.com/paularmstrong/normalizr) | 20982 | 888 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 79 | [js-cookie](https://github.com/js-cookie/js-cookie) | 20458 | 2096 | JavaScript | 1 | A simple, lightweight JavaScript API for handling browser cookies | 2023-02-27T21:51:58Z | | 80 | [You-Dont-Need-jQuery](https://github.com/camsong/You-Dont-Need-jQuery) | 20294 | 1822 | JavaScript | 2 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2023-02-08T10:59:05Z | | 81 | [ava](https://github.com/avajs/ava) | 20259 | 1471 | JavaScript | 86 | Node.js test runner that lets you develop with confidence 🚀 | 2023-03-09T22:27:48Z | | 82 | [bluebird](https://github.com/petkaantonov/bluebird) | 20258 | 2426 | JavaScript | 70 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z | | 83 | [winston](https://github.com/winstonjs/winston) | 20230 | 1752 | JavaScript | 412 | A logger for just about everything. | 2023-03-06T19:59:37Z | | 84 | [trilium](https://github.com/zadam/trilium) | 20192 | 1320 | JavaScript | 727 | Build your personal knowledge base with Trilium Notes | 2023-03-09T16:52:49Z | | 85 | [FileSaver.js](https://github.com/eligrey/FileSaver.js) | 20119 | 4422 | JavaScript | 156 | An HTML5 saveAs() FileSaver implementation | 2023-03-01T13:55:08Z | | 86 | [stackedit](https://github.com/benweet/stackedit) | 20091 | 2659 | JavaScript | 654 | In-browser Markdown editor | 2023-02-08T14:30:05Z | | 87 | [chalk](https://github.com/chalk/chalk) | 19842 | 821 | JavaScript | 3 | 🖍 Terminal string styling done right | 2022-12-08T18:46:28Z | | 88 | [js-stack-from-scratch](https://github.com/verekia/js-stack-from-scratch) | 19802 | 2042 | JavaScript | 39 | 🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack. | 2022-11-01T03:50:36Z | | 89 | [joi](https://github.com/hapijs/joi) | 19748 | 1534 | JavaScript | 127 | The most powerful data validation library for JS | 2023-03-02T10:35:28Z | | 90 | [snowpack](https://github.com/FredKSchott/snowpack) | 19690 | 971 | JavaScript | 338 | ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ | 2023-03-05T16:10:07Z | | 91 | [30-Days-Of-React](https://github.com/Asabeneh/30-Days-Of-React) | 19585 | 5187 | JavaScript | 39 | 30 Days of React challenge is a step by step guide to learn React in 30 days. It requires HTML, CSS, and JavaScript knowledge. You should be comfortable with JavaScript before you start to React. If you are not comfortable with JavaScript check out 30DaysOfJavaScript. This is a continuation of 30 Days Of JS. This challenge may take more than 100 days, follow your own pace. | 2023-03-06T21:14:33Z | | 92 | [ws](https://github.com/websockets/ws) | 19536 | 2291 | JavaScript | 5 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2023-03-09T20:24:34Z | | 93 | [popmotion](https://github.com/Popmotion/popmotion) | 19340 | 689 | JavaScript | 38 | Simple animation libraries for delightful user interfaces | 2023-01-27T02:14:03Z | | 94 | [shields](https://github.com/badges/shields) | 19313 | 5323 | JavaScript | 318 | Concise, consistent, and legible badges in SVG and raster format | 2023-03-09T19:29:22Z | | 95 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19297 | 846 | JavaScript | 122 | A modified web browser that helps in responsive web development. A web developer's must have dev-tool. | 2023-03-07T06:49:56Z | | 96 | [lowdb](https://github.com/typicode/lowdb) | 19203 | 884 | JavaScript | 5 | Simple to use local JSON database. Use native JavaScript API to query. Written in TypeScript. (supports Node, Electron and the browser) | 2023-02-02T22:08:51Z | | 97 | [p5.js](https://github.com/processing/p5.js) | 19013 | 2834 | JavaScript | 194 | p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs — | 2023-03-10T00:21:52Z | | 98 | [vue-router](https://github.com/vuejs/vue-router) | 18962 | 5177 | JavaScript | 64 | 🚦 The official router for Vue 2 | 2023-03-06T12:48:11Z | | 99 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18564 | 2838 | JavaScript | 193 | Vue drag-and-drop component based on Sortable.js | 2023-03-04T02:31:26Z | | 100 | [jsdom](https://github.com/jsdom/jsdom) | 18537 | 1591 | JavaScript | 431 | A JavaScript implementation of various web standards, for use with Node.js | 2023-03-09T19:29:33Z |