[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [markdown-here](https://github.com/adam-p/markdown-here) | 59298 | 11432 | JavaScript | 299 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z | | 2 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 30617 | 2031 | JavaScript | 9 | The best design tools and plugins for everything 👉 | 2023-08-14T09:10:15Z | | 3 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 27528 | 2378 | JavaScript | 15 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-12-07T09:21:56Z | | 4 | [sails](https://github.com/balderdashy/sails) | 22726 | 2001 | JavaScript | 508 | Realtime MVC Framework for Node.js | 2023-12-14T21:34:01Z | | 5 | [draft-js](https://github.com/facebookarchive/draft-js) | 22522 | 2712 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 6 | [passport](https://github.com/jaredhanson/passport) | 22066 | 1263 | JavaScript | 335 | Simple, unobtrusive authentication for Node.js. | 2023-11-27T23:03:09Z | | 7 | [tips](https://github.com/git-tips/tips) | 21046 | 1771 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-11-16T12:42:43Z | | 8 | [nightmare](https://github.com/segment-boneyard/nightmare) | 19475 | 1165 | JavaScript | 178 | A high-level browser automation library. | 2023-10-05T18:25:06Z | | 9 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 18082 | 2397 | JavaScript | 702 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-09-04T18:42:47Z | | 10 | [jasmine](https://github.com/jasmine/jasmine) | 15663 | 2323 | JavaScript | 14 | Simple JavaScript testing framework for browsers and node.js | 2023-10-15T00:39:06Z | | 11 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 15157 | 4329 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-11-07T18:14:23Z | | 12 | [browserify](https://github.com/browserify/browserify) | 14470 | 1259 | JavaScript | 360 | browser-side require() the node.js way | 2023-10-21T07:13:16Z | | 13 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14341 | 3727 | JavaScript | 49 | Themes for Bootstrap | 2023-11-16T14:27:11Z | | 14 | [x-ui](https://github.com/vaxilu/x-ui) | 13757 | 6325 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-12-05T03:27:09Z | | 15 | [showdown](https://github.com/showdownjs/showdown) | 13674 | 1638 | JavaScript | 186 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-07-18T16:21:13Z | | 16 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13094 | 958 | JavaScript | 64 | High performance rendering for React components | 2022-09-27T06:00:42Z | | 17 | [http-server](https://github.com/http-party/http-server) | 13078 | 1494 | JavaScript | 93 | a simple zero-configuration command-line http server | 2023-11-23T07:47:54Z | | 18 | [marko](https://github.com/marko-js/marko) | 12952 | 684 | JavaScript | 53 | A declarative, HTML-based language that makes building web apps fun | 2023-12-14T21:35:46Z | | 19 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12441 | 557 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-11-16T07:20:43Z | | 20 | [DOMPurify](https://github.com/cure53/DOMPurify) | 12127 | 693 | JavaScript | 1 | 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-12-19T13:43:01Z | | 21 | [overleaf](https://github.com/overleaf/overleaf) | 11950 | 1305 | JavaScript | 262 | A web-based collaborative LaTeX editor | 2023-12-21T09:03:15Z | | 22 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11497 | 1044 | JavaScript | 189 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 23 | [medis](https://github.com/luin/medis) | 11406 | 821 | JavaScript | 24 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-10-26T23:49:35Z | | 24 | [react-slick](https://github.com/akiran/react-slick) | 11363 | 2110 | JavaScript | 413 | React carousel component | 2023-12-18T15:32:55Z | | 25 | [blur-admin](https://github.com/akveo/blur-admin) | 11343 | 3165 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2023-12-23T13:03:21Z | | 26 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11257 | 478 | 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 | | 27 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11217 | 1752 | JavaScript | 314 | JavaScript Vector Library | 2023-08-04T13:36:55Z | | 28 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11191 | 5378 | JavaScript | 70 | The official jQuery user interface library. | 2023-12-09T06:41:39Z | | 29 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10852 | 431 | JavaScript | 36 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-11-01T01:19:01Z | | 30 | [convnetjs](https://github.com/karpathy/convnetjs) | 10677 | 2075 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 31 | [stylelint](https://github.com/stylelint/stylelint) | 10650 | 993 | JavaScript | 112 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-12-22T20:45:10Z | | 32 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 10343 | 1543 | JavaScript | 607 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-12-24T00:11:34Z | | 33 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 10241 | 1878 | JavaScript | 31 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z | | 34 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 10204 | 625 | JavaScript | 3 | A list of engineering manager resource links. | 2023-11-17T18:12:14Z | | 35 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9999 | 697 | JavaScript | 196 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z | | 36 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9993 | 3550 | JavaScript | 19 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-12-15T13:08:40Z | | 37 | [hotel](https://github.com/typicode/hotel) | 9930 | 473 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-10-23T16:23:59Z | | 38 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9891 | 2743 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 39 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9697 | 443 | JavaScript | 14 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z | | 40 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9637 | 748 | JavaScript | 162 | Standard set of easy to use animations and declarative transitions for React Native | 2023-10-26T16:46:05Z | | 41 | [academicpages.github.io](https://github.com/academicpages/academicpages.github.io) | 9441 | 35592 | JavaScript | 181 | Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes | 2023-12-24T01:46:34Z | | 42 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 9121 | 1405 | JavaScript | 836 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-08-22T04:58:40Z | | 43 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8755 | 1056 | JavaScript | 7 | Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js. | 2023-09-27T10:38:13Z | | 44 | [ora](https://github.com/sindresorhus/ora) | 8739 | 308 | JavaScript | 17 | Elegant terminal spinner | 2023-12-23T11:38:35Z | | 45 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8678 | 1038 | JavaScript | 225 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 46 | [js-beautify](https://github.com/beautifier/js-beautify) | 8343 | 1457 | JavaScript | 361 | Beautifier for javascript | 2023-12-18T23:41:35Z | | 47 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8340 | 2445 | JavaScript | 409 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2023-07-20T04:14:56Z | | 48 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8335 | 323 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 49 | [seajs](https://github.com/seajs/seajs) | 8293 | 2633 | JavaScript | 154 | A Module Loader for the Web | 2023-07-03T13:54:20Z | | 50 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 8192 | 338 | JavaScript | 71 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-03-15T18:09:31Z | | 51 | [Hook](https://github.com/jordansinger/Hook) | 1608 | 290 | JavaScript | 10 | Pull to refresh for the web | 2017-02-18T21:34:58Z | | 52 | [static-site-generator-webpack-plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) | 1608 | 97 | JavaScript | 38 | Minimal, unopinionated static site generator powered by webpack | 2018-12-28T12:27:40Z | | 53 | [reactcss](https://github.com/casesandberg/reactcss) | 1599 | 86 | JavaScript | 2 | :lipstick: Inline Styles in JS | 2020-08-14T15:49:07Z | | 54 | [express.io](https://github.com/techpines/express.io) | 1589 | 277 | JavaScript | 78 | Realtime Micro Framework for Nodejs | 2019-12-06T16:26:30Z | | 55 | [flyd](https://github.com/paldepind/flyd) | 1564 | 94 | JavaScript | 32 | The minimalistic but powerful, modular, functional reactive programming library in JavaScript. | 2022-12-06T16:44:07Z | | 56 | [scripted](https://github.com/vmware-archive/scripted) | 1563 | 172 | JavaScript | 113 | The Scripted code editor | 2022-02-23T18:32:58Z | | 57 | [angular-carousel](https://github.com/revolunet/angular-carousel) | 1551 | 712 | JavaScript | 124 | Mobile friendly AngularJS carousel | 2017-08-04T09:19:46Z | | 58 | [stickUp](https://github.com/LiranCohen/stickUp) | 1549 | 632 | JavaScript | 32 | stickUp a jQuery Plugin for sticky navigation menus. | 2016-07-08T06:19:34Z | | 59 | [CSV.js](https://github.com/CyrusOfEden/CSV.js) | 1541 | 107 | JavaScript | 13 | A simple, blazing-fast CSV parser and encoder. Full RFC 4180 compliance. | 2016-10-04T01:26:06Z | | 60 | [oauthd](https://github.com/oauth-io/oauthd) | 1537 | 222 | JavaScript | 23 | oauthd - The OAuth Daemon is the open source version of the OAuth.io core | 2022-12-08T11:53:04Z | | 61 | [oz](https://github.com/outmoded/oz) | 1536 | 60 | JavaScript | 0 | Web Authorization Protocol | 2018-11-03T07:27:52Z | | 62 | [cnodejs-ionic](https://github.com/lanceli/cnodejs-ionic) | 1532 | 381 | JavaScript | 16 | The mobile app of https://cnodejs.org made by Ionic 1.x, web demo http://lanceli.com/cnodejs-ionic | 2017-12-06T02:17:53Z | | 63 | [tasseo](https://github.com/obfuscurity/tasseo) | 1532 | 142 | JavaScript | 9 | Live dashboard for Graphite | 2022-05-31T22:43:10Z | | 64 | [angular-express-seed](https://github.com/btford/angular-express-seed) | 1517 | 602 | JavaScript | 10 | A great starting point for writing AngularJS apps backed by an Express-powered node.js server. | 2021-07-15T17:32:23Z | | 65 | [angular-socket-io](https://github.com/btford/angular-socket-io) | 1517 | 232 | JavaScript | 43 | Socket.IO component for AngularJS | 2018-04-04T13:08:41Z | | 66 | [timing.js](https://github.com/addyosmani/timing.js) | 1504 | 123 | JavaScript | 8 | Navigation Timing API measurement helpers | 2020-04-02T05:05:27Z | | 67 | [react-three-renderer](https://github.com/firtoz/react-three-renderer) | 1498 | 164 | JavaScript | 91 | Render into a three.js canvas using React. | 2020-04-04T02:51:19Z | | 68 | [ui-calendar](https://github.com/angular-ui/ui-calendar) | 1494 | 736 | JavaScript | 202 | A complete AngularJS directive for the Arshaw FullCalendar. | 2019-01-21T19:46:47Z | | 69 | [ngProgress](https://github.com/victorb/ngProgress) | 1488 | 239 | JavaScript | 16 | ⏳ Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress ) | 2018-11-07T23:07:44Z | | 70 | [angular-scroll](https://github.com/oblador/angular-scroll) | 1487 | 237 | JavaScript | 41 | Scrollspy, animated scrollTo and scroll events for angular.js | 2018-10-10T12:48:41Z | | 71 | [filer.js](https://github.com/ebidel/filer.js) | 1481 | 155 | JavaScript | 21 | A wrapper library for the HTML5 Filesystem API what reuses UNIX commands (cp, mv, ls) for its API. | 2019-04-11T12:59:23Z | | 72 | [videogular](https://github.com/videogular/videogular) | 1480 | 362 | JavaScript | 67 | The HTML5 video player for AngularJS | 2018-07-08T19:32:14Z | | 73 | [Tearable-Cloth](https://github.com/dissimulate/Tearable-Cloth) | 1470 | 312 | JavaScript | 5 | A tearable cloth simulation using vertlet integration. | 2022-02-15T02:53:13Z | | 74 | [docs](https://github.com/webpack/docs) | 1459 | 137 | JavaScript | 33 | [OLD] documentation for webpack | 2018-01-28T20:39:20Z | | 75 | [sw-precache-webpack-plugin](https://github.com/goldhand/sw-precache-webpack-plugin) | 1443 | 116 | JavaScript | 26 | Webpack plugin that generates a service worker using sw-precache that will cache webpack's bundles' emitted assets. You can optionally pass sw-precache configuration options to webpack through this plugin. | 2020-10-15T06:28:22Z | | 76 | [Backbone.ModelBinder](https://github.com/theironcook/Backbone.ModelBinder) | 1422 | 163 | JavaScript | 31 | Simple, flexible and powerful Model-View binding for Backbone. | 2020-03-10T14:35:49Z | | 77 | [webshim](https://github.com/aFarkas/webshim) | 1421 | 210 | JavaScript | 87 | [DEPRECATED] Webshims Lib is a modular capability-based polyfill-loading library | 2017-05-09T14:06:36Z | | 78 | [chai-as-promised](https://github.com/domenic/chai-as-promised) | 1417 | 109 | JavaScript | 30 | Extends Chai with assertions about promises. | 2021-12-07T03:59:56Z | | 79 | [heimcontrol.js](https://github.com/ni-c/heimcontrol.js) | 1416 | 307 | JavaScript | 57 | Home-Automation with node.js and Raspberry PI | 2023-04-25T13:16:18Z | | 80 | [jquip](https://github.com/mythz/jquip) | 1416 | 102 | JavaScript | 11 | jQuery in Parts | 2023-09-14T10:26:50Z | | 81 | [visual-center](https://github.com/javierbyte/visual-center) | 1409 | 47 | JavaScript | 3 | Tool to better align logos in the center of a container. | 2023-09-10T16:55:47Z | | 82 | [volo](https://github.com/volojs/volo) | 1404 | 112 | JavaScript | 28 | Create front end projects from templates, add dependencies, and automate the resulting projects | 2022-11-25T19:29:19Z | | 83 | [url-loader](https://github.com/webpack-contrib/url-loader) | 1403 | 158 | JavaScript | 1 | A loader for webpack which transforms files into base64 URIs | 2021-03-15T14:54:21Z | | 84 | [limejs](https://github.com/digitalfruit/limejs) | 1403 | 286 | JavaScript | 25 | HTML5 game framework for web and iOS | 2018-01-13T23:52:20Z | | 85 | [webpack-express-boilerplate](https://github.com/christianalfoni/webpack-express-boilerplate) | 1398 | 295 | JavaScript | 26 | A boilerplate for running a Webpack workflow in Node express | 2021-09-02T07:59:00Z | | 86 | [webpack-stream](https://github.com/shama/webpack-stream) | 1393 | 127 | JavaScript | 50 | :tropical_drink: Run webpack through a stream interface | 2021-11-07T21:22:02Z | | 87 | [angular-cache](https://github.com/jmdobry/angular-cache) | 1393 | 163 | JavaScript | 19 | angular-cache is a very useful replacement for the Angular 1 $cacheFactory. | 2017-02-28T05:12:55Z | | 88 | [Responsive-Images](https://github.com/filamentgroup/Responsive-Images) | 1384 | 180 | JavaScript | 0 | NOTE: use Picturefill instead. An Experiment with Mobile-First Images that Scale Responsively & Responsibly | 2022-10-20T20:51:25Z | | 89 | [aralejs.github.io](https://github.com/aralejs/aralejs.github.io) | 1377 | 333 | JavaScript | 5 | 开放、简单、易用的前端基础类库 | 2016-04-13T03:47:28Z | | 90 | [LambdAuth](https://github.com/danilop/LambdAuth) | 1376 | 240 | JavaScript | 35 | A sample authentication service implemented with a server-less architecture, using AWS Lambda to host and execute the code and Amazon DynamoDB as persistent storage. This provides a cost-efficient solution that is scalable and highly available and can be used with Amazon Cognito for Developer Authenticated Identities. | 2022-07-23T01:58:50Z | | 91 | [cradle](https://github.com/flatiron/cradle) | 1374 | 185 | JavaScript | 65 | a high-level CouchDB client for Node.js | 2019-10-31T00:45:46Z | | 92 | [lazy-load-xt](https://github.com/ressio/lazy-load-xt) | 1368 | 250 | JavaScript | 82 | Lazy load XT is a jQuery plugin for images, videos and other media | 2021-12-10T10:17:49Z | | 93 | [reflexbox](https://github.com/jxnblk/reflexbox) | 1360 | 71 | JavaScript | 0 | Moved to https://rebassjs.org | 2018-01-23T13:31:47Z | | 94 | [SocialCount](https://github.com/filamentgroup/SocialCount) | 1359 | 118 | JavaScript | 0 | Unmaintained (see the README): Simple barebones project to show share counts from various social networks. | 2018-11-30T18:24:40Z | | 95 | [DICSS](https://github.com/letsgetrandy/DICSS) | 1357 | 81 | JavaScript | 32 | Directly injected CSS | 2015-12-18T17:39:22Z | | 96 | [observe-js](https://github.com/googlearchive/observe-js) | 1356 | 129 | JavaScript | 31 | A library for observing Arrays, Objects and PathValues | 2015-11-12T23:10:07Z | | 97 | [spider](https://github.com/alongubkin/spider) | 1344 | 46 | JavaScript | 29 | Unsurprising JavaScript - No longer active | 2017-10-21T00:47:39Z | | 98 | [dogescript](https://github.com/dogescript/dogescript) | 1342 | 101 | JavaScript | 7 | wow so syntax very doge much future | 2023-09-26T13:28:29Z | | 99 | [theseus](https://github.com/adobe-research/theseus) | 1340 | 69 | JavaScript | 39 | A pretty darn cool JavaScript debugger for Brackets | 2015-02-20T04:36:10Z | | 100 | [what-input](https://github.com/ten1seven/what-input) | 1337 | 88 | JavaScript | 14 | A global utility for tracking the current input method (mouse/pointer, keyboard or touch). | 2023-10-10T09:34:47Z |