[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) | 164290 | 78595 | JavaScript | 306 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2023-06-23T00:05:34Z | | 2 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 71615 | 12415 | JavaScript | 5369 | The iconic SVG, font, and CSS toolkit | 2023-05-01T10:39:19Z | | 3 | [hexo](https://github.com/hexojs/hexo) | 36926 | 4538 | JavaScript | 72 | A fast, simple & powerful blog framework, powered by Node.js. | 2023-06-21T10:36:46Z | | 4 | [phaser](https://github.com/photonstorm/phaser) | 34686 | 7001 | JavaScript | 102 | 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-06-12T17:16:40Z | | 5 | [preact](https://github.com/preactjs/preact) | 34595 | 1911 | JavaScript | 147 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2023-06-22T10:23:40Z | | 6 | [sheetjs](https://github.com/SheetJS/sheetjs) | 33036 | 8030 | 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) | 29929 | 3325 | JavaScript | 32 | A markdown parser and compiler. Built for speed. | 2023-06-19T16:31:59Z | | 8 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 27906 | 5585 | 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-13T15:28:18Z | | 9 | [codemirror5](https://github.com/codemirror/codemirror5) | 25968 | 5012 | JavaScript | 391 | In-browser code editor (version 5, legacy) | 2023-06-07T17:48:46Z | | 10 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 25823 | 1905 | JavaScript | 44 | ⚙️ NGINX config generator on steroids 💉 | 2023-06-12T16:46:54Z | | 11 | [mongoose](https://github.com/Automattic/mongoose) | 25775 | 3743 | JavaScript | 254 | MongoDB object modeling designed to work in an asynchronous environment. | 2023-06-22T21:37:30Z | | 12 | [select2](https://github.com/select2/select2) | 25630 | 6377 | JavaScript | 79 | 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) | 23888 | 2833 | JavaScript | 801 | A simple HTML5, YouTube and Vimeo player | 2023-05-21T09:10:51Z | | 14 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 21597 | 2214 | JavaScript | 27 | Animate elements as they scroll into view. | 2023-03-18T03:02:47Z | | 15 | [dragula](https://github.com/bevacqua/dragula) | 21565 | 1995 | 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) | 21428 | 2160 | JavaScript | 142 | String validation | 2023-06-21T15:13:43Z | | 17 | [Mock](https://github.com/nuysoft/Mock) | 19058 | 2686 | JavaScript | 306 | A simulation data generator | 2022-09-06T01:26:17Z | | 18 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17928 | 1071 | 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) | 16908 | 1096 | JavaScript | 102 | The JavaScript Drag & Drop library your grandparents warned you about. | 2023-06-15T14:47:59Z | | 20 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16770 | 1148 | JavaScript | 341 | Fast math typesetting for the web. | 2023-06-22T15:29:36Z | | 21 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15743 | 1478 | JavaScript | 224 | A Progressive Web App for local file sharing | 2023-06-17T23:46:08Z | | 22 | [amphtml](https://github.com/ampproject/amphtml) | 14950 | 4074 | JavaScript | 1019 | The AMP web component framework. | 2023-06-22T21:28:30Z | | 23 | [terminalizer](https://github.com/faressoft/terminalizer) | 14185 | 497 | JavaScript | 88 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-06-14T02:54:40Z | | 24 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13893 | 428 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-05-18T14:56:35Z | | 25 | [paper.js](https://github.com/paperjs/paper.js) | 13778 | 1212 | 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-01T12:02:28Z | | 26 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13726 | 1172 | JavaScript | 258 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z | | 27 | [codelf](https://github.com/unbug/codelf) | 13643 | 992 | JavaScript | 28 | 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) | 12636 | 1148 | JavaScript | 276 | 📊 Interactive JavaScript Charts built on SVG | 2023-06-21T12:21:53Z | | 29 | [node-inspector](https://github.com/node-inspector/node-inspector) | 12625 | 752 | JavaScript | 225 | Node.js debugger based on Blink Developer Tools | 2018-02-08T23:01:21Z | | 30 | [codesandbox-client](https://github.com/codesandbox/codesandbox-client) | 12440 | 2197 | JavaScript | 368 | An online IDE for rapid web development | 2023-06-22T17:11:56Z | | 31 | [d2-admin](https://github.com/d2-projects/d2-admin) | 12202 | 2425 | JavaScript | 17 | An elegant dashboard | 2023-06-19T14:39:03Z | | 32 | [lint-staged](https://github.com/okonet/lint-staged) | 11926 | 428 | JavaScript | 95 | 🚫💩 — Run linters on git staged files | 2023-06-09T19:29:11Z | | 33 | [vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0) | 10980 | 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) | 10628 | 1022 | JavaScript | 92 | The future of Node.js REST development | 2023-06-21T14:44:36Z | | 35 | [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 | | 36 | [cesium](https://github.com/CesiumGS/cesium) | 10578 | 3234 | JavaScript | 1266 | An open-source JavaScript library for world-class 3D globes and maps :earth_americas: | 2023-06-22T14:54:12Z | | 37 | [AriaNg](https://github.com/mayswind/AriaNg) | 10455 | 1223 | 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) | 10392 | 1354 | JavaScript | 19 | 📄 CLI that generates beautiful README.md files | 2022-09-20T10:09:51Z | | 39 | [flexsearch](https://github.com/nextapps-de/flexsearch) | 10268 | 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) | 10181 | 2382 | JavaScript | 677 | The best Swiper component for React Native. | 2023-01-03T16:54:37Z | | 41 | [nodeppt](https://github.com/ksky521/nodeppt) | 10130 | 2098 | JavaScript | 23 | This is probably the best web presentation tool so far! | 2021-01-25T02:54:35Z | | 42 | [zdog](https://github.com/metafizzy/zdog) | 9889 | 387 | 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) | 9725 | 803 | JavaScript | 56 | Simple HTML5 drag-drop zone with React.js. | 2023-05-31T08:25:03Z | | 44 | [connect](https://github.com/senchalabs/connect) | 9679 | 1149 | 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) | 9479 | 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) | 9354 | 1009 | JavaScript | 333 | Self hosted streaming media server. https://docs.streama-project.com/ | 2023-05-26T15:58:24Z | | 47 | [sinon](https://github.com/sinonjs/sinon) | 9346 | 811 | JavaScript | 36 | Test spies, stubs and mocks for JavaScript. | 2023-06-20T14:57:44Z | | 48 | [Windows-universal-samples](https://github.com/microsoft/Windows-universal-samples) | 9153 | 8102 | JavaScript | 100 | API samples for the Universal Windows Platform. | 2023-06-20T21:11:46Z | | 49 | [elasticsearch-head](https://github.com/mobz/elasticsearch-head) | 9126 | 1992 | 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) | 9013 | 2180 | JavaScript | 281 | The first declarative React Native router | 2023-01-06T01:43:17Z | | 51 | [node-http-proxy](https://github.com/http-party/node-http-proxy) | 13387 | 1938 | JavaScript | 483 | A full-featured http proxy for node.js | 2023-06-22T12:09:47Z | | 52 | [x-spreadsheet](https://github.com/myliang/x-spreadsheet) | 13335 | 1577 | JavaScript | 320 | The project has been migrated to @wolf-table/table https://github.com/wolf-table/table | 2023-06-13T08:00:05Z | | 53 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13121 | 332 | JavaScript | 26 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z | | 54 | [jimp](https://github.com/jimp-dev/jimp) | 12739 | 769 | JavaScript | 169 | An image processing library written entirely in JavaScript for Node, with zero external or native dependencies. | 2023-05-29T07:06:07Z | | 55 | [qrcodejs](https://github.com/davidshimjs/qrcodejs) | 12540 | 4759 | JavaScript | 168 | Cross-browser QRCode generator for javascript | 2023-06-05T11:39:23Z | | 56 | [learnVue](https://github.com/answershuto/learnVue) | 12390 | 2584 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z | | 57 | [grunt](https://github.com/gruntjs/grunt) | 12187 | 1538 | JavaScript | 144 | Grunt: The JavaScript Task Runner | 2023-05-28T00:17:05Z | | 58 | [evergreen](https://github.com/segmentio/evergreen) | 12168 | 858 | JavaScript | 34 | 🌲 Evergreen React UI Framework by Segment | 2023-06-21T19:59:06Z | | 59 | [react-dates](https://github.com/react-dates/react-dates) | 12116 | 1737 | JavaScript | 516 | An easily internationalizable, mobile-friendly datepicker library for the web | 2023-04-18T11:38:14Z | | 60 | [ivideo](https://github.com/phobal/ivideo) | 11903 | 3267 | JavaScript | 0 | 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform | 2021-01-28T19:46:42Z | | 61 | [pell](https://github.com/jaredreich/pell) | 11838 | 617 | JavaScript | 55 | 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies | 2022-01-07T08:44:24Z | | 62 | [color-thief](https://github.com/lokesh/color-thief) | 11580 | 1314 | JavaScript | 61 | Grab the color palette from an image using just Javascript. Works in the browser and in Node. | 2023-04-08T13:03:47Z | | 63 | [Respond](https://github.com/scottjehl/Respond) | 11402 | 3457 | JavaScript | 75 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) | 2018-03-16T09:38:34Z | | 64 | [WebRTC-Experiment](https://github.com/muaz-khan/WebRTC-Experiment) | 11267 | 3968 | JavaScript | 513 | WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!! | 2022-06-15T09:37:48Z | | 65 | [shepherd](https://github.com/shipshapecode/shepherd) | 11251 | 611 | JavaScript | 36 | Guide your users through a tour of your app | 2023-06-19T11:04:09Z | | 66 | [react-native-firebase](https://github.com/invertase/react-native-firebase) | 10907 | 2169 | JavaScript | 39 | 🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services. | 2023-06-22T21:08:01Z | | 67 | [ndb](https://github.com/GoogleChromeLabs/ndb) | 10883 | 278 | JavaScript | 53 | ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools | 2022-05-26T07:03:35Z | | 68 | [jsoneditor](https://github.com/josdejong/jsoneditor) | 10409 | 1994 | JavaScript | 194 | A web-based tool to view, edit, format, and validate JSON | 2023-05-15T07:57:28Z | | 69 | [metamask-extension](https://github.com/MetaMask/metamask-extension) | 10143 | 4135 | JavaScript | 1819 | :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites | 2023-06-23T02:51:02Z | | 70 | [not-paid](https://github.com/kleampa/not-paid) | 10012 | 767 | JavaScript | 0 | Client did not pay? Add opacity to the body tag and decrease it every day until their site completely fades away | 2023-06-13T04:25:45Z | | 71 | [picturefill](https://github.com/scottjehl/picturefill) | 9978 | 1111 | JavaScript | 1 | A responsive image polyfill for , srcset, sizes, and more | 2022-09-06T15:00:20Z | | 72 | [noVNC](https://github.com/novnc/noVNC) | 9933 | 2051 | JavaScript | 56 | VNC client web application | 2023-06-04T20:32:54Z | | 73 | [WOW](https://github.com/matthieua/WOW) | 9809 | 4259 | JavaScript | 165 | Reveal CSS animation as you scroll down a page | 2023-03-18T13:35:24Z | | 74 | [critical](https://github.com/addyosmani/critical) | 9760 | 410 | JavaScript | 37 | Extract & Inline Critical-path CSS in HTML pages | 2023-06-20T13:07:20Z | | 75 | [react-desktop](https://github.com/gabrielbull/react-desktop) | 9459 | 495 | JavaScript | 35 | React UI Components for macOS High Sierra and Windows 10 | 2022-02-16T06:00:02Z | | 76 | [Numeral-js](https://github.com/adamwdraper/Numeral-js) | 9456 | 963 | JavaScript | 188 | A javascript library for formatting and manipulating numbers. | 2023-01-09T07:06:12Z | | 77 | [webui-aria2](https://github.com/ziahamza/webui-aria2) | 9339 | 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 | | 78 | [BrowserQuest](https://github.com/mozilla/BrowserQuest) | 9118 | 2835 | JavaScript | 0 | A HTML5/JavaScript multiplayer game experiment | 2023-04-10T09:12:09Z | | 79 | [laverna](https://github.com/Laverna/laverna) | 9056 | 849 | 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 | | 80 | [cube-ui](https://github.com/didi/cube-ui) | 9052 | 1506 | JavaScript | 47 | :large_orange_diamond: A fantastic mobile ui lib implement by Vue | 2023-06-07T08:51:32Z | | 81 | [gremlins.js](https://github.com/marmelab/gremlins.js) | 8963 | 501 | JavaScript | 8 | Monkey testing library for web apps and Node.js | 2023-03-06T22:42:44Z | | 82 | [Winds](https://github.com/GetStream/Winds) | 8791 | 636 | JavaScript | 0 | A Beautiful Open Source RSS & Podcast App Powered by Getstream.io | 2021-10-11T20:32:23Z | | 83 | [protractor](https://github.com/angular/protractor) | 8788 | 2377 | JavaScript | 616 | E2E test framework for Angular apps | 2023-05-24T20:07:37Z | | 84 | [kodluyoruz-frontend-101-egitimi](https://github.com/hakanyalcinkaya/kodluyoruz-frontend-101-egitimi) | 8739 | 3813 | JavaScript | 0 | Kodluyoruz için Hazırladığım Video Eğitim Seti Repo'sudur. Tüm Eğitimlerime: https://linktr.ee/hakanyalcinkaya adresinden ulaşabilirsiniz. | 2023-05-22T12:36:48Z | | 85 | [node-fetch](https://github.com/node-fetch/node-fetch) | 8344 | 1025 | JavaScript | 155 | A light-weight module that brings the Fetch API to Node.js | 2023-06-18T13:20:45Z | | 86 | [electron-packager](https://github.com/electron/electron-packager) | 8230 | 807 | JavaScript | 29 | Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI | 2023-06-21T14:00:16Z | | 87 | [uBlock](https://github.com/uBlock-LLC/uBlock) | 8131 | 482 | JavaScript | 0 | uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. | 2022-09-08T21:07:14Z | | 88 | [bundlephobia](https://github.com/pastelsky/bundlephobia) | 8042 | 246 | JavaScript | 303 | 🏋️ Find out the cost of adding a new frontend dependency to your project | 2023-06-16T14:06:21Z | | 89 | [Vulcan](https://github.com/VulcanJS/Vulcan) | 8013 | 1959 | JavaScript | 174 | 🌋 A toolkit to quickly build apps with React, GraphQL & Meteor | 2023-01-25T17:19:06Z | | 90 | [bigbluebutton](https://github.com/bigbluebutton/bigbluebutton) | 8011 | 5889 | JavaScript | 692 | Complete open source web conferencing system. | 2023-06-22T20:36:14Z | | 91 | [slideout](https://github.com/Mango/slideout) | 7969 | 1198 | JavaScript | 55 | A touch slideout navigation menu for your mobile web apps. | 2020-09-20T04:51:22Z | | 92 | [jeesite](https://github.com/thinkgem/jeesite) | 7899 | 5757 | JavaScript | 189 | Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources | 2023-05-28T07:29:11Z | | 93 | [uPlot](https://github.com/leeoniya/uPlot) | 7897 | 344 | JavaScript | 77 | 📈 A small, fast chart for time series, lines, areas, ohlc & bars | 2023-06-08T03:12:04Z | | 94 | [react-player](https://github.com/cookpete/react-player) | 7873 | 1065 | JavaScript | 220 | A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion | 2023-06-16T16:25:22Z | | 95 | [vue-lazyload](https://github.com/hilongjw/vue-lazyload) | 7873 | 883 | JavaScript | 186 | A Vue.js plugin for lazyload your Image or Component in your application. | 2023-04-30T13:32:24Z | | 96 | [OwlCarousel2](https://github.com/OwlCarousel2/OwlCarousel2) | 7802 | 2322 | JavaScript | 1115 | DEPRECATED jQuery Responsive Carousel. | 2023-01-10T22:27:55Z | | 97 | [microbundle](https://github.com/developit/microbundle) | 7697 | 380 | JavaScript | 70 | 📦 Zero-configuration bundler for tiny modules. | 2023-05-06T02:45:34Z | | 98 | [markdown-js](https://github.com/evilstreak/markdown-js) | 7676 | 894 | JavaScript | 90 | A Markdown parser for javascript | 2020-03-27T01:02:30Z | | 99 | [jsplumb](https://github.com/jsplumb/jsplumb) | 7484 | 1463 | JavaScript | 92 | Visual connectivity for webapps | 2023-06-23T02:44:14Z | | 100 | [js-ipfs](https://github.com/ipfs/js-ipfs) | 7439 | 1362 | JavaScript | 1 | IPFS implementation in JavaScript | 2023-05-25T17:13:28Z |