[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [d3](https://github.com/d3/d3) | 105150 | 23311 | JavaScript | 6 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2023-04-01T02:43:09Z | | 2 | [next.js](https://github.com/vercel/next.js) | 105101 | 23700 | JavaScript | 1536 | The React Framework | 2023-04-28T03:01:37Z | | 3 | [material-ui](https://github.com/mui/material-ui) | 86089 | 29687 | JavaScript | 1258 | MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design. | 2023-04-27T23:49:41Z | | 4 | [atom](https://github.com/atom/atom) | 59316 | 18343 | JavaScript | 969 | :atom: The hackable text editor | 2023-01-03T10:49:48Z | | 5 | [markdown-here](https://github.com/adam-p/markdown-here) | 58655 | 11400 | JavaScript | 296 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z | | 6 | [lodash](https://github.com/lodash/lodash) | 56182 | 6898 | JavaScript | 332 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2023-04-24T13:21:23Z | | 7 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 54587 | 16273 | JavaScript | 105 | :zap: Dynamically generated stats for your github readmes | 2023-04-28T02:01:00Z | | 8 | [Semantic-UI](https://github.com/Semantic-Org/Semantic-UI) | 50538 | 5105 | JavaScript | 957 | Semantic is a UI component framework based around useful principles from natural language. | 2023-01-11T17:05:32Z | | 9 | [moment](https://github.com/moment/moment) | 47349 | 7128 | JavaScript | 210 | Parse, validate, manipulate, and display dates in javascript. | 2023-04-25T18:58:04Z | | 10 | [anime](https://github.com/juliangarnier/anime) | 45023 | 3647 | JavaScript | 181 | JavaScript animation engine | 2023-03-31T03:15:16Z | | 11 | [cypress](https://github.com/cypress-io/cypress) | 43238 | 2811 | JavaScript | 2708 | Fast, easy and reliable testing for anything that runs in a browser. | 2023-04-28T01:11:19Z | | 12 | [dayjs](https://github.com/iamkun/dayjs) | 42914 | 2166 | JavaScript | 582 | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API | 2023-04-27T07:30:23Z | | 13 | [react](https://github.com/typescript-cheatsheets/react) | 40661 | 3703 | JavaScript | 2 | Cheatsheets for experienced React developers getting started with TypeScript | 2023-04-12T10:48:16Z | | 14 | [chinese-poetry](https://github.com/chinese-poetry/chinese-poetry) | 39397 | 8130 | JavaScript | 90 | The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 | 2023-04-17T06:15:43Z | | 15 | [Leaflet](https://github.com/Leaflet/Leaflet) | 37405 | 5616 | JavaScript | 362 | 🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦 | 2023-04-27T23:23:33Z | | 16 | [zx](https://github.com/google/zx) | 37183 | 897 | JavaScript | 32 | A tool for writing better scripts | 2023-04-27T23:32:59Z | | 17 | [Motrix](https://github.com/agalwood/Motrix) | 36968 | 4137 | JavaScript | 602 | A full-featured download manager. | 2023-04-27T10:05:11Z | | 18 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 33854 | 3247 | JavaScript | 306 | A browser based code editor | 2023-04-27T13:36:05Z | | 19 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 33328 | 5512 | JavaScript | 24 | 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | 2023-04-25T15:05:35Z | | 20 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 28238 | 1967 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-03-31T10:40:39Z | | 21 | [500lines](https://github.com/aosabook/500lines) | 28232 | 5934 | JavaScript | 30 | 500 Lines or Less | 2022-11-30T22:59:45Z | | 22 | [backbone](https://github.com/jashkenas/backbone) | 28006 | 5541 | JavaScript | 45 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2023-01-04T15:06:39Z | | 23 | [particles.js](https://github.com/VincentGarreau/particles.js) | 27101 | 4747 | JavaScript | 292 | A lightweight JavaScript library for creating particles | 2023-04-12T03:34:21Z | | 24 | [uppy](https://github.com/transloadit/uppy) | 26766 | 1844 | JavaScript | 115 | The next open source file uploader for web browsers :dog: | 2023-04-27T17:19:54Z | | 25 | [ace](https://github.com/ajaxorg/ace) | 25597 | 5268 | JavaScript | 118 | Ace (Ajax.org Cloud9 Editor) | 2023-04-27T21:54:50Z | | 26 | [Modernizr](https://github.com/Modernizr/Modernizr) | 25451 | 3046 | JavaScript | 166 | Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser. | 2023-04-03T20:38:37Z | | 27 | [nodemon](https://github.com/remy/nodemon) | 25171 | 1709 | JavaScript | 8 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2023-04-24T07:56:30Z | | 28 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 25137 | 2192 | JavaScript | 13 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z | | 29 | [sharp](https://github.com/lovell/sharp) | 25097 | 1229 | JavaScript | 101 | High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library. | 2023-04-27T09:23:51Z | | 30 | [hammer.js](https://github.com/hammerjs/hammer.js) | 23512 | 2660 | JavaScript | 273 | A javascript library for multi-touch gestures :// You can touch this | 2023-02-15T09:48:48Z | | 31 | [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | 22800 | 3332 | JavaScript | 593 | JavaScript image gallery for mobile and desktop, modular, framework independent | 2023-04-05T11:31:20Z | | 32 | [eslint](https://github.com/eslint/eslint) | 22585 | 4111 | JavaScript | 116 | Find and fix problems in your JavaScript code. | 2023-04-27T23:27:10Z | | 33 | [sails](https://github.com/balderdashy/sails) | 22559 | 1971 | JavaScript | 490 | Realtime MVC Framework for Node.js | 2023-03-09T23:41:00Z | | 34 | [ember.js](https://github.com/emberjs/ember.js) | 22460 | 4296 | JavaScript | 374 | Ember.js - A JavaScript framework for creating ambitious web applications | 2023-04-28T00:33:59Z | | 35 | [draft-js](https://github.com/facebookarchive/draft-js) | 22376 | 2701 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 36 | [passport](https://github.com/jaredhanson/passport) | 21405 | 1211 | JavaScript | 327 | Simple, unobtrusive authentication for Node.js. | 2023-03-27T22:12:33Z | | 37 | [trilium](https://github.com/zadam/trilium) | 20930 | 1399 | JavaScript | 789 | Build your personal knowledge base with Trilium Notes | 2023-04-24T22:02:03Z | | 38 | [tips](https://github.com/git-tips/tips) | 20795 | 1755 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-04-06T05:26:47Z | | 39 | [es6tutorial](https://github.com/ruanyf/es6tutorial) | 20624 | 8950 | JavaScript | 0 | 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 | 2023-04-07T16:18:48Z | | 40 | [winston](https://github.com/winstonjs/winston) | 20429 | 1759 | JavaScript | 416 | A logger for just about everything. | 2023-04-26T12:05:34Z | | 41 | [stackedit](https://github.com/benweet/stackedit) | 20264 | 2685 | JavaScript | 656 | In-browser Markdown editor | 2023-02-08T14:30:05Z | | 42 | [ws](https://github.com/websockets/ws) | 19752 | 2306 | JavaScript | 6 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2023-04-25T18:40:47Z | | 43 | [popmotion](https://github.com/Popmotion/popmotion) | 19402 | 696 | JavaScript | 39 | Simple animation libraries for delightful user interfaces | 2023-01-27T02:14:03Z | | 44 | [nightmare](https://github.com/segmentio/nightmare) | 19360 | 1159 | JavaScript | 179 | A high-level browser automation library. | 2023-04-15T18:45:14Z | | 45 | [p5.js](https://github.com/processing/p5.js) | 19273 | 2882 | JavaScript | 195 | p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs — | 2023-04-25T16:54:59Z | | 46 | [vue-router](https://github.com/vuejs/vue-router) | 18983 | 5172 | JavaScript | 65 | 🚦 The official router for Vue 2 | 2023-03-06T12:48:11Z | | 47 | [react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap) | 18102 | 1995 | JavaScript | 21 | Roadmap to becoming a React developer | 2023-01-23T15:52:09Z | | 48 | [kuboard-press](https://github.com/eip-work/kuboard-press) | 18024 | 1334 | JavaScript | 336 | Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。 | 2023-04-16T12:00:51Z | | 49 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17849 | 2293 | JavaScript | 699 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-04-08T01:04:08Z | | 50 | [semantic-release](https://github.com/semantic-release/semantic-release) | 17779 | 1715 | JavaScript | 267 | :package::rocket: Fully automated version management and package publishing | 2023-04-27T21:35:45Z | | 51 | [bundlephobia](https://github.com/pastelsky/bundlephobia) | 7920 | 240 | JavaScript | 294 | 🏋️ Find out the cost of adding a new frontend dependency to your project | 2023-04-19T21:02:40Z | | 52 | [ng-file-upload](https://github.com/danialfarid/ng-file-upload) | 7915 | 1631 | JavaScript | 303 | Lightweight Angular directive to upload files with optional FileAPI shim for cross browser support | 2019-05-07T13:48:54Z | | 53 | [vue-lazyload](https://github.com/hilongjw/vue-lazyload) | 7837 | 885 | JavaScript | 191 | A Vue.js plugin for lazyload your Image or Component in your application. | 2023-02-03T09:02:52Z | | 54 | [js-sequence-diagrams](https://github.com/bramp/js-sequence-diagrams) | 7730 | 1112 | JavaScript | 85 | Draws simple SVG sequence diagrams from textual representation of the diagram | 2022-09-21T12:42:11Z | | 55 | [markdown-js](https://github.com/evilstreak/markdown-js) | 7665 | 897 | JavaScript | 90 | A Markdown parser for javascript | 2020-03-27T01:02:30Z | | 56 | [jsplumb](https://github.com/jsplumb/jsplumb) | 7404 | 1460 | JavaScript | 88 | Visual connectivity for webapps | 2023-04-19T07:50:17Z | | 57 | [js-ipfs](https://github.com/ipfs/js-ipfs) | 7386 | 1358 | JavaScript | 345 | IPFS implementation in JavaScript | 2023-04-10T11:18:17Z | | 58 | [vanilla-lazyload](https://github.com/verlok/vanilla-lazyload) | 7269 | 677 | JavaScript | 9 | LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading. | 2023-02-01T12:06:38Z | | 59 | [react-modal](https://github.com/reactjs/react-modal) | 7198 | 830 | JavaScript | 153 | Accessible modal dialog component for React | 2023-04-24T14:36:24Z | | 60 | [nvd3](https://github.com/novus/nvd3) | 7192 | 2203 | JavaScript | 535 | A reusable charting library written in d3.js | 2023-03-21T07:11:18Z | | 61 | [ejs](https://github.com/mde/ejs) | 7055 | 780 | JavaScript | 92 | Embedded JavaScript templates -- http://ejs.co | 2023-03-27T18:05:28Z | | 62 | [synaptic](https://github.com/cazala/synaptic) | 6886 | 695 | JavaScript | 155 | architecture-free neural network library for node.js and the browser | 2020-09-03T20:24:33Z | | 63 | [turn.js](https://github.com/blasten/turn.js) | 6860 | 2435 | JavaScript | 367 | The page flip effect for HTML5 | 2019-02-03T10:42:04Z | | 64 | [min](https://github.com/minbrowser/min) | 6564 | 594 | JavaScript | 460 | A fast, minimal browser that protects your privacy | 2023-04-26T19:23:48Z | | 65 | [jquery.adaptive-backgrounds.js](https://github.com/briangonzalez/jquery.adaptive-backgrounds.js) | 6563 | 475 | JavaScript | 7 | 🦎 A jQuery plugin for extracting the dominant color from images and applying the color to their parent. | 2017-11-25T16:54:49Z | | 66 | [keymaster](https://github.com/madrobby/keymaster) | 6518 | 514 | JavaScript | 50 | A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. | 2022-04-15T02:51:00Z | | 67 | [actual](https://github.com/actualbudget/actual) | 6364 | 526 | JavaScript | 120 | A local-first personal finance system | 2023-04-28T02:57:25Z | | 68 | [adarkroom](https://github.com/doublespeakgames/adarkroom) | 6363 | 1499 | JavaScript | 109 | A Dark Room - A Minimalist Text Adventure | 2023-03-12T06:38:29Z | | 69 | [query-string](https://github.com/sindresorhus/query-string) | 6350 | 451 | JavaScript | 21 | Parse and stringify URL query strings | 2022-12-20T19:16:57Z | | 70 | [code-surfer](https://github.com/pomber/code-surfer) | 6154 | 181 | JavaScript | 22 | Rad code slides <🏄/> | 2022-09-01T08:40:25Z | | 71 | [slap](https://github.com/slap-editor/slap) | 6097 | 256 | JavaScript | 97 | Sublime-like terminal-based text editor | 2021-11-01T04:47:39Z | | 72 | [peerflix](https://github.com/mafintosh/peerflix) | 6037 | 715 | JavaScript | 117 | Streaming torrent client for node.js | 2022-06-19T23:29:59Z | | 73 | [google-map-react](https://github.com/google-map-react/google-map-react) | 6010 | 826 | JavaScript | 111 | Google map library for react that allows rendering components as markers :tada: | 2023-03-17T05:54:11Z | | 74 | [holder](https://github.com/imsky/holder) | 5825 | 605 | JavaScript | 29 | :city_sunrise: Client-side image placeholders. | 2021-01-10T19:16:52Z | | 75 | [website-archive](https://github.com/CodingTrain/website-archive) | 5665 | 5916 | JavaScript | 16 | Archive of the Coding Train website (first version) | 2022-07-05T00:30:46Z | | 76 | [zombie](https://github.com/assaf/zombie) | 5642 | 556 | JavaScript | 188 | Insanely fast, full-stack, headless browser testing using node.js | 2022-12-09T04:54:13Z | | 77 | [how2](https://github.com/santinic/how2) | 5624 | 177 | JavaScript | 21 | AI for the Command Line | 2023-03-15T06:25:21Z | | 78 | [lebab](https://github.com/lebab/lebab) | 5569 | 195 | JavaScript | 30 | Turn your ES5 code into readable ES6. Lebab does the opposite of what Babel does. | 2023-04-21T11:01:31Z | | 79 | [is-thirteen](https://github.com/jezen/is-thirteen) | 5445 | 489 | JavaScript | 177 | Check if a number is equal to 13. | 2023-02-27T21:50:54Z | | 80 | [seamless-immutable](https://github.com/rtfeldman/seamless-immutable) | 5368 | 218 | JavaScript | 44 | Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects. | 2021-06-25T16:12:52Z | | 81 | [bootstrap-fileinput](https://github.com/kartik-v/bootstrap-fileinput) | 5269 | 2413 | JavaScript | 17 | An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features. | 2023-03-11T11:25:41Z | | 82 | [react-datasheet](https://github.com/nadbm/react-datasheet) | 5226 | 507 | JavaScript | 101 | Excel-like data grid (table) component for React | 2023-03-01T10:23:05Z | | 83 | [cuckoo](https://github.com/cuckoosandbox/cuckoo) | 5179 | 1683 | JavaScript | 844 | Cuckoo Sandbox is an automated dynamic malware analysis system | 2022-05-03T16:17:48Z | | 84 | [granim.js](https://github.com/sarcadass/granim.js) | 5155 | 262 | JavaScript | 4 | Create fluid and interactive gradient animations with this small javascript library. | 2022-12-06T17:56:03Z | | 85 | [js-assessment](https://github.com/rmurphey/js-assessment) | 5151 | 2100 | JavaScript | 5 | A test-driven approach to assessing JS skills | 2023-01-26T17:23:29Z | | 86 | [bud](https://github.com/livebud/bud) | 5136 | 170 | JavaScript | 40 | The Full-Stack Web Framework for Go | 2023-04-17T05:15:10Z | | 87 | [luci](https://github.com/openwrt/luci) | 5067 | 2197 | JavaScript | 206 | LuCI - OpenWrt Configuration Interface | 2023-04-27T23:12:27Z | | 88 | [jQuery-Knob](https://github.com/aterrien/jQuery-Knob) | 5063 | 1289 | JavaScript | 173 | Nice, downward compatible, touchable, jQuery dial | 2022-08-25T10:37:38Z | | 89 | [chardin.js](https://github.com/pablof7z/chardin.js) | 5020 | 525 | JavaScript | 18 | Simple overlay instructions for your apps. | 2023-04-19T12:01:53Z | | 90 | [cubism](https://github.com/square/cubism) | 4926 | 575 | JavaScript | 33 | Cubism.js: A JavaScript library for time series visualization. | 2023-03-19T08:29:27Z | | 91 | [accounting.js](https://github.com/openexchangerates/accounting.js) | 4898 | 565 | JavaScript | 105 | A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. | 2022-09-09T12:07:01Z | | 92 | [write-good](https://github.com/btford/write-good) | 4810 | 212 | JavaScript | 23 | Naive linter for English prose | 2022-04-13T07:26:47Z | | 93 | [request-promise](https://github.com/request/request-promise) | 4761 | 319 | JavaScript | 59 | The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. | 2020-07-22T01:38:39Z | | 94 | [csslint](https://github.com/CSSLint/csslint) | 4738 | 519 | JavaScript | 214 | Automated linting of Cascading Stylesheets | 2020-05-13T21:12:19Z | | 95 | [undici](https://github.com/nodejs/undici) | 4730 | 351 | JavaScript | 109 | An HTTP/1.1 client, written from scratch for Node.js | 2023-04-27T04:55:25Z | | 96 | [bespoke](https://github.com/bespokejs/bespoke) | 4666 | 459 | JavaScript | 4 | DIY Presentation Micro-Framework | 2020-09-08T20:46:55Z | | 97 | [corpora](https://github.com/dariusk/corpora) | 4654 | 1288 | JavaScript | 8 | A collection of small corpuses of interesting data for the creation of bots and similar stuff. | 2023-02-15T05:52:56Z | | 98 | [preact-cli](https://github.com/preactjs/preact-cli) | 4647 | 416 | JavaScript | 67 | 😺 Your next Preact PWA starts in 30 seconds. | 2023-03-20T22:55:25Z | | 99 | [prose](https://github.com/prose/prose) | 4624 | 740 | JavaScript | 184 | A Content Editor for GitHub. | 2022-12-03T01:27:26Z | | 100 | [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) | 4583 | 424 | JavaScript | 39 | Lightweight CSS extraction plugin | 2023-04-25T09:34:44Z |