[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [yepnope.js](https://github.com/SlexAxton/yepnope.js) | 2525 | 337 | JavaScript | 7 | A Script Loader For Your Conditional Builds | 2016-12-13T13:08:08Z | | 2 | [step](https://github.com/creationix/step) | 2213 | 193 | JavaScript | 9 | An async control-flow library that makes stepping through logic easy. | 2017-08-08T23:49:46Z | | 3 | [trevor](https://github.com/vadimdemedes/trevor) | 2134 | 81 | JavaScript | 11 | 🚦 Your own mini Travis CI to run tests locally | 2019-11-23T20:08:15Z | | 4 | [guard-livereload](https://github.com/guard/guard-livereload) | 2101 | 152 | JavaScript | 25 | Guard::LiveReload automatically reload your browser when 'view' files are modified. | 2022-11-07T16:11:15Z | | 5 | [flightplan](https://github.com/pstadler/flightplan) | 1816 | 130 | JavaScript | 18 | Run sequences of shell commands against local and remote hosts. | 2022-01-18T01:10:28Z | | 6 | [react-tween-state](https://github.com/chenglou/react-tween-state) | 1742 | 81 | JavaScript | 7 | React animation. | 2017-09-12T19:56:54Z | | 7 | [medium-draft](https://github.com/brijeshb42/medium-draft) | 1727 | 258 | JavaScript | 34 | 📝 A medium like Rich Text Editor built on draft-js with a focus on keyboard shortcuts. | 2021-05-08T22:25:43Z | | 8 | [express.io](https://github.com/techpines/express.io) | 1591 | 248 | JavaScript | 78 | Realtime Micro Framework for Nodejs | 2019-12-06T16:26:30Z | | 9 | [flippant.js](https://github.com/mintchaos/flippant.js) | 1555 | 170 | JavaScript | 11 | A mini dependancy-less UI lib for flipping over DOM nodes. | 2019-01-04T03:22:54Z | | 10 | [node-mongoskin](https://github.com/kissjs/node-mongoskin) | 1530 | 175 | JavaScript | 45 | The wrapper for node-mongodb-native. | 2020-02-26T10:31:10Z | | 11 | [jmpress.js](https://github.com/jmpressjs/jmpress.js) | 1500 | 247 | JavaScript | 44 | A jQuery plugin to build a website on the infinite canvas | 2016-04-20T16:02:01Z | | 12 | [autobind-decorator](https://github.com/andreypopp/autobind-decorator) | 1446 | 76 | JavaScript | 7 | Decorator to automatically bind methods to class instances | 2023-01-03T15:19:36Z | | 13 | [heimcontrol.js](https://github.com/ni-c/heimcontrol.js) | 1417 | 312 | JavaScript | 57 | Home-Automation with node.js and Raspberry PI | 2023-04-25T13:16:18Z | | 14 | [react-input-enhancements](https://github.com/alexkuz/react-input-enhancements) | 1378 | 82 | JavaScript | 23 | Set of enhancements for input control | 2022-10-27T08:23:27Z | | 15 | [donejs](https://github.com/donejs/donejs) | 1356 | 164 | JavaScript | 111 | Your app. Done. | 2020-05-25T15:37:23Z | | 16 | [jqBootstrapValidation](https://github.com/ReactiveRaven/jqBootstrapValidation) | 1352 | 343 | JavaScript | 107 | A JQuery validation framework for bootstrap forms. | 2022-01-18T01:22:56Z | | 17 | [VRouter](https://github.com/overcache/VRouter) | 1303 | 173 | JavaScript | 31 | 一个基于 VirtualBox 和 openwrt 构建的项目, 旨在实现 macOS / Windows 平台的透明代理. | 2019-11-20T16:59:27Z | | 18 | [dubbokeeper](https://github.com/dubboclub/dubbokeeper) | 1290 | 697 | JavaScript | 94 | dubbo服务管理以及监控系统 | 2022-10-19T06:24:30Z | | 19 | [sc5-styleguide](https://github.com/SC5/sc5-styleguide) | 1268 | 176 | JavaScript | 133 | Styleguide generator is a handy little tool that helps you generate good looking styleguides from stylesheets using KSS notation | 2022-12-16T02:34:17Z | | 20 | [HTML5-Desktop-Notifications](https://github.com/ttsvetko/HTML5-Desktop-Notifications) | 1225 | 239 | JavaScript | 13 | Desktop notifications plugin for Chrome, Safari, Firefox and IE9+ | 2019-10-21T19:37:23Z | | 21 | [st.js](https://github.com/SelectTransform/st.js) | 1208 | 82 | JavaScript | 24 | JSON template over JSON | 2023-01-11T11:18:46Z | | 22 | [live-tour-lab](https://github.com/SpectivOfficial/live-tour-lab) | 1124 | 118 | JavaScript | 8 | :heart::heart::heart: Framework for creating Live Tours. Add React VR components. :heart::heart::heart: | 2018-10-14T13:52:38Z | | 23 | [speakingurl](https://github.com/pid/speakingurl) | 1101 | 89 | JavaScript | 17 | Generate a slug – transliteration with a lot of options | 2022-12-27T16:28:08Z | | 24 | [marty](https://github.com/martyjs/marty) | 1091 | 92 | JavaScript | 16 | A Javascript library for state management in React applications | 2016-01-28T16:24:36Z | | 25 | [OpenClubhouse](https://github.com/ai-eks/OpenClubhouse) | 1085 | 267 | JavaScript | 0 | A third-part web application based on flask to play Clubhouse audio. | 2021-02-27T02:06:08Z | | 26 | [Locker](https://github.com/LockerProject/Locker) | 1070 | 137 | JavaScript | 151 | Locker - the "me" platform | 2012-10-19T23:10:52Z | | 27 | [s3-lambda](https://github.com/littlstar/s3-lambda) | 1068 | 47 | JavaScript | 3 | Lambda functions over S3 objects with concurrency control (each, map, reduce, filter) | 2017-05-17T16:38:53Z | | 28 | [save-as-ebook](https://github.com/alexadam/save-as-ebook) | 1065 | 75 | JavaScript | 34 | Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension | 2022-02-26T12:47:38Z | | 29 | [cortex](https://github.com/mquan/cortex) | 1062 | 49 | JavaScript | 1 | An immutable data store for managing deeply nested structure with React | 2018-02-20T10:20:21Z | | 30 | [Vueg----page-transition-plugin](https://github.com/jaweii/Vueg----page-transition-plugin) | 1051 | 146 | JavaScript | 9 | 为Vue应用添加页面间的转场特效( Page level transition plugin for vue-router) | 2021-02-23T05:45:56Z | | 31 | [Knockout-Validation](https://github.com/Knockout-Contrib/Knockout-Validation) | 1025 | 396 | JavaScript | 112 | A validation library for Knockout JS | 2022-07-27T14:27:26Z | | 32 | [redux-rx](https://github.com/acdlite/redux-rx) | 1009 | 44 | JavaScript | 11 | RxJS utilities for Redux. | 2016-01-24T16:42:10Z | | 33 | [react-components](https://github.com/Khan/react-components) | 1007 | 103 | JavaScript | 18 | None | 2018-11-12T21:46:16Z | | 34 | [electron-compile](https://github.com/electron-userland/electron-compile) | 1006 | 111 | JavaScript | 87 | DEPRECATED: Electron supporting package to compile JS and CSS in Electron applications | 2019-04-03T17:40:11Z | | 35 | [pjscrape](https://github.com/nrabinowitz/pjscrape) | 1004 | 170 | JavaScript | 28 | A web-scraping framework written in Javascript, using PhantomJS and jQuery | 2015-05-18T02:28:30Z | | 36 | [lightgallery-desktop](https://github.com/sachinchoolur/lightgallery-desktop) | 994 | 97 | JavaScript | 22 | A modern, electron and nodejs based image viewer for Mac, Windows and Linux. | 2020-04-26T17:08:17Z | | 37 | [react-query-devtools](https://github.com/tannerlinsley/react-query-devtools) | 988 | 45 | JavaScript | 0 | ⚛️ Devtools for React Query | 2021-01-01T20:46:40Z | | 38 | [json.human.js](https://github.com/marianoguerra/json.human.js) | 956 | 82 | JavaScript | 15 | Convert JSON to human readable HTML | 2019-04-13T13:19:53Z | | 39 | [Placeholders.js](https://github.com/jamesallardice/Placeholders.js) | 954 | 232 | JavaScript | 27 | A JavaScript polyfill for the HTML5 placeholder attribute | 2023-01-14T13:17:25Z | | 40 | [React-Native-ViewPager](https://github.com/zbtang/React-Native-ViewPager) | 954 | 287 | JavaScript | 77 | ViewPager and Indicator component for react-native on both android and ios. | 2022-03-08T02:33:24Z | | 41 | [angular-dashboard-framework](https://github.com/angular-dashboard-framework/angular-dashboard-framework) | 950 | 446 | JavaScript | 90 | Dashboard framework with Angular.js and Twitter Bootstrap | 2022-09-12T14:20:16Z | | 42 | [browser-perf](https://github.com/axemclion/browser-perf) | 935 | 68 | JavaScript | 16 | Performance Metrics for Web Browsers | 2018-02-12T15:04:24Z | | 43 | [generator-polymer](https://github.com/yeoman/generator-polymer) | 933 | 155 | JavaScript | 13 | Scaffold out a Polymer project | 2017-02-13T17:34:30Z | | 44 | [Blur.js](https://github.com/jakiestfu/Blur.js) | 932 | 216 | JavaScript | 29 | blur.js is a jQuery plugin that produces psuedo-transparent blurred elements over other elements. | 2020-01-19T00:18:04Z | | 45 | [connect-assets](https://github.com/js-kyle/connect-assets) | 924 | 176 | JavaScript | 0 | A Rails-style asset pipeline for Node.js | 2022-05-13T19:59:05Z | | 46 | [panther](https://github.com/joshwcomeau/panther) | 923 | 84 | JavaScript | 3 | Discover artists through an infinite node graph | 2018-10-29T20:31:29Z | | 47 | [webpack-common-shake](https://github.com/indutny/webpack-common-shake) | 907 | 39 | JavaScript | 11 | CommonJS Tree Shaker plugin for WebPack | 2023-03-01T10:11:31Z | | 48 | [Cloudajs](https://github.com/Clouda-team/Cloudajs) | 900 | 415 | JavaScript | 12 | Clouda Framework - A Realtime Javascript RIA Framework For Mobile WebApp | 2020-09-04T03:52:57Z | | 49 | [babel-plugin-transform-react-remove-prop-types](https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types) | 898 | 61 | JavaScript | 15 | Remove unnecessary React propTypes from the production build. :balloon: | 2021-11-28T23:45:33Z | | 50 | [node-memory-leak-tutorial](https://github.com/felixge/node-memory-leak-tutorial) | 898 | 45 | JavaScript | 6 | A tutorial for debugging memory leaks in node | 2012-12-05T14:52:47Z | | 51 | [react-demos](https://github.com/ruanyf/react-demos) | 16115 | 6570 | JavaScript | 0 | a collection of simple demos of React.js | 2023-04-17T13:17:26Z | | 52 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 16024 | 1566 | JavaScript | 6 | ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. 🇺🇦 | 2023-06-21T14:58:44Z | | 53 | [jasmine](https://github.com/jasmine/jasmine) | 15574 | 2272 | JavaScript | 22 | Simple JavaScript testing framework for browsers and node.js | 2023-07-01T18:10:37Z | | 54 | [mdx](https://github.com/mdx-js/mdx) | 15407 | 1176 | JavaScript | 12 | Markdown for the component era | 2023-06-28T08:54:12Z | | 55 | [electron-vue](https://github.com/SimulatedGREG/electron-vue) | 15342 | 1571 | 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 | | 56 | [Flat-UI](https://github.com/designmodo/Flat-UI) | 15025 | 2378 | 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 | | 57 | [charts](https://github.com/frappe/charts) | 14735 | 755 | JavaScript | 118 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-26T05:56:09Z | | 58 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14685 | 4239 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-07-01T16:04:36Z | | 59 | [gpu.js](https://github.com/gpujs/gpu.js) | 14626 | 693 | JavaScript | 187 | GPU Accelerated JavaScript | 2023-04-17T00:56:10Z | | 60 | [browserify](https://github.com/browserify/browserify) | 14410 | 1254 | JavaScript | 359 | browser-side require() the node.js way | 2022-03-28T08:02:43Z | | 61 | [bootstrap](https://github.com/angular-ui/bootstrap) | 14367 | 6890 | 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 | | 62 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14180 | 3706 | JavaScript | 42 | Themes for Bootstrap | 2023-06-14T17:59:33Z | | 63 | [Luckysheet](https://github.com/dream-num/Luckysheet) | 14111 | 2022 | JavaScript | 628 | Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | 2023-07-01T10:26:04Z | | 64 | [jsdoc](https://github.com/jsdoc/jsdoc) | 13958 | 1483 | JavaScript | 396 | An API documentation generator for JavaScript. | 2023-07-01T04:52:23Z | | 65 | [store.js](https://github.com/marcuswestin/store.js) | 13920 | 1392 | JavaScript | 68 | Cross-browser storage for all use cases, used across the web. | 2023-02-25T18:36:12Z | | 66 | [mithril.js](https://github.com/MithrilJS/mithril.js) | 13664 | 965 | JavaScript | 127 | A JavaScript Framework for Building Brilliant Applications | 2023-05-23T07:54:15Z | | 67 | [showdown](https://github.com/showdownjs/showdown) | 13373 | 1593 | JavaScript | 181 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-01-27T11:55:19Z | | 68 | [x-spreadsheet](https://github.com/myliang/x-spreadsheet) | 13359 | 1582 | JavaScript | 320 | The project has been migrated to @wolf-table/table https://github.com/wolf-table/table | 2023-06-13T08:00:05Z | | 69 | [git-history](https://github.com/pomber/git-history) | 13336 | 549 | JavaScript | 57 | Quickly browse the history of a file from any git repository | 2023-03-23T11:31:47Z | | 70 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13129 | 332 | JavaScript | 26 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z | | 71 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13055 | 963 | JavaScript | 64 | High performance rendering for React components | 2022-09-27T06:00:42Z | | 72 | [requirejs](https://github.com/requirejs/requirejs) | 12885 | 2434 | JavaScript | 254 | A file and module loader for JavaScript | 2022-11-25T19:28:28Z | | 73 | [http-server](https://github.com/http-party/http-server) | 12752 | 1454 | JavaScript | 90 | a simple zero-configuration command-line http server | 2023-04-17T13:12:32Z | | 74 | [marko](https://github.com/marko-js/marko) | 12684 | 676 | JavaScript | 52 | A declarative, HTML-based language that makes building web apps fun | 2023-06-30T20:05:45Z | | 75 | [systemjs](https://github.com/systemjs/systemjs) | 12604 | 1134 | JavaScript | 53 | Dynamic ES module loader | 2023-03-21T15:25:47Z | | 76 | [learnVue](https://github.com/answershuto/learnVue) | 12395 | 2585 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z | | 77 | [remark](https://github.com/gnab/remark) | 12370 | 881 | JavaScript | 164 | A simple, in-browser, markdown-driven slideshow tool. | 2023-06-27T14:03:44Z | | 78 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12315 | 528 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-06-26T06:57:26Z | | 79 | [x-ui](https://github.com/vaxilu/x-ui) | 11898 | 5365 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-06-12T00:59:21Z | | 80 | [pell](https://github.com/jaredreich/pell) | 11840 | 617 | JavaScript | 55 | 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies | 2022-01-07T08:44:24Z | | 81 | [workbox](https://github.com/GoogleChrome/workbox) | 11580 | 867 | JavaScript | 161 | 📦 Workbox: JavaScript libraries for Progressive Web Apps | 2023-06-28T06:39:23Z | | 82 | [downshift](https://github.com/downshift-js/downshift) | 11444 | 957 | JavaScript | 43 | 🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. | 2023-06-29T07:54:42Z | | 83 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11406 | 1001 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 84 | [Respond](https://github.com/scottjehl/Respond) | 11402 | 3458 | JavaScript | 75 | A fast & lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more) | 2018-03-16T09:38:34Z | | 85 | [overleaf](https://github.com/overleaf/overleaf) | 11384 | 1257 | JavaScript | 241 | A web-based collaborative LaTeX editor | 2023-06-17T16:20:02Z | | 86 | [blur-admin](https://github.com/akveo/blur-admin) | 11328 | 3181 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 87 | [node-postgres](https://github.com/brianc/node-postgres) | 11294 | 1193 | JavaScript | 390 | PostgreSQL client for node.js. | 2023-07-01T15:30:56Z | | 88 | [medis](https://github.com/luin/medis) | 11293 | 815 | JavaScript | 57 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-06-14T12:51:25Z | | 89 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11284 | 481 | 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 | | 90 | [shepherd](https://github.com/shipshapecode/shepherd) | 11272 | 610 | JavaScript | 37 | Guide your users through a tour of your app | 2023-06-26T11:14:49Z | | 91 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11215 | 669 | JavaScript | 0 | 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-06-29T16:27:36Z | | 92 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11210 | 1709 | JavaScript | 314 | JavaScript Vector Library | 2023-04-05T10:25:23Z | | 93 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11146 | 5368 | JavaScript | 60 | The official jQuery user interface library. | 2023-05-11T22:48:57Z | | 94 | [react-slick](https://github.com/akiran/react-slick) | 11101 | 2063 | JavaScript | 377 | React carousel component | 2023-06-15T11:22:42Z | | 95 | [tippyjs](https://github.com/atomiks/tippyjs) | 11062 | 581 | JavaScript | 56 | Tooltip, popover, dropdown, and menu library | 2023-04-16T12:01:05Z | | 96 | [compromise](https://github.com/spencermountain/compromise) | 10770 | 679 | JavaScript | 82 | modest natural-language processing | 2023-06-22T15:09:00Z | | 97 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10675 | 421 | JavaScript | 33 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-06-18T06:29:12Z | | 98 | [convnetjs](https://github.com/karpathy/convnetjs) | 10599 | 2060 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 99 | [yargs](https://github.com/yargs/yargs) | 10525 | 1044 | JavaScript | 294 | yargs the modern, pirate-themed successor to optimist. | 2023-06-13T17:55:36Z | | 100 | [flowy](https://github.com/alyssaxuu/flowy) | 10434 | 889 | JavaScript | 41 | The minimal javascript library to create flowcharts ✨ | 2023-01-01T11:48:42Z |