[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [react](https://github.com/facebook/react) | 208498 | 43545 | JavaScript | 979 | The library for web and native user interfaces | 2023-06-03T23:46:16Z | | 2 | [create-react-app](https://github.com/facebook/create-react-app) | 99988 | 26390 | JavaScript | 1589 | Set up a modern web app by running one command. | 2023-06-03T17:30:30Z | | 3 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 82523 | 11180 | JavaScript | 57 | :bathtub: Clean Code concepts adapted for JavaScript | 2023-06-01T18:48:51Z | | 4 | [reveal.js](https://github.com/hakimel/reveal.js) | 63856 | 16535 | JavaScript | 655 | The HTML Presentation Framework | 2023-05-31T07:07:43Z | | 5 | [jquery](https://github.com/jquery/jquery) | 57531 | 20772 | JavaScript | 73 | jQuery JavaScript Library | 2023-06-01T19:24:11Z | | 6 | [gatsby](https://github.com/gatsbyjs/gatsby) | 54516 | 10536 | JavaScript | 74 | The fastest frontend for the headless web. Build modern websites with React. | 2023-06-02T19:52:05Z | | 7 | [pdf.js](https://github.com/mozilla/pdf.js) | 42701 | 9411 | JavaScript | 318 | PDF Reader in JavaScript | 2023-06-03T10:40:18Z | | 8 | [yarn](https://github.com/yarnpkg/yarn) | 41186 | 2889 | JavaScript | 1821 | The 1.x line is frozen - features and bugfixes now happen on https://github.com/yarnpkg/berry | 2023-04-17T12:55:59Z | | 9 | [nw.js](https://github.com/nwjs/nw.js) | 39632 | 3955 | JavaScript | 867 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2023-05-31T16:23:22Z | | 10 | [bypass-paywalls-chrome](https://github.com/iamadamdev/bypass-paywalls-chrome) | 37760 | 2763 | JavaScript | 1 | Bypass Paywalls web browser extension for Chrome and Firefox. | 2023-03-13T10:37:49Z | | 11 | [video.js](https://github.com/videojs/video.js) | 35673 | 7383 | JavaScript | 409 | Video.js - open source HTML5 video player | 2023-06-03T21:29:26Z | | 12 | [drawio](https://github.com/jgraph/drawio) | 34580 | 6780 | JavaScript | 331 | draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding | 2023-05-29T07:22:52Z | | 13 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 34125 | 8113 | JavaScript | 8 | A boilerplate for Node.js web applications | 2023-02-27T22:32:37Z | | 14 | [gulp](https://github.com/gulpjs/gulp) | 32763 | 4374 | JavaScript | 24 | A toolkit to automate & enhance your workflow | 2023-03-29T12:36:26Z | | 15 | [tesseract.js](https://github.com/naptha/tesseract.js) | 30507 | 2046 | JavaScript | 10 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2023-06-03T00:47:55Z | | 16 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 30115 | 2409 | JavaScript | 506 | Beautiful and accessible drag and drop for lists with React | 2023-06-01T03:36:04Z | | 17 | [todomvc](https://github.com/tastejs/todomvc) | 28233 | 13961 | JavaScript | 135 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2023-05-31T11:55:11Z | | 18 | [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) | 28132 | 13570 | JavaScript | 117 | 网易云音乐 Node.js API service | 2023-06-03T00:40:14Z | | 19 | [vuex](https://github.com/vuejs/vuex) | 28055 | 9614 | JavaScript | 87 | 🗃️ Centralized State Management for Vue.js. | 2023-05-28T16:22:06Z | | 20 | [async](https://github.com/caolan/async) | 27866 | 2454 | JavaScript | 12 | Async utilities for node and the browser | 2023-03-02T18:00:01Z | | 21 | [JavaScript](https://github.com/TheAlgorithms/JavaScript) | 26700 | 4590 | JavaScript | 4 | Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. | 2023-06-03T14:16:03Z | | 22 | [fetch](https://github.com/github/fetch) | 25739 | 3202 | JavaScript | 17 | A window.fetch JavaScript polyfill. | 2023-05-15T17:43:26Z | | 23 | [request](https://github.com/request/request) | 25624 | 3239 | JavaScript | 78 | 🏊🏾 Simplified HTTP request client. | 2023-05-14T20:03:33Z | | 24 | [gitbook](https://github.com/GitbookIO/gitbook) | 25615 | 3788 | JavaScript | 0 | 📝 Modern documentation format and toolchain using Git and Markdown | 2023-03-02T05:30:09Z | | 25 | [immer](https://github.com/immerjs/immer) | 25369 | 834 | JavaScript | 24 | Create the next immutable state by mutating the current one | 2023-05-09T18:24:41Z | | 26 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 25005 | 3140 | JavaScript | 441 | React components for efficiently rendering large lists and tabular data | 2023-04-17T19:25:20Z | | 27 | [weekly](https://github.com/ascoders/weekly) | 23934 | 2818 | JavaScript | 1 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2023-05-29T00:51:48Z | | 28 | [aos](https://github.com/michalsnik/aos) | 23570 | 2442 | JavaScript | 306 | Animate on scroll library | 2022-12-08T22:18:06Z | | 29 | [pkg](https://github.com/vercel/pkg) | 23333 | 996 | JavaScript | 43 | Package your Node.js project into an executable | 2023-05-06T23:54:54Z | | 30 | [redux-saga](https://github.com/redux-saga/redux-saga) | 22454 | 2035 | JavaScript | 20 | An alternative side effect model for Redux apps | 2023-05-24T14:26:40Z | | 31 | [core-js](https://github.com/zloirock/core-js) | 22425 | 1639 | JavaScript | 30 | Standard Library | 2023-06-03T20:50:47Z | | 32 | [localForage](https://github.com/localForage/localForage) | 22296 | 1253 | JavaScript | 203 | 💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | 2022-12-23T23:04:15Z | | 33 | [flv.js](https://github.com/bilibili/flv.js) | 22158 | 3389 | JavaScript | 407 | HTML5 FLV Player | 2023-05-28T07:12:39Z | | 34 | [wepy](https://github.com/Tencent/wepy) | 22133 | 3069 | JavaScript | 353 | 小程序组件化开发框架 | 2023-04-07T11:08:40Z | | 35 | [highlight.js](https://github.com/highlightjs/highlight.js) | 21595 | 3478 | JavaScript | 78 | JavaScript syntax highlighter with language auto-detection and zero dependencies. | 2023-06-03T18:57:38Z | | 36 | [CyberChef](https://github.com/gchq/CyberChef) | 21342 | 2510 | JavaScript | 270 | The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis | 2023-05-28T01:39:39Z | | 37 | [mpvue](https://github.com/Meituan-Dianping/mpvue) | 20429 | 2116 | JavaScript | 422 | 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。 | 2022-03-02T04:31:30Z | | 38 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18941 | 834 | JavaScript | 7 | 1kB-ish JavaScript framework for building hypertext applications | 2023-05-06T12:19:20Z | | 39 | [wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) | 17490 | 6077 | JavaScript | 0 | 微信小程序商城,微信小程序微店 | 2023-05-31T07:37:17Z | | 40 | [fks](https://github.com/JacksonTian/fks) | 17394 | 4627 | JavaScript | 14 | 前端技能汇总 Frontend Knowledge Structure | 2019-06-27T12:30:51Z | | 41 | [style2paints](https://github.com/lllyasviel/style2paints) | 17003 | 2058 | JavaScript | 35 | sketch + style = paints :art: (TOG2018/SIGGRAPH2018ASIA) | 2023-05-25T10:05:01Z | | 42 | [react-helmet](https://github.com/nfl/react-helmet) | 16948 | 708 | JavaScript | 157 | A document head manager for React | 2023-04-16T15:09:08Z | | 43 | [node-red](https://github.com/node-red/node-red) | 16721 | 3111 | JavaScript | 273 | Low-code programming for event-driven applications | 2023-06-02T11:16:26Z | | 44 | [react-demos](https://github.com/ruanyf/react-demos) | 16104 | 6568 | JavaScript | 0 | a collection of simple demos of React.js | 2023-04-17T13:17:26Z | | 45 | [medium-editor](https://github.com/yabwe/medium-editor) | 15817 | 1883 | JavaScript | 334 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2022-12-11T17:28:57Z | | 46 | [pouchdb](https://github.com/pouchdb/pouchdb) | 15747 | 1462 | JavaScript | 45 | :koala: - PouchDB is a pocket-sized database. | 2023-05-31T04:04:43Z | | 47 | [nodemailer](https://github.com/nodemailer/nodemailer) | 15650 | 1353 | JavaScript | 6 | ✉️ Send e-mails with Node.JS – easy as cake! | 2023-05-29T07:36:22Z | | 48 | [Flat-UI](https://github.com/designmodo/Flat-UI) | 15032 | 2372 | JavaScript | 9 | Flat UI Free - Design Framework (html/css3/less/js). Flat UI is based on Bootstrap, a comfortable, responsive, and functional framework that simplifies the development of websites. | 2022-08-19T06:10:16Z | | 49 | [q](https://github.com/kriskowal/q) | 14955 | 1236 | JavaScript | 102 | A promise library for JavaScript | 2021-09-15T14:47:48Z | | 50 | [eleventy](https://github.com/11ty/eleventy) | 14403 | 445 | JavaScript | 442 | A simpler site generator. Transforms a directory of templates (of varying types) into HTML. | 2023-05-19T09:30:56Z | | 51 | [normalizr](https://github.com/paularmstrong/normalizr) | 20986 | 900 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 52 | [js-cookie](https://github.com/js-cookie/js-cookie) | 20722 | 2115 | JavaScript | 3 | A simple, lightweight JavaScript API for handling browser cookies | 2023-05-30T09:30:18Z | | 53 | [ava](https://github.com/avajs/ava) | 20373 | 1478 | JavaScript | 86 | Node.js test runner that lets you develop with confidence 🚀 | 2023-05-31T14:19:19Z | | 54 | [You-Dont-Need-jQuery](https://github.com/camsong/You-Dont-Need-jQuery) | 20300 | 1820 | JavaScript | 2 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2023-04-13T03:37:44Z | | 55 | [chalk](https://github.com/chalk/chalk) | 20248 | 840 | JavaScript | 2 | 🖍 Terminal string styling done right | 2023-04-03T23:16:21Z | | 56 | [vimium](https://github.com/philc/vimium) | 20229 | 2402 | JavaScript | 1052 | The hacker's browser. | 2023-05-29T07:36:15Z | | 57 | [shields](https://github.com/badges/shields) | 20062 | 5435 | JavaScript | 332 | Concise, consistent, and legible badges in SVG and raster format | 2023-06-03T14:41:04Z | | 58 | [joi](https://github.com/hapijs/joi) | 19969 | 1533 | JavaScript | 138 | The most powerful data validation library for JS | 2023-04-25T09:48:57Z | | 59 | [ToolJet](https://github.com/ToolJet/ToolJet) | 19368 | 1804 | JavaScript | 351 | Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 | 2023-06-03T16:59:51Z | | 60 | [Mock](https://github.com/nuysoft/Mock) | 19021 | 2682 | JavaScript | 305 | A simulation data generator | 2022-09-06T01:26:17Z | | 61 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18866 | 2860 | JavaScript | 208 | Vue drag-and-drop component based on Sortable.js | 2023-05-31T07:58:12Z | | 62 | [jsdom](https://github.com/jsdom/jsdom) | 18857 | 1624 | JavaScript | 421 | A JavaScript implementation of various web standards, for use with Node.js | 2023-06-02T17:59:46Z | | 63 | [ethereumbook](https://github.com/ethereumbook/ethereumbook) | 17932 | 4450 | JavaScript | 48 | Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood | 2023-05-06T16:53:18Z | | 64 | [handsontable](https://github.com/handsontable/handsontable) | 17885 | 2883 | JavaScript | 422 | JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡ | 2023-06-02T11:00:49Z | | 65 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17858 | 1070 | JavaScript | 25 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-05-28T10:01:02Z | | 66 | [cleave.js](https://github.com/nosir/cleave.js) | 17815 | 1659 | JavaScript | 182 | Format input text content when you are typing... | 2023-04-13T20:12:26Z | | 67 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17738 | 2395 | JavaScript | 42 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-05-31T17:23:48Z | | 68 | [awesome-blockchain-cn](https://github.com/chaozh/awesome-blockchain-cn) | 17293 | 3560 | JavaScript | 15 | 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | 2023-03-25T10:42:56Z | | 69 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 17000 | 2541 | JavaScript | 198 | Revive unavailable songs for Netease Cloud Music | 2022-03-29T03:36:36Z | | 70 | [less.js](https://github.com/less/less.js) | 16929 | 3472 | JavaScript | 160 | Less. The dynamic stylesheet language. | 2023-05-12T13:21:41Z | | 71 | [draggable](https://github.com/Shopify/draggable) | 16861 | 1093 | JavaScript | 102 | The JavaScript Drag & Drop library your grandparents warned you about. | 2023-04-20T21:39:06Z | | 72 | [jquery-pjax](https://github.com/defunkt/jquery-pjax) | 16793 | 2044 | JavaScript | 59 | pushState + ajax = pjax | 2022-11-30T22:59:46Z | | 73 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16714 | 1139 | JavaScript | 337 | Fast math typesetting for the web. | 2023-06-02T03:06:25Z | | 74 | [material](https://github.com/angular/material) | 16672 | 3512 | JavaScript | 269 | Material design for AngularJS | 2022-05-10T15:28:48Z | | 75 | [hubot](https://github.com/hubotio/hubot) | 16452 | 3947 | JavaScript | 15 | A customizable life embetterment robot. | 2023-06-03T22:50:18Z | | 76 | [GSAP](https://github.com/greensock/GSAP) | 16364 | 1648 | JavaScript | 9 | GreenSock's GSAP JavaScript animation library (including Draggable). | 2023-03-17T15:22:30Z | | 77 | [localtunnel](https://github.com/localtunnel/localtunnel) | 16258 | 1227 | JavaScript | 124 | expose yourself | 2023-04-14T22:50:30Z | | 78 | [Functional-Light-JS](https://github.com/getify/Functional-Light-JS) | 16193 | 1963 | JavaScript | 15 | Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter. | 2023-02-11T18:01:02Z | | 79 | [dva](https://github.com/dvajs/dva) | 16151 | 3220 | JavaScript | 14 | 🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo) | 2023-04-11T04:04:50Z | | 80 | [Fuse](https://github.com/krisk/Fuse) | 16014 | 762 | JavaScript | 8 | Lightweight fuzzy-search, in JavaScript | 2023-01-27T20:52:54Z | | 81 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 15935 | 1556 | JavaScript | 6 | ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦 | 2023-05-31T10:31:44Z | | 82 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15614 | 1462 | JavaScript | 224 | A Progressive Web App for local file sharing | 2023-03-31T20:29:06Z | | 83 | [aframe](https://github.com/aframevr/aframe) | 15411 | 3750 | JavaScript | 335 | :a: Web framework for building virtual reality experiences. | 2023-05-08T16:48:35Z | | 84 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15308 | 1572 | 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 | | 85 | [mdx](https://github.com/mdx-js/mdx) | 15272 | 1171 | JavaScript | 11 | Markdown for the component era | 2023-05-17T15:13:33Z | | 86 | [cz-cli](https://github.com/commitizen/cz-cli) | 15257 | 577 | JavaScript | 155 | The commitizen command line utility. #BlackLivesMatter | 2023-06-03T17:25:02Z | | 87 | [sst](https://github.com/serverless-stack/sst) | 15118 | 1325 | JavaScript | 602 | 💥 SST makes it easy to build full-stack serverless apps. | 2023-06-02T02:55:16Z | | 88 | [amphtml](https://github.com/ampproject/amphtml) | 14948 | 4067 | JavaScript | 1018 | The AMP web component framework. | 2023-06-03T08:02:32Z | | 89 | [kit](https://github.com/sveltejs/kit) | 14834 | 1352 | JavaScript | 424 | web development, streamlined | 2023-06-03T15:00:17Z | | 90 | [recompose](https://github.com/acdlite/recompose) | 14829 | 1302 | JavaScript | 64 | A React utility belt for function components and higher-order components. | 2022-09-10T03:59:05Z | | 91 | [charts](https://github.com/frappe/charts) | 14717 | 753 | JavaScript | 118 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-26T05:56:09Z | | 92 | [gpu.js](https://github.com/gpujs/gpu.js) | 14592 | 687 | JavaScript | 186 | GPU Accelerated JavaScript | 2023-04-17T00:56:10Z | | 93 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14373 | 6896 | 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 | | 94 | [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) | 14317 | 1909 | JavaScript | 151 | BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup. | 2023-05-07T18:48:20Z | | 95 | [terminalizer](https://github.com/faressoft/terminalizer) | 14132 | 495 | JavaScript | 87 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-05-26T08:38:37Z | | 96 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13894 | 428 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-05-18T14:56:35Z | | 97 | [shelljs](https://github.com/shelljs/shelljs) | 13837 | 751 | JavaScript | 98 | :shell: Portable Unix shell commands for Node.js | 2023-03-13T10:34:59Z | | 98 | [forever](https://github.com/foreversd/forever) | 13779 | 987 | JavaScript | 314 | A simple CLI tool for ensuring that a given script runs continuously (i.e. forever) | 2023-05-21T21:49:29Z | | 99 | [paper.js](https://github.com/paperjs/paper.js) | 13733 | 1214 | JavaScript | 342 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2023-06-01T12:02:28Z | | 100 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13716 | 1173 | JavaScript | 258 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z |