[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) | 165464 | 27291 | JavaScript | 107 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-03-25T16:03:06Z | | 2 | [node](https://github.com/nodejs/node) | 94170 | 25551 | JavaScript | 1292 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-03-27T00:32:52Z | | 3 | [three.js](https://github.com/mrdoob/three.js) | 90185 | 34280 | JavaScript | 362 | JavaScript 3D Library. | 2023-03-26T21:21:31Z | | 4 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 87496 | 9060 | JavaScript | 22 | :white_check_mark: The Node.js best practices list (March 2023) | 2023-03-22T21:22:42Z | | 5 | [Web-Dev-For-Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) | 68008 | 10594 | JavaScript | 8 | 24 Lessons, 12 Weeks, Get Started as a Web Developer | 2023-03-27T02:54:31Z | | 6 | [json-server](https://github.com/typicode/json-server) | 66126 | 6516 | JavaScript | 567 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2023-03-21T21:39:33Z | | 7 | [iptv](https://github.com/iptv-org/iptv) | 63335 | 117 | JavaScript | 941 | Collection of publicly available IPTV channels from all over the world | 2023-03-26T20:46:18Z | | 8 | [Chart.js](https://github.com/chartjs/Chart.js) | 60163 | 11808 | JavaScript | 221 | Simple HTML5 Charts using the tag | 2023-03-22T09:04:00Z | | 9 | [resume.github.com](https://github.com/resume/resume.github.com) | 59599 | 1399 | JavaScript | 50 | Resumes generated using the GitHub informations | 2023-02-15T06:38:51Z | | 10 | [angular.js](https://github.com/angular/angular.js) | 59241 | 28142 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z | | 11 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 55550 | 7774 | JavaScript | 15 | 📜 33 JavaScript concepts every developer should know. | 2023-03-15T11:19:23Z | | 12 | [strapi](https://github.com/strapi/strapi) | 52672 | 6396 | JavaScript | 298 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-03-26T13:51:33Z | | 13 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50135 | 15487 | JavaScript | 101 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z | | 14 | [serverless](https://github.com/serverless/serverless) | 44451 | 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 | | 15 | [meteor](https://github.com/meteor/meteor) | 43377 | 5232 | JavaScript | 179 | Meteor, the JavaScript App Platform | 2023-03-25T14:48:40Z | | 16 | [Ghost](https://github.com/TryGhost/Ghost) | 42767 | 9223 | JavaScript | 32 | Turn your audience into a business. Publishing, memberships, subscriptions and newsletters. | 2023-03-27T02:51:11Z | | 17 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42315 | 18008 | JavaScript | 58 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-03-24T09:49:23Z | | 18 | [parcel](https://github.com/parcel-bundler/parcel) | 42167 | 2245 | JavaScript | 680 | The zero configuration build tool for the web. 📦🚀 | 2023-03-26T23:30:16Z | | 19 | [marktext](https://github.com/marktext/marktext) | 39069 | 2972 | JavaScript | 970 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-03-06T07:02:16Z | | 20 | [materialize](https://github.com/Dogfalo/materialize) | 38810 | 4851 | JavaScript | 622 | Materialize, a CSS Framework based on Material Design | 2023-03-02T17:23:46Z | | 21 | [impress.js](https://github.com/impress/impress.js) | 37147 | 6830 | JavaScript | 56 | It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. | 2023-03-25T13:15:40Z | | 22 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 36979 | 5341 | JavaScript | 14 | ⚡️ Front End interview preparation materials for busy engineers | 2023-03-13T11:47:43Z | | 23 | [quill](https://github.com/quilljs/quill) | 34909 | 2987 | JavaScript | 1247 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-03-14T18:35:42Z | | 24 | [swiper](https://github.com/nolimits4web/swiper) | 34601 | 9696 | JavaScript | 181 | Most modern mobile touch slider with hardware accelerated transitions | 2023-03-20T07:59:04Z | | 25 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 34464 | 7452 | JavaScript | 152 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2023-03-14T11:50:29Z | | 26 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33032 | 4091 | JavaScript | 6 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-03-18T19:53:43Z | | 27 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 31267 | 2645 | JavaScript | 787 | A fancy self-hosted monitoring tool | 2023-03-26T21:39:44Z | | 28 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 30496 | 2279 | JavaScript | 9 | 🤪 A list of funny and tricky JavaScript examples | 2023-03-25T08:05:44Z | | 29 | [vue-cli](https://github.com/vuejs/vue-cli) | 29623 | 6426 | JavaScript | 895 | 🛠️ webpack-based tooling for Vue.js Development | 2023-02-25T00:35:35Z | | 30 | [husky](https://github.com/typicode/husky) | 29078 | 1013 | JavaScript | 15 | Git hooks made easy 🐶 woof! | 2023-03-10T17:47:21Z | | 31 | [lottie-web](https://github.com/airbnb/lottie-web) | 28219 | 2815 | JavaScript | 637 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2023-03-23T09:21:45Z | | 32 | [insomnia](https://github.com/Kong/insomnia) | 27307 | 1453 | JavaScript | 456 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-03-21T16:06:14Z | | 33 | [Daily-Interview-Question](https://github.com/Advanced-Frontend/Daily-Interview-Question) | 26735 | 3316 | JavaScript | 256 | 我是依扬(木易杨),公众号「高级前端进阶」作者,每天搞定一道前端大厂面试题,祝大家天天进步,一年后会看到不一样的自己。 | 2020-11-09T01:07:00Z | | 34 | [Sortable](https://github.com/SortableJS/Sortable) | 26552 | 3597 | JavaScript | 404 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2023-03-05T12:23:46Z | | 35 | [quasar](https://github.com/quasarframework/quasar) | 23119 | 3121 | JavaScript | 375 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-03-25T14:58:36Z | | 36 | [docsify](https://github.com/docsifyjs/docsify) | 23051 | 5507 | JavaScript | 194 | 🃏 A magical documentation site generator. | 2023-03-25T02:51:34Z | | 37 | [pure](https://github.com/pure-css/pure) | 22931 | 2540 | JavaScript | 2 | A set of small, responsive CSS modules that you can use in every web project. | 2023-03-24T12:58:37Z | | 38 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22474 | 1841 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2023-03-08T13:23:36Z | | 39 | [octotree](https://github.com/ovity/octotree) | 22398 | 1876 | JavaScript | 40 | GitHub on steroids | 2022-10-10T21:16:31Z | | 40 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21768 | 11206 | JavaScript | 136 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-03-26T23:13:40Z | | 41 | [netron](https://github.com/lutzroeder/netron) | 21738 | 2420 | JavaScript | 22 | Visualizer for neural network, deep learning, and machine learning models | 2023-03-27T01:46:30Z | | 42 | [react-motion](https://github.com/chenglou/react-motion) | 21419 | 1203 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 43 | [pug](https://github.com/pugjs/pug) | 21176 | 1978 | JavaScript | 278 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-02-02T13:43:51Z | | 44 | [normalizr](https://github.com/paularmstrong/normalizr) | 20981 | 888 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 45 | [autoprefixer](https://github.com/postcss/autoprefixer) | 20910 | 1299 | JavaScript | 34 | Parse CSS and add vendor prefixes to rules by Can I Use | 2023-03-26T12:38:49Z | | 46 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 20300 | 2230 | JavaScript | 15 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2022-12-06T23:06:25Z | | 47 | [ava](https://github.com/avajs/ava) | 20283 | 1473 | JavaScript | 86 | Node.js test runner that lets you develop with confidence 🚀 | 2023-03-21T09:07:06Z | | 48 | [bluebird](https://github.com/petkaantonov/bluebird) | 20272 | 2427 | JavaScript | 71 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z | | 49 | [parse-server](https://github.com/parse-community/parse-server) | 20150 | 4727 | JavaScript | 296 | Parse Server for Node.js / Express | 2023-03-22T20:30:06Z | | 50 | [chinese-programmer-wrong-pronunciation](https://github.com/shimohq/chinese-programmer-wrong-pronunciation) | 19886 | 1499 | JavaScript | 115 | 中国程序员容易发音错误的单词 | 2023-03-17T03:04:08Z | | 51 | [immer](https://github.com/immerjs/immer) | 24861 | 824 | JavaScript | 26 | Create the next immutable state by mutating the current one | 2023-03-26T13:26:43Z | | 52 | [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager) | 24856 | 2283 | JavaScript | 160 | 🚀🚀🚀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-15T06:42:13Z | | 53 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 24792 | 3128 | JavaScript | 450 | React components for efficiently rendering large lists and tabular data | 2023-03-09T19:28:22Z | | 54 | [How-To-Ask-Questions-The-Smart-Way](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way) | 24613 | 5225 | JavaScript | 8 | 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。 | 2023-02-27T02:18:26Z | | 55 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 24530 | 2139 | JavaScript | 12 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 56 | [fabric.js](https://github.com/fabricjs/fabric.js) | 24368 | 3238 | JavaScript | 260 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2023-03-26T06:30:15Z | | 57 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 23613 | 8639 | JavaScript | 886 | Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2023-03-24T12:20:38Z | | 58 | [rollup](https://github.com/rollup/rollup) | 23171 | 1320 | JavaScript | 423 | Next-generation ES module bundler | 2023-03-24T06:20:46Z | | 59 | [quasar](https://github.com/quasarframework/quasar) | 23119 | 3121 | JavaScript | 375 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-03-25T14:58:36Z | | 60 | [aos](https://github.com/michalsnik/aos) | 23072 | 2406 | JavaScript | 304 | Animate on scroll library | 2022-12-08T22:18:06Z | | 61 | [docsify](https://github.com/docsifyjs/docsify) | 23051 | 5507 | JavaScript | 194 | 🃏 A magical documentation site generator. | 2023-03-25T02:51:34Z | | 62 | [pure](https://github.com/pure-css/pure) | 22931 | 2540 | JavaScript | 2 | A set of small, responsive CSS modules that you can use in every web project. | 2023-03-24T12:58:37Z | | 63 | [sails](https://github.com/balderdashy/sails) | 22534 | 1969 | JavaScript | 489 | Realtime MVC Framework for Node.js | 2023-03-09T23:41:00Z | | 64 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22474 | 1841 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2023-03-08T13:23:36Z | | 65 | [draft-js](https://github.com/facebookarchive/draft-js) | 22338 | 2700 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 66 | [wepy](https://github.com/Tencent/wepy) | 22066 | 3063 | JavaScript | 351 | 小程序组件化开发框架 | 2023-03-03T17:01:25Z | | 67 | [core-js](https://github.com/zloirock/core-js) | 22030 | 1619 | JavaScript | 27 | Standard Library | 2023-03-26T15:25:29Z | | 68 | [localForage](https://github.com/localForage/localForage) | 21996 | 1242 | JavaScript | 200 | 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2022-12-23T23:04:15Z | | 69 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21768 | 11206 | JavaScript | 136 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-03-26T23:13:40Z | | 70 | [netron](https://github.com/lutzroeder/netron) | 21738 | 2420 | JavaScript | 22 | Visualizer for neural network, deep learning, and machine learning models | 2023-03-27T01:46:30Z | | 71 | [react-motion](https://github.com/chenglou/react-motion) | 21419 | 1203 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 72 | [passport](https://github.com/jaredhanson/passport) | 21294 | 1211 | JavaScript | 328 | Simple, unobtrusive authentication for Node.js. | 2023-03-23T05:11:26Z | | 73 | [pug](https://github.com/pugjs/pug) | 21176 | 1978 | JavaScript | 278 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-02-02T13:43:51Z | | 74 | [normalizr](https://github.com/paularmstrong/normalizr) | 20981 | 888 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 75 | [autoprefixer](https://github.com/postcss/autoprefixer) | 20910 | 1299 | JavaScript | 34 | Parse CSS and add vendor prefixes to rules by Can I Use | 2023-03-26T12:38:49Z | | 76 | [tips](https://github.com/git-tips/tips) | 20650 | 1746 | JavaScript | 17 | Most commonly used git tips and tricks. | 2022-04-14T20:56:12Z | | 77 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 20418 | 2115 | JavaScript | 422 | 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 | 2022-03-02T04:31:30Z | | 78 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 20300 | 2230 | JavaScript | 15 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2022-12-06T23:06:25Z | | 79 | [bluebird](https://github.com/petkaantonov/bluebird) | 20272 | 2427 | JavaScript | 71 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z | | 80 | [FileSaver.js](https://github.com/eligrey/FileSaver.js) | 20169 | 4426 | JavaScript | 156 | An HTML5 saveAs() FileSaver implementation | 2023-03-01T13:55:08Z | | 81 | [30-Days-Of-React](https://github.com/Asabeneh/30-Days-Of-React) | 19892 | 5295 | 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-26T09:09:25Z | | 82 | [chinese-programmer-wrong-pronunciation](https://github.com/shimohq/chinese-programmer-wrong-pronunciation) | 19886 | 1499 | JavaScript | 115 | 中国程序员容易发音错误的单词 | 2023-03-17T03:04:08Z | | 83 | [js-stack-from-scratch](https://github.com/verekia/js-stack-from-scratch) | 19821 | 2041 | JavaScript | 39 | 🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack. | 2022-11-01T03:50:36Z | | 84 | [joi](https://github.com/hapijs/joi) | 19794 | 1532 | JavaScript | 130 | The most powerful data validation library for JS | 2023-03-25T22:14:14Z | | 85 | [snowpack](https://github.com/FredKSchott/snowpack) | 19680 | 971 | JavaScript | 338 | ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️ | 2023-03-05T16:10:07Z | | 86 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19438 | 851 | JavaScript | 126 | A modified web browser that helps in responsive web development. A web developer's must have dev-tool. | 2023-03-24T04:10:13Z | | 87 | [nightmare](https://github.com/segmentio/nightmare) | 19345 | 1161 | JavaScript | 179 | A high-level browser automation library. | 2023-02-28T16:11:42Z | | 88 | [lowdb](https://github.com/typicode/lowdb) | 19267 | 884 | JavaScript | 2 | 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 | | 89 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18635 | 2838 | JavaScript | 199 | Vue drag-and-drop component based on Sortable.js | 2023-03-04T02:31:26Z | | 90 | [jsdom](https://github.com/jsdom/jsdom) | 18612 | 1596 | JavaScript | 430 | A JavaScript implementation of various web standards, for use with Node.js | 2023-03-21T10:44:05Z | | 91 | [wekan](https://github.com/wekan/wekan) | 18536 | 2777 | JavaScript | 815 | 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://transifex.com/wekan/wekan only. | 2023-03-27T00:04:24Z | | 92 | [egg](https://github.com/eggjs/egg) | 18427 | 1794 | JavaScript | 278 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2023-03-13T01:15:43Z | | 93 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17828 | 2287 | JavaScript | 699 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-03-23T20:55:24Z | | 94 | [cleave.js](https://github.com/nosir/cleave.js) | 17752 | 1662 | JavaScript | 182 | Format input text content when you are typing... | 2023-01-12T10:04:41Z | | 95 | [mysql](https://github.com/mysqljs/mysql) | 17736 | 2526 | JavaScript | 137 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2023-01-19T01:21:52Z | | 96 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 17619 | 1236 | JavaScript | 220 | A collection of common interactive command line user interfaces. | 2023-03-26T18:05:42Z | | 97 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17362 | 2349 | JavaScript | 34 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-03-21T02:06:54Z | | 98 | [knex](https://github.com/knex/knex) | 17305 | 2027 | JavaScript | 724 | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | 2023-03-24T13:23:14Z | | 99 | [velocity](https://github.com/julianshapiro/velocity) | 17204 | 1617 | JavaScript | 42 | Accelerated JavaScript animation. | 2020-10-24T07:45:51Z | | 100 | [BoostNote-Legacy](https://github.com/BoostIO/BoostNote-Legacy) | 17197 | 1543 | JavaScript | 439 | This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing. https://github.com/BoostIO/BoostNote-App | 2023-03-24T14:47:45Z |