[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) | 59121 | 11452 | 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) | 29167 | 1989 | JavaScript | 7 | 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) | 26561 | 2308 | JavaScript | 15 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 4 | [sails](https://github.com/balderdashy/sails) | 22632 | 1988 | JavaScript | 504 | Realtime MVC Framework for Node.js | 2023-08-16T21:00:38Z | | 5 | [draft-js](https://github.com/facebookarchive/draft-js) | 22477 | 2710 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 6 | [passport](https://github.com/jaredhanson/passport) | 21728 | 1249 | JavaScript | 331 | Simple, unobtrusive authentication for Node.js. | 2023-06-15T06:35:28Z | | 7 | [tips](https://github.com/git-tips/tips) | 20925 | 1771 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-07-19T14:31:24Z | | 8 | [nightmare](https://github.com/segment-boneyard/nightmare) | 19442 | 1165 | JavaScript | 179 | A high-level browser automation library. | 2023-08-02T16:40:11Z | | 9 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17970 | 2366 | JavaScript | 701 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-07-12T12:58:42Z | | 10 | [jasmine](https://github.com/jasmine/jasmine) | 15608 | 2283 | JavaScript | 17 | Simple JavaScript testing framework for browsers and node.js | 2023-08-25T02:07:28Z | | 11 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14858 | 4248 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-08-22T22:00:59Z | | 12 | [charts](https://github.com/frappe/charts) | 14785 | 758 | JavaScript | 120 | Simple, responsive, modern SVG Charts with zero dependencies | 2023-05-26T05:56:09Z | | 13 | [browserify](https://github.com/browserify/browserify) | 14432 | 1254 | JavaScript | 360 | browser-side require() the node.js way | 2022-03-28T08:02:43Z | | 14 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14259 | 3713 | JavaScript | 43 | Themes for Bootstrap | 2023-08-17T01:59:50Z | | 15 | [showdown](https://github.com/showdownjs/showdown) | 13477 | 1610 | JavaScript | 183 | 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) | 13072 | 963 | JavaScript | 64 | High performance rendering for React components | 2022-09-27T06:00:42Z | | 17 | [http-server](https://github.com/http-party/http-server) | 12841 | 1463 | JavaScript | 91 | a simple zero-configuration command-line http server | 2023-08-10T02:25:56Z | | 18 | [marko](https://github.com/marko-js/marko) | 12770 | 678 | JavaScript | 51 | A declarative, HTML-based language that makes building web apps fun | 2023-08-24T21:05:52Z | | 19 | [x-ui](https://github.com/vaxilu/x-ui) | 12520 | 5613 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-08-08T07:03:57Z | | 20 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12375 | 534 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-08-03T06:42:48Z | | 21 | [overleaf](https://github.com/overleaf/overleaf) | 11527 | 1256 | JavaScript | 243 | A web-based collaborative LaTeX editor | 2023-08-25T08:05:00Z | | 22 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11526 | 679 | 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-08-11T13:29:40Z | | 23 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11443 | 1015 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z | | 24 | [medis](https://github.com/luin/medis) | 11340 | 816 | JavaScript | 58 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-06-14T12:51:25Z | | 25 | [blur-admin](https://github.com/akveo/blur-admin) | 11331 | 3177 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z | | 26 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11274 | 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 | | 27 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11211 | 1717 | JavaScript | 314 | JavaScript Vector Library | 2023-08-04T13:36:55Z | | 28 | [react-slick](https://github.com/akiran/react-slick) | 11195 | 2085 | JavaScript | 388 | React carousel component | 2023-07-31T09:58:55Z | | 29 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11155 | 5365 | JavaScript | 65 | The official jQuery user interface library. | 2023-07-29T00:36:06Z | | 30 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10750 | 428 | JavaScript | 34 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-08-21T14:32:44Z | | 31 | [convnetjs](https://github.com/karpathy/convnetjs) | 10629 | 2072 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z | | 32 | [stylelint](https://github.com/stylelint/stylelint) | 10475 | 988 | JavaScript | 105 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-08-22T09:03:37Z | | 33 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 10056 | 602 | JavaScript | 3 | A list of engineering manager resource links. | 2023-08-17T19:25:32Z | | 34 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9916 | 700 | JavaScript | 190 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z | | 35 | [hotel](https://github.com/typicode/hotel) | 9911 | 473 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z | | 36 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 9893 | 1863 | JavaScript | 30 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z | | 37 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9883 | 2714 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 38 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 9871 | 1483 | JavaScript | 281 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-08-25T07:48:25Z | | 39 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9655 | 438 | JavaScript | 10 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z | | 40 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9565 | 749 | JavaScript | 160 | Standard set of easy to use animations and declarative transitions for React Native | 2023-05-17T13:19:48Z | | 41 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9455 | 3387 | JavaScript | 18 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-08-20T06:43:55Z | | 42 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8721 | 1050 | JavaScript | 6 | 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-08-18T01:42:49Z | | 43 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8685 | 1041 | JavaScript | 225 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 44 | [academicpages.github.io](https://github.com/academicpages/academicpages.github.io) | 8598 | 31142 | JavaScript | 173 | Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes | 2023-08-25T21:41:25Z | | 45 | [ora](https://github.com/sindresorhus/ora) | 8587 | 305 | JavaScript | 16 | Elegant terminal spinner | 2023-08-01T15:51:17Z | | 46 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 8532 | 1355 | JavaScript | 796 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-08-22T04:58:40Z | | 47 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8340 | 320 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 48 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8329 | 2449 | JavaScript | 410 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2023-07-20T04:14:56Z | | 49 | [seajs](https://github.com/seajs/seajs) | 8290 | 2637 | JavaScript | 155 | A Module Loader for the Web | 2023-07-03T13:54:20Z | | 50 | [js-beautify](https://github.com/beautify-web/js-beautify) | 8223 | 1406 | JavaScript | 358 | Beautifier for javascript | 2023-08-21T23:37:42Z | | 51 | [react-modal](https://github.com/reactjs/react-modal) | 7261 | 828 | JavaScript | 156 | Accessible modal dialog component for React | 2023-08-08T20:43:36Z | | 52 | [ejs](https://github.com/mde/ejs) | 7229 | 798 | JavaScript | 94 | Embedded JavaScript templates -- http://ejs.co | 2023-07-18T21:48:39Z | | 53 | [turn.js](https://github.com/blasten/turn.js) | 6981 | 2444 | JavaScript | 368 | The page flip effect for HTML5 | 2023-07-18T15:47:17Z | | 54 | [min](https://github.com/minbrowser/min) | 6813 | 629 | JavaScript | 478 | A fast, minimal browser that protects your privacy | 2023-08-26T02:46:51Z | | 55 | [adarkroom](https://github.com/doublespeakgames/adarkroom) | 6588 | 1543 | JavaScript | 108 | A Dark Room - A Minimalist Text Adventure | 2023-08-07T13:16:04Z | | 56 | [keymaster](https://github.com/madrobby/keymaster) | 6521 | 510 | JavaScript | 50 | A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. | 2022-04-15T02:51:00Z | | 57 | [query-string](https://github.com/sindresorhus/query-string) | 6435 | 455 | JavaScript | 21 | Parse and stringify URL query strings | 2023-08-06T01:24:55Z | | 58 | [code-surfer](https://github.com/pomber/code-surfer) | 6217 | 182 | JavaScript | 22 | Rad code slides <🏄/> | 2023-05-02T13:28:44Z | | 59 | [google-map-react](https://github.com/google-map-react/google-map-react) | 6127 | 856 | JavaScript | 115 | Google map library for react that allows rendering components as markers :tada: | 2023-07-18T22:59:36Z | | 60 | [peerflix](https://github.com/mafintosh/peerflix) | 6085 | 718 | JavaScript | 118 | Streaming torrent client for node.js | 2022-06-19T23:29:59Z | | 61 | [holder](https://github.com/imsky/holder) | 5835 | 608 | JavaScript | 29 | :city_sunrise: Client-side image placeholders. | 2021-01-10T19:16:52Z | | 62 | [lucide](https://github.com/lucide-icons/lucide) | 5693 | 256 | JavaScript | 66 | Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons. | 2023-08-26T00:25:34Z | | 63 | [website-archive](https://github.com/CodingTrain/website-archive) | 5689 | 5867 | JavaScript | 16 | Archive of the Coding Train website (first version) | 2022-07-05T00:30:46Z | | 64 | [how2](https://github.com/santinic/how2) | 5658 | 178 | JavaScript | 20 | AI for the Command Line | 2023-03-15T06:25:21Z | | 65 | [is-thirteen](https://github.com/jezen/is-thirteen) | 5445 | 498 | JavaScript | 178 | Check if a number is equal to 13. | 2023-06-30T12:32:13Z | | 66 | [seamless-immutable](https://github.com/rtfeldman/seamless-immutable) | 5368 | 221 | JavaScript | 44 | Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects. | 2021-06-25T16:12:52Z | | 67 | [luci](https://github.com/openwrt/luci) | 5306 | 2264 | JavaScript | 212 | LuCI - OpenWrt Configuration Interface | 2023-08-25T13:47:42Z | | 68 | [bootstrap-fileinput](https://github.com/kartik-v/bootstrap-fileinput) | 5294 | 2418 | JavaScript | 18 | An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features. | 2023-06-30T09:02:01Z | | 69 | [bud](https://github.com/livebud/bud) | 5280 | 183 | JavaScript | 43 | The Full-Stack Web Framework for Go | 2023-05-06T22:38:55Z | | 70 | [react-datasheet](https://github.com/nadbm/react-datasheet) | 5267 | 512 | JavaScript | 101 | Excel-like data grid (table) component for React | 2023-03-01T10:23:05Z | | 71 | [cuckoo](https://github.com/cuckoosandbox/cuckoo) | 5263 | 1700 | JavaScript | 844 | Cuckoo Sandbox is an automated dynamic malware analysis system | 2022-05-03T16:17:48Z | | 72 | [granim.js](https://github.com/sarcadass/granim.js) | 5200 | 260 | JavaScript | 5 | Create fluid and interactive gradient animations with this small javascript library. | 2022-12-06T17:56:03Z | | 73 | [js-assessment](https://github.com/rmurphey/js-assessment) | 5159 | 2096 | JavaScript | 5 | A test-driven approach to assessing JS skills | 2023-01-26T17:23:29Z | | 74 | [undici](https://github.com/nodejs/undici) | 4939 | 365 | JavaScript | 127 | An HTTP/1.1 client, written from scratch for Node.js | 2023-08-25T22:43:49Z | | 75 | [accounting.js](https://github.com/openexchangerates/accounting.js) | 4913 | 566 | JavaScript | 107 | A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. | 2022-09-09T12:07:01Z | | 76 | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | 4814 | 263 | JavaScript | 1 | Turns off all rules that are unnecessary or might conflict with Prettier. | 2023-08-05T19:08:24Z | | 77 | [csslint](https://github.com/CSSLint/csslint) | 4751 | 522 | JavaScript | 214 | Automated linting of Cascading Stylesheets | 2020-05-13T21:12:19Z | | 78 | [project_mern_memories](https://github.com/adrianhajdin/project_mern_memories) | 4685 | 1744 | JavaScript | 80 | This is a code repository for the corresponding video tutorial. Using React, Node.js, Express & MongoDB you'll learn how to build a Full Stack MERN Application - from start to finish. The App is called "Memories" and it is a simple social media app that allows users to post interesting events that happened in their lives. | 2023-08-20T11:57:44Z | | 79 | [preact-cli](https://github.com/preactjs/preact-cli) | 4660 | 419 | JavaScript | 68 | 😺 Your next Preact PWA starts in 30 seconds. | 2023-07-29T03:06:09Z | | 80 | [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | 4605 | 422 | JavaScript | 40 | Lightweight CSS extraction plugin | 2023-07-19T05:33:18Z | | 81 | [react-google-maps](https://github.com/tomchentw/react-google-maps) | 4580 | 964 | JavaScript | 236 | React.js Google Maps integration component | 2022-11-07T13:24:13Z | | 82 | [browserify-handbook](https://github.com/browserify/browserify-handbook) | 4565 | 332 | JavaScript | 12 | how to build modular applications with browserify | 2023-01-18T00:58:36Z | | 83 | [appium-desktop](https://github.com/appium/appium-desktop) | 4565 | 1340 | JavaScript | 0 | Appium Server in Desktop GUIs for Mac, Windows, and Linux | 2023-04-12T21:04:14Z | | 84 | [ganache-ui](https://github.com/trufflesuite/ganache-ui) | 4553 | 807 | JavaScript | 3412 | Personal blockchain for Ethereum development | 2023-08-25T20:41:28Z | | 85 | [nodal](https://github.com/keithwhor/nodal) | 4533 | 252 | JavaScript | 37 | API Services Made Easy With Node.js | 2023-01-16T02:03:22Z | | 86 | [LinkFree](https://github.com/EddieHubCommunity/LinkFree) | 4520 | 3509 | JavaScript | 96 | Connect to your audience with a single link. Showcase the content you create and your projects in one place. Make it easier for people to find, follow and subscribe. | 2023-08-26T01:21:14Z | | 87 | [betwixt](https://github.com/kdzwinel/betwixt) | 4507 | 157 | JavaScript | 20 | :zap: Web Debugging Proxy based on Chrome DevTools Network panel. | 2021-11-23T15:43:17Z | | 88 | [big.js](https://github.com/MikeMcl/big.js) | 4471 | 418 | JavaScript | 6 | A small, fast JavaScript library for arbitrary-precision decimal arithmetic. | 2023-03-29T14:52:47Z | | 89 | [vuera](https://github.com/akxcv/vuera) | 4228 | 266 | JavaScript | 64 | :eyes: Vue in React, React in Vue. Seamless integration of the two. :dancers: | 2023-04-06T13:13:47Z | | 90 | [bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | 4156 | 1051 | JavaScript | 168 | Simple, beautiful wysiwyg editor | 2020-04-14T20:13:56Z | | 91 | [react-scroll](https://github.com/fisshy/react-scroll) | 4129 | 449 | JavaScript | 183 | React scroll component | 2023-07-04T01:15:45Z | | 92 | [rendr](https://github.com/rendrjs/rendr) | 4106 | 332 | JavaScript | 68 | Render your Backbone.js apps on the client and the server, using Node.js. | 2020-04-29T22:43:18Z | | 93 | [yui3](https://github.com/yui/yui3) | 4099 | 1314 | JavaScript | 315 | A library for building richly interactive web applications. | 2021-03-04T11:27:57Z | | 94 | [js-base64](https://github.com/dankogai/js-base64) | 4060 | 1349 | JavaScript | 7 | Base64 implementation for JavaScript | 2023-05-20T09:52:07Z | | 95 | [vizceral](https://github.com/Netflix/vizceral) | 4015 | 432 | JavaScript | 27 | WebGL visualization for displaying animated traffic graphs | 2023-04-17T06:15:53Z | | 96 | [textAngular](https://github.com/textAngular/textAngular) | 3979 | 1156 | JavaScript | 514 | A radically powerful Text-Editor/Wysiwyg editor for Angular.js! Create multiple editor instances, two-way-bind HTML content, watch editors for changes and more! | 2023-03-18T05:59:50Z | | 97 | [Print.js](https://github.com/crabbly/Print.js) | 3866 | 639 | JavaScript | 132 | A tiny javascript library to help printing from the web. | 2023-07-04T11:10:02Z | | 98 | [Trumbowyg](https://github.com/Alex-D/Trumbowyg) | 3862 | 618 | JavaScript | 57 | A lightweight and amazing WYSIWYG JavaScript editor under 10kB | 2023-08-23T13:43:42Z | | 99 | [prefixfree](https://github.com/LeaVerou/prefixfree) | 3841 | 735 | JavaScript | 91 | Break free from CSS prefix hell! | 2021-10-13T20:37:47Z | | 100 | [jquery-timeago](https://github.com/rmm5t/jquery-timeago) | 3824 | 735 | JavaScript | 27 | :clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago"). | 2023-07-20T19:15:20Z |