[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [react-motion](https://github.com/chenglou/react-motion) | 21575 | 1212 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 2 | [cleave.js](https://github.com/nosir/cleave.js) | 17908 | 1668 | JavaScript | 184 | Format input text content when you are typing... | 2023-11-25T10:40:46Z | | 3 | [pell](https://github.com/jaredreich/pell) | 11871 | 618 | JavaScript | 54 | 📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies | 2022-01-07T08:44:24Z | | 4 | [protractor](https://github.com/angular/protractor) | 8764 | 2374 | JavaScript | 616 | E2E test framework for Angular apps | 2023-05-24T20:07:37Z | | 5 | [es6-promise](https://github.com/stefanpenner/es6-promise) | 7299 | 635 | JavaScript | 23 | A polyfill for ES6-style Promises | 2022-11-14T21:47:12Z | | 6 | [casperjs](https://github.com/casperjs/casperjs) | 7237 | 1024 | JavaScript | 0 | CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS | 2020-04-03T21:57:20Z | | 7 | [objection.js](https://github.com/Vincit/objection.js) | 7133 | 664 | JavaScript | 73 | An SQL-friendly ORM for Node.js | 2023-12-04T17:22:46Z | | 8 | [timesheet.js](https://github.com/sbstjn/timesheet.js) | 6952 | 625 | JavaScript | 15 | JavaScript library for HTML5 & CSS3 time sheets | 2018-05-24T21:40:05Z | | 9 | [x-editable](https://github.com/vitalets/x-editable) | 6479 | 1752 | JavaScript | 574 | In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery | 2022-12-02T16:58:35Z | | 10 | [angular-app](https://github.com/angular-app/angular-app) | 5875 | 1783 | JavaScript | 47 | Reference application for AngularJS | 2023-04-18T06:49:01Z | | 11 | [tape](https://github.com/ljharb/tape) | 5750 | 343 | JavaScript | 40 | tap-producing test harness for node and browsers | 2023-11-30T21:59:32Z | | 12 | [shortid](https://github.com/dylang/shortid) | 5744 | 274 | JavaScript | 15 | Short id generator. Url-friendly. Non-predictable. Cluster-compatible. | 2020-10-21T19:42:01Z | | 13 | [css-in-js](https://github.com/MicheleBertoli/css-in-js) | 5525 | 318 | JavaScript | 5 | React: CSS in JS techniques comparison | 2021-03-02T17:38:21Z | | 14 | [freecodecamp.cn](https://github.com/huluoyang/freecodecamp.cn) | 5515 | 304 | JavaScript | 1 | 随着FCC中文社区的快速发展和更多小伙伴的崛起,此项目已从个人项目升级到团队项目。详情请移步: | 2018-10-19T06:06:57Z | | 15 | [tablesaw](https://github.com/filamentgroup/tablesaw) | 5505 | 456 | JavaScript | 0 | A group of plugins for responsive tables. | 2022-10-20T20:31:49Z | | 16 | [bash-handbook](https://github.com/denysdovhan/bash-handbook) | 5488 | 765 | JavaScript | 13 | :book: For those who wanna learn Bash | 2023-04-28T16:51:03Z | | 17 | [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) | 5267 | 650 | JavaScript | 0 | Full featured JavaScript image & video gallery. No dependencies | 2023-11-29T12:19:17Z | | 18 | [sw-precache](https://github.com/GoogleChromeLabs/sw-precache) | 5234 | 436 | JavaScript | 54 | [Deprecated] A node module to generate service worker code that will precache specific resources so they work offline. | 2019-06-09T22:23:40Z | | 19 | [evil-icons](https://github.com/evil-icons/evil-icons) | 5037 | 229 | JavaScript | 0 | Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN | 2021-10-19T14:41:11Z | | 20 | [deployd](https://github.com/deployd/deployd) | 4991 | 682 | JavaScript | 131 | a toolkit for building realtime APIs | 2019-04-16T08:53:35Z | | 21 | [blendid](https://github.com/vigetlabs/blendid) | 4983 | 707 | JavaScript | 64 | A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder | 2020-04-14T03:49:31Z | | 22 | [cubism](https://github.com/square/cubism) | 4935 | 573 | JavaScript | 32 | Cubism.js: A JavaScript library for time series visualization. | 2023-03-19T08:29:27Z | | 23 | [request-promise](https://github.com/request/request-promise) | 4765 | 325 | JavaScript | 59 | The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. | 2023-08-01T19:46:56Z | | 24 | [PhantomCSS](https://github.com/HuddleEng/PhantomCSS) | 4722 | 274 | JavaScript | 10 | Visual/CSS regression testing with PhantomJS | 2018-12-10T10:28:42Z | | 25 | [component](https://github.com/componentjs/component) | 4563 | 346 | JavaScript | 33 | frontend package manager and build tool for modular web applications | 2017-12-16T14:10:16Z | | 26 | [core-decorators](https://github.com/jayphelps/core-decorators) | 4500 | 280 | JavaScript | 29 | Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @​override, @​deprecate, @​autobind, @​mixin and more. Popular with React/Angular, but is framework agnostic. | 2020-07-15T20:50:23Z | | 27 | [TermKit](https://github.com/unconed/TermKit) | 4442 | 260 | JavaScript | 27 | Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser. | 2011-12-15T20:30:22Z | | 28 | [fixed-data-table](https://github.com/facebookarchive/fixed-data-table) | 4312 | 571 | JavaScript | 205 | A React table component designed to allow presenting thousands of rows of data. | 2021-01-13T12:09:37Z | | 29 | [reactjs101](https://github.com/kdchang/reactjs101) | 4252 | 1241 | JavaScript | 39 | 從零開始學 ReactJS(ReactJS 101)是一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。 | 2023-10-11T18:43:27Z | | 30 | [wechat-format](https://github.com/lyricat/wechat-format) | 4204 | 547 | JavaScript | 1 | 微信公众号排版编辑器,转换 Markdown 到微信特制的 HTML | 2021-08-24T03:22:49Z | | 31 | [chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface) | 4110 | 341 | JavaScript | 4 | Chrome Debugging Protocol interface for Node.js | 2023-09-23T13:07:19Z | | 32 | [pagePiling.js](https://github.com/alvarotrigo/pagePiling.js) | 4097 | 671 | JavaScript | 66 | pagePiling plugin by Alvaro Trigo. Create a scrolling pile of sections. http://alvarotrigo.com/pagePiling/ | 2022-12-12T01:43:32Z | | 33 | [geolib](https://github.com/manuelbieh/geolib) | 4080 | 355 | JavaScript | 32 | Zero dependency library to provide some basic geo functions | 2023-11-15T09:15:16Z | | 34 | [extract-text-webpack-plugin](https://github.com/webpack-contrib/extract-text-webpack-plugin) | 4024 | 543 | JavaScript | 0 | [DEPRECATED] Please use https://github.com/webpack-contrib/mini-css-extract-plugin Extracts text from a bundle into a separate file | 2019-05-29T11:48:46Z | | 35 | [qunit](https://github.com/qunitjs/qunit) | 4005 | 840 | JavaScript | 49 | 🔮 An easy-to-use JavaScript unit testing framework. | 2023-11-22T21:03:16Z | | 36 | [rodeo](https://github.com/yhat/rodeo) | 3933 | 473 | JavaScript | 228 | A data science IDE for Python | 2018-04-16T08:15:40Z | | 37 | [tmall-miao](https://github.com/MonsterNone/tmall-miao) | 3931 | 522 | JavaScript | 5 | 喵币助手:双十一天猫(淘宝)、京东任务一键完成。基于AutoX.JS。(幻想岛总动员) | 2023-11-03T02:13:10Z | | 38 | [cube](https://github.com/square/cube) | 3918 | 441 | JavaScript | 0 | Cube: A system for time series visualization. | 2019-04-05T16:22:18Z | | 39 | [fly](https://github.com/wendux/fly) | 3879 | 651 | JavaScript | 80 | :rocket: Supporting request forwarding and Promise based HTTP client for all JavaScript runtimes. | 2022-07-26T04:59:50Z | | 40 | [bustag](https://github.com/gxtrobot/bustag) | 3850 | 601 | JavaScript | 68 | a tag and recommend system for old bus driver 给老司机用的一个番号推荐系统 | 2022-12-08T06:00:48Z | | 41 | [prefixfree](https://github.com/LeaVerou/prefixfree) | 3841 | 733 | JavaScript | 91 | Break free from CSS prefix hell! | 2021-10-13T20:37:47Z | | 42 | [Imager.js](https://github.com/bbc/Imager.js) | 3834 | 245 | JavaScript | 13 | Responsive images while we wait for srcset to finish cooking | 2022-01-27T23:28:26Z | | 43 | [vm2](https://github.com/patriksimek/vm2) | 3798 | 285 | JavaScript | 25 | Advanced vm/sandbox for Node.js | 2023-07-10T22:41:06Z | | 44 | [bilibili-helper-o](https://github.com/bilibili-helper/bilibili-helper-o) | 3796 | 466 | JavaScript | 98 | 哔哩哔哩 (bilibili.com) 辅助工具,可以替换播放器、推送通知并进行一些快捷操作 | 2021-06-11T18:41:40Z | | 45 | [perfmap](https://github.com/zeman/perfmap) | 3795 | 144 | JavaScript | 11 | Front-end performance heatmap bookmarklet. | 2017-05-12T00:10:57Z | | 46 | [redux-tutorial](https://github.com/happypoulp/redux-tutorial) | 3775 | 565 | JavaScript | 14 | Learn how to use redux step by step | 2021-05-01T06:20:18Z | | 47 | [tabletop](https://github.com/jsoma/tabletop) | 3773 | 479 | JavaScript | 9 | Tabletop.js gives spreadsheets legs | 2023-11-25T05:16:37Z | | 48 | [helium-css](https://github.com/geuis/helium-css) | 3642 | 252 | JavaScript | 9 | Helium - javascript tool to scan your site and show unused CSS | 2015-07-13T19:21:08Z | | 49 | [enquire.js](https://github.com/WickyNilliams/enquire.js) | 3635 | 315 | JavaScript | 13 | Awesome Media Queries in JavaScript | 2022-02-22T13:24:26Z | | 50 | [polyglot.js](https://github.com/airbnb/polyglot.js) | 3632 | 226 | JavaScript | 9 | Give your JavaScript the ability to speak many languages. | 2023-12-02T16:14:29Z | | 51 | [mailcheck](https://github.com/mailcheck/mailcheck) | 7949 | 499 | JavaScript | 30 | Reduce misspelled email addresses in your web apps. | 2022-05-06T21:06:51Z | | 52 | [react-router-redux](https://github.com/reactjs/react-router-redux) | 7842 | 694 | JavaScript | 1 | Ruthlessly simple bindings to keep react-router and redux in sync | 2018-10-26T15:42:15Z | | 53 | [live2d-widget](https://github.com/stevenjoezhang/live2d-widget) | 7786 | 2228 | JavaScript | 10 | 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ \| Live2D widget for web platform | 2023-11-23T06:19:42Z | | 54 | [pickadate.js](https://github.com/amsul/pickadate.js) | 7701 | 1055 | JavaScript | 298 | The mobile-friendly, responsive, and lightweight jQuery date & time input picker. | 2023-07-14T10:02:54Z | | 55 | [stitches](https://github.com/stitchesjs/stitches) | 7626 | 248 | JavaScript | 114 | [Not Actively Maintained] CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience. | 2023-08-21T08:34:48Z | | 56 | [sharedrop](https://github.com/szimek/sharedrop) | 7566 | 595 | JavaScript | 92 | Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop | 2023-05-13T17:36:00Z | | 57 | [windmill](https://github.com/windmill-labs/windmill) | 7521 | 336 | JavaScript | 79 | Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool. | 2023-12-05T21:32:52Z | | 58 | [radium](https://github.com/FormidableLabs/radium) | 7413 | 352 | JavaScript | 68 | A toolchain for React component styling. | 2022-08-19T13:33:58Z | | 59 | [nuclei-templates](https://github.com/projectdiscovery/nuclei-templates) | 7363 | 2246 | JavaScript | 74 | Community curated list of templates for the nuclei engine to find security vulnerabilities. | 2023-12-05T16:49:39Z | | 60 | [jquery.transit](https://github.com/rstacruz/jquery.transit) | 7322 | 896 | JavaScript | 114 | Super-smooth CSS3 transformations and transitions for jQuery | 2022-01-18T08:56:25Z | | 61 | [casperjs](https://github.com/casperjs/casperjs) | 7237 | 1024 | JavaScript | 0 | CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS | 2020-04-03T21:57:20Z | | 62 | [covid19india-react](https://github.com/covid19india/covid19india-react) | 6873 | 3455 | JavaScript | 27 | Tracking the impact of COVID-19 in India | 2021-12-02T12:28:51Z | | 63 | [react-apollo](https://github.com/apollographql/react-apollo) | 6870 | 808 | JavaScript | 183 | :recycle: React integration for Apollo Client | 2023-04-13T21:00:49Z | | 64 | [rockstar](https://github.com/RockstarLang/rockstar) | 6838 | 232 | JavaScript | 89 | The Rockstar programming language specification | 2023-12-02T11:43:49Z | | 65 | [fastdom](https://github.com/wilsonpage/fastdom) | 6711 | 270 | JavaScript | 11 | Eliminates layout thrashing by batching DOM measurement and mutation tasks | 2022-06-07T10:13:27Z | | 66 | [OS.js](https://github.com/os-js/OS.js) | 6696 | 870 | JavaScript | 15 | OS.js - JavaScript Web Desktop Platform | 2022-12-12T13:14:32Z | | 67 | [shaka-player](https://github.com/shaka-project/shaka-player) | 6660 | 1366 | JavaScript | 196 | JavaScript player library / DASH & HLS client / MSE-EME player | 2023-12-05T10:58:14Z | | 68 | [FE-Interview](https://github.com/lgwebdream/FE-Interview) | 6532 | 899 | JavaScript | 1146 | 🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器 | 2023-01-06T11:32:02Z | | 69 | [wysihtml5](https://github.com/tiff/wysihtml5) | 6509 | 1041 | JavaScript | 262 | Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. | 2016-04-02T13:08:16Z | | 70 | [moon](https://github.com/kbrsh/moon) | 6016 | 228 | JavaScript | 11 | 🌙 The minimal & fast library for functional user interfaces | 2020-09-05T23:40:01Z | | 71 | [lightbox2](https://github.com/lokesh/lightbox2) | 6002 | 1785 | JavaScript | 39 | THE original Lightbox script (v2). | 2023-02-21T22:36:03Z | | 72 | [whatsapp-web-reveng](https://github.com/sigalor/whatsapp-web-reveng) | 5923 | 817 | JavaScript | 138 | Reverse engineering WhatsApp Web. | 2023-04-27T18:12:21Z | | 73 | [code-prettify](https://github.com/googlearchive/code-prettify) | 5774 | 1000 | JavaScript | 181 | An embeddable script that makes source-code snippets in HTML prettier. | 2020-04-21T16:43:49Z | | 74 | [anti-adblock-killer](https://github.com/reek/anti-adblock-killer) | 5774 | 803 | JavaScript | 1976 | Anti-Adblock Killer helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. | 2023-04-27T04:39:08Z | | 75 | [generator-angular](https://github.com/yeoman/generator-angular) | 5752 | 1480 | JavaScript | 70 | Yeoman generator for AngularJS | 2017-06-08T15:28:19Z | | 76 | [AutoPiano](https://github.com/AutoPiano/AutoPiano) | 5748 | 963 | JavaScript | 42 | 🎹 自由钢琴 AutoPiano - Simple & Elegant Piano Online | 2022-12-23T16:51:40Z | | 77 | [wouter](https://github.com/molefrog/wouter) | 5678 | 134 | JavaScript | 11 | 🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS. | 2023-12-02T15:13:28Z | | 78 | [lesspass](https://github.com/lesspass/lesspass) | 5573 | 322 | JavaScript | 37 | :key: stateless open source password manager | 2023-11-09T15:38:02Z | | 79 | [instantclick](https://github.com/dieulot/instantclick) | 5495 | 268 | JavaScript | 49 | InstantClick makes following links in your website instant. | 2018-06-06T14:25:22Z | | 80 | [trust](https://github.com/ncase/trust) | 5460 | 897 | JavaScript | 65 | An interactive guide to the game theory of cooperation | 2021-11-14T18:08:01Z | | 81 | [nyc](https://github.com/istanbuljs/nyc) | 5458 | 391 | JavaScript | 169 | the Istanbul command line interface | 2023-12-03T09:28:39Z | | 82 | [nideshop](https://github.com/tumobi/nideshop) | 5450 | 1773 | JavaScript | 5 | NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS) | 2021-08-09T08:39:39Z | | 83 | [breach_core](https://github.com/spolu/breach_core) | 5425 | 447 | JavaScript | 56 | A Browser written in JS. Free. Modular. Hackable. | 2023-03-24T22:19:22Z | | 84 | [waterline](https://github.com/balderdashy/waterline) | 5412 | 576 | JavaScript | 0 | An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more | 2022-12-11T08:47:16Z | | 85 | [hygen](https://github.com/jondot/hygen) | 5372 | 259 | JavaScript | 74 | The simple, fast, and scalable code generator that lives in your project. | 2023-12-03T04:02:46Z | | 86 | [entropic](https://github.com/entropic-dev/entropic) | 5311 | 166 | JavaScript | 65 | 🦝 :package: a package registry for anything, but mostly javascript 🦝 🦝 🦝 | 2023-01-03T23:46:54Z | | 87 | [pull](https://github.com/wei/pull) | 5305 | 718 | JavaScript | 5 | 🤖 Keep your forks up-to-date via automated PRs | 2023-11-15T23:40:08Z | | 88 | [sw-precache](https://github.com/GoogleChromeLabs/sw-precache) | 5234 | 436 | JavaScript | 54 | [Deprecated] A node module to generate service worker code that will precache specific resources so they work offline. | 2019-06-09T22:23:40Z | | 89 | [react-css-modules](https://github.com/gajus/react-css-modules) | 5232 | 237 | JavaScript | 0 | Seamless mapping of class names to CSS modules inside of React components. | 2019-11-02T09:55:04Z | | 90 | [boring-avatars](https://github.com/boringdesigners/boring-avatars) | 5159 | 169 | JavaScript | 0 | Boring avatars is a tiny JavaScript React library that generates custom, SVG-based avatars from any username and color palette. | 2023-08-18T17:04:54Z | | 91 | [deployd](https://github.com/deployd/deployd) | 4991 | 682 | JavaScript | 131 | a toolkit for building realtime APIs | 2019-04-16T08:53:35Z | | 92 | [serverless-express](https://github.com/brettstack/serverless-express) | 4978 | 673 | JavaScript | 76 | Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB. | 2023-12-03T22:26:15Z | | 93 | [node-style-guide](https://github.com/felixge/node-style-guide) | 4956 | 945 | JavaScript | 13 | A guide for styling your node.js / JavaScript code. Fork & adjust to your taste. | 2021-01-24T03:40:33Z | | 94 | [keras-js](https://github.com/transcranial/keras-js) | 4951 | 529 | JavaScript | 70 | Run Keras models in the browser, with GPU support using WebGL | 2022-06-15T12:11:24Z | | 95 | [cubism](https://github.com/square/cubism) | 4935 | 573 | JavaScript | 32 | Cubism.js: A JavaScript library for time series visualization. | 2023-03-19T08:29:27Z | | 96 | [github-contributions-chart](https://github.com/sallar/github-contributions-chart) | 4923 | 241 | JavaScript | 11 | :octocat: Generate an image of all your Github contributions | 2023-11-22T09:22:29Z | | 97 | [UpUp](https://github.com/TalAter/UpUp) | 4871 | 280 | JavaScript | 35 | ✈️ Easily create sites that work offline as well as online | 2022-12-06T21:57:24Z | | 98 | [scripts](https://github.com/chavyleung/scripts) | 4772 | 1187 | JavaScript | 69 | BoxJs | 2023-12-04T03:42:22Z | | 99 | [request-promise](https://github.com/request/request-promise) | 4765 | 325 | JavaScript | 59 | The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. | 2023-08-01T19:46:56Z | | 100 | [oboe.js](https://github.com/jimhigson/oboe.js) | 4740 | 232 | JavaScript | 84 | A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. | 2023-01-07T13:20:08Z |