[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [bootstrap](https://github.com/twbs/bootstrap) | 164446 | 78654 | JavaScript | 312 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2023-07-03T20:25:52Z | | 2 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 71666 | 12415 | JavaScript | 5371 | The iconic SVG, font, and CSS toolkit | 2023-05-01T10:39:19Z | | 3 | [hexo](https://github.com/hexojs/hexo) | 36991 | 4544 | JavaScript | 74 | A fast, simple & powerful blog framework, powered by Node.js. | 2023-06-21T10:36:46Z | | 4 | [phaser](https://github.com/photonstorm/phaser) | 34768 | 7015 | JavaScript | 103 | Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. | 2023-07-03T18:58:15Z | | 5 | [preact](https://github.com/preactjs/preact) | 34645 | 1920 | JavaScript | 143 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2023-07-03T05:45:53Z | | 6 | [sheetjs](https://github.com/SheetJS/sheetjs) | 33083 | 8037 | JavaScript | 115 | 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | 2023-04-28T10:30:32Z | | 7 | [marked](https://github.com/markedjs/marked) | 29986 | 3323 | JavaScript | 35 | A markdown parser and compiler. Built for speed. | 2023-07-03T18:16:38Z | | 8 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 27950 | 5594 | JavaScript | 23 | An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git! | 2023-06-25T08:39:54Z | | 9 | [codemirror5](https://github.com/codemirror/codemirror5) | 25991 | 5019 | JavaScript | 391 | In-browser code editor (version 5, legacy) | 2023-07-03T07:54:02Z | | 10 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25890 | 1910 | JavaScript | 45 | ⚙️ NGINX config generator on steroids 💉 | 2023-06-12T16:46:54Z | | 11 | [mongoose](https://github.com/Automattic/mongoose) | 25809 | 3752 | JavaScript | 255 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-07-03T16:31:49Z | | 12 | [select2](https://github.com/select2/select2) | 25642 | 6380 | JavaScript | 80 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2023-06-02T06:36:41Z | | 13 | [plyr](https://github.com/sampotts/plyr) | 23934 | 2835 | JavaScript | 802 | A simple HTML5, YouTube and Vimeo player | 2023-05-21T09:10:51Z | | 14 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 21614 | 2220 | JavaScript | 27 | Animate elements as they scroll into view. | 2023-03-18T03:02:47Z | | 15 | [dragula](https://github.com/bevacqua/dragula) | 21577 | 1996 | JavaScript | 106 | :ok_hand: Drag and drop so simple it hurts | 2022-12-14T16:52:52Z | | 16 | [validator.js](https://github.com/validatorjs/validator.js) | 21463 | 2161 | JavaScript | 142 | String validation | 2023-06-30T13:36:49Z | | 17 | [Mock](https://github.com/nuysoft/Mock) | 19072 | 2687 | JavaScript | 306 | A simulation data generator | 2022-09-06T01:26:17Z | | 18 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17955 | 1070 | JavaScript | 26 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-05-28T10:01:02Z | | 19 | [draggable](https://github.com/Shopify/draggable) | 16930 | 1095 | JavaScript | 102 | The JavaScript Drag & Drop library your grandparents warned you about. | 2023-06-15T14:47:59Z | | 20 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16796 | 1150 | JavaScript | 341 | Fast math typesetting for the web. | 2023-06-29T01:14:43Z | | 21 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15820 | 1483 | JavaScript | 225 | A Progressive Web App for local file sharing | 2023-06-17T23:46:08Z | | 22 | [amphtml](https://github.com/ampproject/amphtml) | 14948 | 4077 | JavaScript | 1024 | The AMP web component framework. | 2023-07-03T07:08:02Z | | 23 | [terminalizer](https://github.com/faressoft/terminalizer) | 14241 | 496 | JavaScript | 88 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-06-29T13:19:25Z | | 24 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13891 | 428 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-05-18T14:56:35Z | | 25 | [paper.js](https://github.com/paperjs/paper.js) | 13797 | 1215 | JavaScript | 343 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2023-06-27T18:20:34Z | | 26 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13731 | 1172 | JavaScript | 258 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z | | 27 | [codelf](https://github.com/unbug/codelf) | 13659 | 991 | JavaScript | 29 | A search tool helps dev to solve the naming things problem. | 2023-04-24T12:51:13Z | | 28 | [apexcharts.js](https://github.com/apexcharts/apexcharts.js) | 12664 | 1152 | JavaScript | 279 | 📊 Interactive JavaScript Charts built on SVG | 2023-06-30T13:42:02Z | | 29 | [node-inspector](https://github.com/node-inspector/node-inspector) | 12628 | 750 | JavaScript | 225 | Node.js debugger based on Blink Developer Tools | 2018-02-08T23:01:21Z | | 30 | [codesandbox-client](https://github.com/codesandbox/codesandbox-client) | 12465 | 2206 | JavaScript | 373 | An online IDE for rapid web development | 2023-07-03T13:17:21Z | | 31 | [d2-admin](https://github.com/d2-projects/d2-admin) | 12217 | 2427 | JavaScript | 17 | An elegant dashboard | 2023-07-02T14:45:51Z | | 32 | [lint-staged](https://github.com/okonet/lint-staged) | 11954 | 430 | JavaScript | 95 | 🚫💩 — Run linters on git staged files | 2023-07-02T18:16:58Z | | 33 | [vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0) | 10982 | 2231 | JavaScript | 111 | HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering | 2022-12-08T17:39:46Z | | 34 | [node-restify](https://github.com/restify/node-restify) | 10638 | 1023 | JavaScript | 93 | The future of Node.js REST development | 2023-07-03T20:36:26Z | | 35 | [cesium](https://github.com/CesiumGS/cesium) | 10613 | 3239 | JavaScript | 1264 | An open-source JavaScript library for world-class 3D globes and maps :earth_americas: | 2023-07-03T17:49:16Z | | 36 | [RAP](https://github.com/thx/RAP) | 10584 | 2562 | JavaScript | 447 | Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap2-delos | 2022-12-08T07:26:12Z | | 37 | [AriaNg](https://github.com/mayswind/AriaNg) | 10482 | 1226 | JavaScript | 23 | AriaNg, a modern web frontend making aria2 easier to use. | 2023-05-14T07:25:15Z | | 38 | [readme-md-generator](https://github.com/kefranabg/readme-md-generator) | 10406 | 1352 | JavaScript | 20 | 📄 CLI that generates beautiful README.md files | 2022-09-20T10:09:51Z | | 39 | [flexsearch](https://github.com/nextapps-de/flexsearch) | 10316 | 408 | JavaScript | 48 | Next-Generation full text search library for Browser and Node.js | 2023-03-09T05:54:23Z | | 40 | [react-native-swiper](https://github.com/leecade/react-native-swiper) | 10187 | 2381 | JavaScript | 677 | The best Swiper component for React Native. | 2023-01-03T16:54:37Z | | 41 | [nodeppt](https://github.com/ksky521/nodeppt) | 10137 | 2100 | JavaScript | 23 | This is probably the best web presentation tool so far! | 2021-01-25T02:54:35Z | | 42 | [zdog](https://github.com/metafizzy/zdog) | 9938 | 388 | JavaScript | 41 | Flat, round, designer-friendly pseudo-3D engine for canvas & SVG | 2022-01-22T15:00:52Z | | 43 | [react-dropzone](https://github.com/react-dropzone/react-dropzone) | 9739 | 804 | JavaScript | 57 | Simple HTML5 drag-drop zone with React.js. | 2023-05-31T08:25:03Z | | 44 | [connect](https://github.com/senchalabs/connect) | 9683 | 1150 | JavaScript | 1 | Connect is a middleware layer for Node.js | 2022-04-12T07:13:54Z | | 45 | [dom-to-image](https://github.com/tsayen/dom-to-image) | 9494 | 1671 | JavaScript | 262 | Generates an image from a DOM node using HTML5 canvas | 2023-03-23T19:27:23Z | | 46 | [streama](https://github.com/streamaserver/streama) | 9364 | 1010 | JavaScript | 333 | Self hosted streaming media server. https://docs.streama-project.com/ | 2023-05-26T15:58:24Z | | 47 | [sinon](https://github.com/sinonjs/sinon) | 9355 | 811 | JavaScript | 37 | Test spies, stubs and mocks for JavaScript. | 2023-06-20T14:57:44Z | | 48 | [Windows-universal-samples](https://github.com/microsoft/Windows-universal-samples) | 9172 | 8104 | JavaScript | 102 | API samples for the Universal Windows Platform. | 2023-06-20T21:11:46Z | | 49 | [elasticsearch-head](https://github.com/mobz/elasticsearch-head) | 9132 | 1995 | JavaScript | 155 | A web front end for an elastic search cluster | 2021-07-17T10:21:49Z | | 50 | [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) | 9016 | 2180 | JavaScript | 281 | The first declarative React Native router | 2023-06-28T10:35:04Z | | 51 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13891 | 428 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-05-18T14:56:35Z | | 52 | [paper.js](https://github.com/paperjs/paper.js) | 13797 | 1215 | JavaScript | 343 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2023-06-27T18:20:34Z | | 53 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13731 | 1172 | JavaScript | 258 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z | | 54 | [codelf](https://github.com/unbug/codelf) | 13659 | 991 | JavaScript | 29 | A search tool helps dev to solve the naming things problem. | 2023-04-24T12:51:13Z | | 55 | [mui](https://github.com/dcloudio/mui) | 13442 | 6680 | JavaScript | 326 | 最接近原生APP体验的高性能框架 | 2021-07-07T05:26:27Z | | 56 | [htmx](https://github.com/bigskysoftware/htmx) | 13394 | 486 | JavaScript | 190 | htmx - high power tools for HTML | 2023-07-03T16:09:13Z | | 57 | [Semantic-UI-React](https://github.com/Semantic-Org/Semantic-UI-React) | 13079 | 4030 | JavaScript | 172 | The official Semantic-UI-React integration | 2023-06-29T05:59:01Z | | 58 | [stf](https://github.com/openstf/stf) | 12847 | 2648 | JavaScript | 415 | Control and manage Android devices from your browser. | 2023-05-31T05:47:03Z | | 59 | [vue-awesome-swiper](https://github.com/surmon-china/vue-awesome-swiper) | 12695 | 2004 | JavaScript | 308 | 🏆 Swiper component for @vuejs | 2022-12-21T15:10:44Z | | 60 | [apexcharts.js](https://github.com/apexcharts/apexcharts.js) | 12664 | 1152 | JavaScript | 279 | 📊 Interactive JavaScript Charts built on SVG | 2023-06-30T13:42:02Z | | 61 | [node-inspector](https://github.com/node-inspector/node-inspector) | 12628 | 750 | JavaScript | 225 | Node.js debugger based on Blink Developer Tools | 2018-02-08T23:01:21Z | | 62 | [codesandbox-client](https://github.com/codesandbox/codesandbox-client) | 12465 | 2206 | JavaScript | 373 | An online IDE for rapid web development | 2023-07-03T13:17:21Z | | 63 | [react-hot-loader](https://github.com/gaearon/react-hot-loader) | 12249 | 838 | JavaScript | 118 | Tweak React components in real time. (Deprecated: use Fast Refresh instead.) | 2023-02-10T02:42:07Z | | 64 | [d2-admin](https://github.com/d2-projects/d2-admin) | 12217 | 2427 | JavaScript | 17 | An elegant dashboard | 2023-07-02T14:45:51Z | | 65 | [lint-staged](https://github.com/okonet/lint-staged) | 11954 | 430 | JavaScript | 95 | 🚫💩 — Run linters on git staged files | 2023-07-02T18:16:58Z | | 66 | [functions-samples](https://github.com/firebase/functions-samples) | 11721 | 3946 | JavaScript | 118 | Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase | 2023-07-03T03:59:02Z | | 67 | [PapaParse](https://github.com/mholt/PapaParse) | 11453 | 1137 | JavaScript | 156 | Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input | 2023-06-02T09:50:40Z | | 68 | [list.js](https://github.com/javve/list.js) | 11063 | 921 | JavaScript | 161 | The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. | 2023-06-03T08:42:58Z | | 69 | [vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0) | 10982 | 2231 | JavaScript | 111 | HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering | 2022-12-08T17:39:46Z | | 70 | [openmct](https://github.com/nasa/openmct) | 10921 | 1224 | JavaScript | 768 | A web based mission control framework. | 2023-07-03T23:01:28Z | | 71 | [multer](https://github.com/expressjs/multer) | 10805 | 1026 | JavaScript | 166 | Node.js middleware for handling `multipart/form-data`. | 2023-06-12T09:06:26Z | | 72 | [history.js](https://github.com/browserstate/history.js) | 10776 | 1402 | JavaScript | 205 | History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality. | 2022-02-12T07:34:30Z | | 73 | [node-restify](https://github.com/restify/node-restify) | 10638 | 1023 | JavaScript | 93 | The future of Node.js REST development | 2023-07-03T20:36:26Z | | 74 | [cesium](https://github.com/CesiumGS/cesium) | 10613 | 3239 | JavaScript | 1264 | An open-source JavaScript library for world-class 3D globes and maps :earth_americas: | 2023-07-03T17:49:16Z | | 75 | [RAP](https://github.com/thx/RAP) | 10584 | 2562 | JavaScript | 447 | Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap2-delos | 2022-12-08T07:26:12Z | | 76 | [AriaNg](https://github.com/mayswind/AriaNg) | 10482 | 1226 | JavaScript | 23 | AriaNg, a modern web frontend making aria2 easier to use. | 2023-05-14T07:25:15Z | | 77 | [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | 10476 | 1348 | JavaScript | 26 | Simplifies creation of HTML files to serve your webpack bundles | 2023-06-25T02:31:54Z | | 78 | [readme-md-generator](https://github.com/kefranabg/readme-md-generator) | 10406 | 1352 | JavaScript | 20 | 📄 CLI that generates beautiful README.md files | 2022-09-20T10:09:51Z | | 79 | [flexsearch](https://github.com/nextapps-de/flexsearch) | 10316 | 408 | JavaScript | 48 | Next-Generation full text search library for Browser and Node.js | 2023-03-09T05:54:23Z | | 80 | [ungit](https://github.com/FredrikNoren/ungit) | 10224 | 675 | JavaScript | 196 | The easiest way to use git. On any platform. Anywhere. | 2023-07-03T00:27:10Z | | 81 | [react-native-swiper](https://github.com/leecade/react-native-swiper) | 10187 | 2381 | JavaScript | 677 | The best Swiper component for React Native. | 2023-01-03T16:54:37Z | | 82 | [openlayers](https://github.com/openlayers/openlayers) | 10138 | 2902 | JavaScript | 428 | OpenLayers | 2023-07-03T10:25:54Z | | 83 | [nodeppt](https://github.com/ksky521/nodeppt) | 10137 | 2100 | JavaScript | 23 | This is probably the best web presentation tool so far! | 2021-01-25T02:54:35Z | | 84 | [zdog](https://github.com/metafizzy/zdog) | 9938 | 388 | JavaScript | 41 | Flat, round, designer-friendly pseudo-3D engine for canvas & SVG | 2022-01-22T15:00:52Z | | 85 | [core](https://github.com/stackblitz/core) | 9934 | 873 | JavaScript | 898 | Online IDE powered by Visual Studio Code ⚡️ | 2023-05-19T18:43:48Z | | 86 | [react-dropzone](https://github.com/react-dropzone/react-dropzone) | 9739 | 804 | JavaScript | 57 | Simple HTML5 drag-drop zone with React.js. | 2023-05-31T08:25:03Z | | 87 | [jquery-mobile](https://github.com/jquery-archive/jquery-mobile) | 9733 | 2485 | JavaScript | 169 | jQuery Mobile Framework | 2021-10-07T17:23:39Z | | 88 | [lets-chat](https://github.com/sdelements/lets-chat) | 9690 | 1609 | JavaScript | 223 | Self-hosted chat app for small teams | 2023-04-21T04:05:02Z | | 89 | [connect](https://github.com/senchalabs/connect) | 9683 | 1150 | JavaScript | 1 | Connect is a middleware layer for Node.js | 2022-04-12T07:13:54Z | | 90 | [apidoc](https://github.com/apidoc/apidoc) | 9614 | 1732 | JavaScript | 62 | RESTful web API Documentation Generator. | 2023-06-30T03:20:34Z | | 91 | [dom-to-image](https://github.com/tsayen/dom-to-image) | 9494 | 1671 | JavaScript | 262 | Generates an image from a DOM node using HTML5 canvas | 2023-03-23T19:27:23Z | | 92 | [Dexie.js](https://github.com/dexie/Dexie.js) | 9375 | 610 | JavaScript | 453 | A Minimalistic Wrapper for IndexedDB | 2023-07-03T23:34:04Z | | 93 | [streama](https://github.com/streamaserver/streama) | 9364 | 1010 | JavaScript | 333 | Self hosted streaming media server. https://docs.streama-project.com/ | 2023-05-26T15:58:24Z | | 94 | [sinon](https://github.com/sinonjs/sinon) | 9355 | 811 | JavaScript | 37 | Test spies, stubs and mocks for JavaScript. | 2023-06-20T14:57:44Z | | 95 | [Windows-universal-samples](https://github.com/microsoft/Windows-universal-samples) | 9172 | 8104 | JavaScript | 102 | API samples for the Universal Windows Platform. | 2023-06-20T21:11:46Z | | 96 | [regexr](https://github.com/gskinner/regexr) | 9171 | 923 | JavaScript | 152 | RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions. | 2023-02-27T23:51:23Z | | 97 | [elasticsearch-head](https://github.com/mobz/elasticsearch-head) | 9132 | 1995 | JavaScript | 155 | A web front end for an elastic search cluster | 2021-07-17T10:21:49Z | | 98 | [node-fs-extra](https://github.com/jprichardson/node-fs-extra) | 9109 | 814 | JavaScript | 13 | Node.js: extra methods for the fs object like copy(), remove(), mkdirs() | 2023-03-20T14:53:28Z | | 99 | [Parsley.js](https://github.com/guillaumepotier/Parsley.js) | 9042 | 1358 | JavaScript | 66 | Validate your forms, frontend, without writing a single line of javascript | 2023-04-14T14:32:48Z | | 100 | [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) | 9016 | 2180 | JavaScript | 281 | The first declarative React Native router | 2023-06-28T10:35:04Z |