[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [node](https://github.com/nodejs/node) | 95470 | 25916 | JavaScript | 1268 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-05-21T02:58:48Z | | 2 | [three.js](https://github.com/mrdoob/three.js) | 91903 | 34701 | JavaScript | 365 | JavaScript 3D Library. | 2023-05-21T02:24:11Z | | 3 | [Chart.js](https://github.com/chartjs/Chart.js) | 60637 | 11857 | JavaScript | 247 | Simple HTML5 Charts using the tag | 2023-05-19T23:09:25Z | | 4 | [strapi](https://github.com/strapi/strapi) | 53814 | 6546 | JavaScript | 279 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-05-19T17:12:58Z | | 5 | [marktext](https://github.com/marktext/marktext) | 39857 | 3048 | JavaScript | 990 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-05-07T19:06:26Z | | 6 | [materialize](https://github.com/Dogfalo/materialize) | 38831 | 4844 | JavaScript | 622 | Materialize, a CSS Framework based on Material Design | 2023-05-08T12:10:18Z | | 7 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 37416 | 5397 | JavaScript | 15 | ⚡️ Front End interview preparation materials for busy engineers | 2023-05-21T02:46:38Z | | 8 | [quill](https://github.com/quilljs/quill) | 35698 | 3030 | JavaScript | 1259 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-05-20T04:45:53Z | | 9 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 33516 | 2887 | JavaScript | 848 | A fancy self-hosted monitoring tool | 2023-05-20T11:46:25Z | | 10 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33163 | 4093 | JavaScript | 7 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-05-04T01:04:20Z | | 11 | [insomnia](https://github.com/Kong/insomnia) | 28156 | 1488 | JavaScript | 479 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-05-20T00:04:32Z | | 12 | [netron](https://github.com/lutzroeder/netron) | 22715 | 2477 | JavaScript | 25 | Visualizer for neural network, deep learning, and machine learning models | 2023-05-20T02:59:28Z | | 13 | [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 | | 14 | [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 | | 15 | [bluebird](https://github.com/petkaantonov/bluebird) | 20299 | 2420 | JavaScript | 69 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z | | 16 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19893 | 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 | | 17 | [lowdb](https://github.com/typicode/lowdb) | 19521 | 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 | | 18 | [wekan](https://github.com/wekan/wekan) | 18610 | 2783 | JavaScript | 822 | The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://app.transifex.com/wekan/ only. | 2023-05-18T13:31:14Z | | 19 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 17994 | 1248 | JavaScript | 211 | A collection of common interactive command line user interfaces. | 2023-05-20T17:23:21Z | | 20 | [mysql](https://github.com/mysqljs/mysql) | 17807 | 2538 | JavaScript | 137 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2023-01-19T01:21:52Z | | 21 | [knex](https://github.com/knex/knex) | 17554 | 2037 | JavaScript | 735 | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | 2023-05-19T10:00:05Z | | 22 | [node-lessons](https://github.com/alsotang/node-lessons) | 16500 | 4800 | JavaScript | 82 | :closed_book:《Node.js 包教不包会》 by alsotang | 2022-02-15T02:04:44Z | | 23 | [browsh](https://github.com/browsh-org/browsh) | 15750 | 447 | JavaScript | 198 | A fully-modern text-based browser, rendering to TTY and browsers | 2023-04-17T05:22:06Z | | 24 | [plotly.js](https://github.com/plotly/plotly.js) | 15679 | 1787 | JavaScript | 1410 | Open-source JavaScript charting library behind Plotly and Dash | 2023-05-19T22:24:49Z | | 25 | [chinese-independent-blogs](https://github.com/timqian/chinese-independent-blogs) | 15472 | 2092 | JavaScript | 5 | 中文独立博客列表 | 2023-05-20T09:51:47Z | | 26 | [hapi](https://github.com/hapijs/hapi) | 14266 | 1380 | JavaScript | 40 | The Simple, Secure Framework Developers Trust | 2023-04-24T22:09:36Z | | 27 | [etherpad-lite](https://github.com/ether/etherpad-lite) | 14247 | 2536 | JavaScript | 142 | Etherpad: A modern really-real-time collaborative document editor. | 2023-05-18T11:03:57Z | | 28 | [react-window](https://github.com/bvaughn/react-window) | 14097 | 758 | JavaScript | 197 | React components for efficiently rendering large lists and tabular data | 2023-04-17T19:21:32Z | | 29 | [bull](https://github.com/OptimalBits/bull) | 13998 | 1453 | JavaScript | 171 | Premium Queue package for handling distributed jobs and messages in NodeJS. | 2023-04-28T20:45:22Z | | 30 | [WebGL-Fluid-Simulation](https://github.com/PavelDoGreat/WebGL-Fluid-Simulation) | 13362 | 1539 | JavaScript | 55 | Play with fluids in your browser (works even on mobile) | 2023-03-12T17:13:12Z | | 31 | [samples](https://github.com/webrtc/samples) | 12869 | 5733 | JavaScript | 27 | WebRTC Web demos and samples | 2023-05-04T10:12:59Z | | 32 | [UglifyJS](https://github.com/mishoo/UglifyJS) | 12560 | 1265 | JavaScript | 26 | JavaScript parser / mangler / compressor / beautifier toolkit | 2023-01-16T13:30:59Z | | 33 | [JSVerbalExpressions](https://github.com/VerbalExpressions/JSVerbalExpressions) | 12155 | 529 | JavaScript | 23 | JavaScript Regular expressions made easy | 2023-05-10T01:19:27Z | | 34 | [bootstrap-table](https://github.com/wenzhixin/bootstrap-table) | 11509 | 4513 | JavaScript | 209 | An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js) | 2023-05-19T21:57:36Z | | 35 | [exceljs](https://github.com/exceljs/exceljs) | 11197 | 1459 | JavaScript | 899 | Excel Workbook Manager | 2023-05-07T05:39:14Z | | 36 | [ChineseBQB](https://github.com/zhaoolee/ChineseBQB) | 11153 | 1193 | JavaScript | 9 | 🇨🇳 Chinese sticker pack,More joy / 表情包的博物馆, Github最有毒的仓库, 中国表情包大集合, 聚欢乐~ | 2023-05-01T02:01:45Z | | 37 | [learnxinyminutes-docs](https://github.com/adambard/learnxinyminutes-docs) | 10592 | 3153 | JavaScript | 144 | Code documentation written as code! How novel and totally my idea! | 2023-05-20T13:57:41Z | | 38 | [waypoints](https://github.com/imakewebthings/waypoints) | 10370 | 1383 | JavaScript | 92 | Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. | 2022-11-18T05:01:47Z | | 39 | [jquery-validation](https://github.com/jquery-validation/jquery-validation) | 10281 | 2855 | JavaScript | 36 | jQuery Validation Plugin library sources | 2023-02-01T10:26:18Z | | 40 | [natural](https://github.com/NaturalNode/natural) | 10185 | 878 | JavaScript | 89 | general natural language facilities for node | 2023-05-06T15:33:08Z | | 41 | [vue2-happyfri](https://github.com/bailicangdu/vue2-happyfri) | 10147 | 2894 | JavaScript | 20 | vue2 + vue-router + vuex 入门项目 | 2023-03-11T08:06:55Z | | 42 | [Awesome-Profile-README-templates](https://github.com/kautukkundan/Awesome-Profile-README-templates) | 10069 | 7586 | JavaScript | 16 | A collection of awesome readme templates to display on your profile | 2023-04-25T02:53:10Z | | 43 | [react-native-debugger](https://github.com/jhen0409/react-native-debugger) | 9946 | 852 | JavaScript | 171 | The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools | 2023-03-12T04:22:50Z | | 44 | [react-native-snap-carousel](https://github.com/meliorence/react-native-snap-carousel) | 9904 | 2204 | JavaScript | 305 | Swiper/carousel component for React Native featuring previews, multiple layouts, parallax images, performant handling of huge numbers of items, and more. Compatible with Android & iOS. | 2023-01-27T15:29:41Z | | 45 | [lifeRestart](https://github.com/VickScarlet/lifeRestart) | 9695 | 2289 | JavaScript | 209 | やり直すんだ。そして、次はうまくやる。 | 2023-02-14T11:43:41Z | | 46 | [gtop](https://github.com/aksakalli/gtop) | 9403 | 352 | JavaScript | 24 | System monitoring dashboard for terminal | 2023-04-18T19:58:20Z | | 47 | [carlo](https://github.com/GoogleChromeLabs/carlo) | 9341 | 345 | JavaScript | 51 | Web rendering surface for Node applications | 2022-04-29T20:42:07Z | | 48 | [node-canvas](https://github.com/Automattic/node-canvas) | 9314 | 1106 | JavaScript | 349 | Node canvas is a Cairo backed Canvas implementation for NodeJS. | 2023-05-16T23:51:19Z | | 49 | [tracking.js](https://github.com/eduardolundgren/tracking.js) | 9312 | 1467 | JavaScript | 201 | A modern approach for Computer Vision on the web | 2022-08-25T18:40:00Z | | 50 | [warriorjs](https://github.com/olistic/warriorjs) | 8923 | 518 | JavaScript | 12 | 🏰 An exciting game of programming and Artificial Intelligence | 2023-04-04T16:12:17Z | | 51 | [learnVue](https://github.com/answershuto/learnVue) | 12356 | 2582 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z | | 52 | [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 | | 53 | [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 | | 54 | [Respond](https://github.com/scottjehl/Respond) | 11404 | 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 | | 55 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11377 | 998 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 56 | [x-ui](https://github.com/vaxilu/x-ui) | 11336 | 5086 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-05-06T06:35:06Z | | 57 | [blur-admin](https://github.com/akveo/blur-admin) | 11316 | 3167 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 58 | [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 | | 59 | [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 | | 60 | [overleaf](https://github.com/overleaf/overleaf) | 11242 | 1246 | JavaScript | 237 | A web-based collaborative LaTeX editor | 2023-05-19T08:04:39Z | | 61 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11201 | 1711 | JavaScript | 313 | JavaScript Vector Library | 2023-04-05T10:25:23Z | | 62 | [shepherd](https://github.com/shipshapecode/shepherd) | 11178 | 612 | JavaScript | 35 | Guide your users through a tour of your app | 2023-05-15T21:31:32Z | | 63 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11127 | 5374 | JavaScript | 58 | The official jQuery user interface library. | 2023-05-11T22:48:57Z | | 64 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11024 | 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 | | 65 | [react-slick](https://github.com/akiran/react-slick) | 11003 | 2056 | JavaScript | 394 | React carousel component | 2023-05-19T07:47:14Z | | 66 | [convnetjs](https://github.com/karpathy/convnetjs) | 10579 | 2056 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 67 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10575 | 415 | JavaScript | 31 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-05-15T18:09:08Z | | 68 | [stylelint](https://github.com/stylelint/stylelint) | 10317 | 977 | JavaScript | 121 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-05-19T15:31:45Z | | 69 | [hotel](https://github.com/typicode/hotel) | 9905 | 474 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z | | 70 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9875 | 2690 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 71 | [noVNC](https://github.com/novnc/noVNC) | 9826 | 2037 | JavaScript | 57 | VNC client web application | 2023-05-11T10:20:44Z | | 72 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9811 | 685 | JavaScript | 190 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z | | 73 | [bootstrap-select](https://github.com/snapappointments/bootstrap-select) | 9735 | 2774 | JavaScript | 276 | :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. | 2023-03-31T08:23:22Z | | 74 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 9617 | 1457 | JavaScript | 290 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-05-21T00:11:23Z | | 75 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 9603 | 1853 | JavaScript | 27 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z | | 76 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9586 | 431 | JavaScript | 10 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z | | 77 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9496 | 746 | JavaScript | 159 | Standard set of easy to use animations and declarative transitions for React Native | 2023-05-17T13:19:48Z | | 78 | [Numeral-js](https://github.com/adamwdraper/Numeral-js) | 9427 | 961 | JavaScript | 188 | A javascript library for formatting and manipulating numbers. | 2023-01-09T07:06:12Z | | 79 | [backbone-fundamentals](https://github.com/addyosmani/backbone-fundamentals) | 9309 | 1465 | JavaScript | 59 | :book: A creative-commons book on Backbone.js for beginners and advanced users alike | 2019-11-06T03:02:48Z | | 80 | [webui-aria2](https://github.com/ziahamza/webui-aria2) | 9288 | 1469 | JavaScript | 105 | The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser. | 2023-04-14T19:43:18Z | | 81 | [nodeclub](https://github.com/cnodejs/nodeclub) | 9283 | 3195 | JavaScript | 144 | :baby_chick:Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统 | 2023-01-06T17:58:57Z | | 82 | [BrowserQuest](https://github.com/mozilla/BrowserQuest) | 9105 | 2830 | JavaScript | 0 | A HTML5/JavaScript multiplayer game experiment | 2023-04-10T09:12:09Z | | 83 | [laverna](https://github.com/Laverna/laverna) | 9047 | 847 | JavaScript | 436 | Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote. | 2021-05-30T22:18:41Z | | 84 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9007 | 3256 | JavaScript | 18 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-05-01T09:15:46Z | | 85 | [gremlins.js](https://github.com/marmelab/gremlins.js) | 8947 | 497 | JavaScript | 8 | Monkey testing library for web apps and Node.js | 2023-03-06T22:42:44Z | | 86 | [protractor](https://github.com/angular/protractor) | 8790 | 2380 | JavaScript | 617 | E2E test framework for Angular apps | 2023-05-16T19:43:27Z | | 87 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8698 | 1041 | JavaScript | 7 | 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 | | 88 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8675 | 1041 | JavaScript | 224 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 89 | [kodluyoruz-frontend-101-egitimi](https://github.com/hakanyalcinkaya/kodluyoruz-frontend-101-egitimi) | 8585 | 3776 | JavaScript | 0 | Kodluyoruz için Hazırladığım Video Eğitim Seti Repo'sudur. YouTube Kanalım: https://www.youtube.com/hakanyalcinkaya | 2023-03-24T15:16:44Z | | 90 | [ora](https://github.com/sindresorhus/ora) | 8402 | 296 | JavaScript | 15 | Elegant terminal spinner | 2023-05-15T08:14:57Z | | 91 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8334 | 323 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 92 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8321 | 2447 | JavaScript | 411 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2022-03-24T04:37:54Z | | 93 | [seajs](https://github.com/seajs/seajs) | 8277 | 2639 | JavaScript | 156 | A Module Loader for the Web | 2020-04-02T13:04:20Z | | 94 | [electron-packager](https://github.com/electron/electron-packager) | 8220 | 805 | JavaScript | 27 | Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI | 2023-05-19T13:57:52Z | | 95 | [js-beautify](https://github.com/beautify-web/js-beautify) | 8134 | 1383 | JavaScript | 361 | Beautifier for javascript | 2023-05-10T14:55:27Z | | 96 | [uBlock](https://github.com/uBlock-LLC/uBlock) | 8128 | 482 | JavaScript | 0 | uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. | 2022-09-08T21:07:14Z | | 97 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 8085 | 520 | JavaScript | 3 | A list of engineering manager resource links. | 2023-05-01T18:14:05Z | | 98 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 8017 | 330 | JavaScript | 70 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-03-15T18:09:31Z | | 99 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 8001 | 1309 | JavaScript | 759 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-03-29T09:55:11Z | | 100 | [bigbluebutton](https://github.com/bigbluebutton/bigbluebutton) | 7985 | 5875 | JavaScript | 691 | Complete open source web conferencing system. | 2023-05-19T18:36:22Z |