[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [sw-precache](https://github.com/GoogleChromeLabs/sw-precache) | 5234 | 437 | 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 | | 2 | [hogan.js](https://github.com/twitter/hogan.js) | 5140 | 466 | JavaScript | 14 | A compiler for the Mustache templating language | 2023-04-10T11:35:08Z | | 3 | [Content-generator-sketch-plugin](https://github.com/timuric/Content-generator-sketch-plugin) | 4354 | 371 | JavaScript | 39 | Sketch app plugin for generating dummy data such as avatars, names, photos, geo data etc | 2019-06-12T01:44:36Z | | 4 | [myth](https://github.com/segmentio/myth) | 4336 | 154 | JavaScript | 27 | A CSS preprocessor that acts like a polyfill for future versions of the spec. | 2023-04-09T21:26:19Z | | 5 | [TouchSwipe-Jquery-Plugin](https://github.com/mattbryson/TouchSwipe-Jquery-Plugin) | 4055 | 1699 | JavaScript | 42 | TouchSwipe is a jquery plugin to be used with jQuery on touch input devices such as iPad, iPhone etc. | 2022-08-25T10:44:07Z | | 6 | [underscore-analysis](https://github.com/lessfish/underscore-analysis) | 3972 | 659 | JavaScript | 25 | 【NO LONGER UPDATE】underscore-1.8.3.js 源码解读 & 系列文章(完) | 2023-01-14T02:46:39Z | | 7 | [fbt](https://github.com/facebook/fbt) | 3835 | 223 | JavaScript | 32 | A JavaScript Internationalization Framework | 2023-12-21T03:00:39Z | | 8 | [ReduxSimpleStarter](https://github.com/StephenGrider/ReduxSimpleStarter) | 3562 | 4702 | JavaScript | 106 | Starter pack for an awesome Udemy course | 2022-12-08T04:41:38Z | | 9 | [socketstream](https://github.com/socketstream/socketstream) | 3557 | 302 | JavaScript | 29 | A framework for Realtime Web Apps | 2022-03-09T20:49:22Z | | 10 | [babel-plugin-module-resolver](https://github.com/tleunen/babel-plugin-module-resolver) | 3417 | 217 | JavaScript | 101 | Custom module resolver plugin for Babel | 2023-04-05T11:37:27Z | | 11 | [basket.js](https://github.com/addyosmani/basket.js) | 3365 | 297 | JavaScript | 36 | A script and resource loader for caching & loading files with localStorage | 2021-12-30T18:40:11Z | | 12 | [react-ideal-image](https://github.com/stereobooster/react-ideal-image) | 3261 | 83 | JavaScript | 15 | 🖼️ An Almost Ideal React Image Component | 2023-06-10T07:08:57Z | | 13 | [ttystudio](https://github.com/chjj/ttystudio) | 3235 | 121 | JavaScript | 19 | A terminal-to-gif recorder minus the headaches. | 2017-07-10T03:58:27Z | | 14 | [phenomic](https://github.com/MoOx/phenomic) | 3226 | 285 | JavaScript | 16 | DEPRECATED. Please use Next.js instead. | 2020-09-07T07:44:51Z | | 15 | [mosca](https://github.com/moscajs/mosca) | 3196 | 526 | JavaScript | 114 | MQTT broker as a module | 2020-01-31T18:27:49Z | | 16 | [RedisLive](https://github.com/nkrode/RedisLive) | 3077 | 670 | JavaScript | 45 | Visualize your redis instances, analyze query patterns and spikes. | 2022-02-05T02:17:42Z | | 17 | [generator-react-webpack](https://github.com/react-webpack-generators/generator-react-webpack) | 2880 | 363 | JavaScript | 41 | Yeoman generator for ReactJS and Webpack | 2017-02-10T06:19:54Z | | 18 | [vue-infinite-scroll](https://github.com/ElemeFE/vue-infinite-scroll) | 2836 | 427 | JavaScript | 78 | An infinite scroll directive for vue.js. | 2023-11-18T15:05:15Z | | 19 | [jsblocks](https://github.com/astoilkov/jsblocks) | 2778 | 113 | JavaScript | 12 | Better MV-ish Framework | 2023-11-23T10:48:12Z | | 20 | [should.js](https://github.com/tj/should.js) | 2752 | 208 | JavaScript | 7 | BDD style assertions for node.js -- test framework agnostic | 2015-12-19T17:53:56Z | | 21 | [elasticsearch-rtf](https://github.com/medcl/elasticsearch-rtf) | 2682 | 728 | JavaScript | 17 | elasticsearch中文发行版,针对中文集成了相关插件,方便新手学习测试. | 2018-04-02T02:16:55Z | | 22 | [yepnope.js](https://github.com/SlexAxton/yepnope.js) | 2518 | 337 | JavaScript | 7 | A Script Loader For Your Conditional Builds | 2016-12-13T13:08:08Z | | 23 | [atree](https://github.com/anvaka/atree) | 2437 | 257 | JavaScript | 1 | Just a simple Christmas tree, based on reddit story | 2024-01-04T02:27:21Z | | 24 | [elasticsearch-kopf](https://github.com/lmenezes/elasticsearch-kopf) | 2419 | 344 | JavaScript | 33 | web admin interface for elasticsearch | 2019-11-21T06:29:38Z | | 25 | [bootlint](https://github.com/twbs/bootlint) | 2394 | 368 | JavaScript | 39 | HTML linter for Bootstrap projects | 2022-01-27T15:10:29Z | | 26 | [Backbone-relational](https://github.com/PaulUithol/Backbone-relational) | 2343 | 344 | JavaScript | 58 | Get and set relations (one-to-one, one-to-many, many-to-one) for Backbone models | 2022-03-19T00:59:49Z | | 27 | [WebFrontEndStack](https://github.com/unruledboy/WebFrontEndStack) | 2324 | 487 | JavaScript | 5 | web front end stack: browsers, platforms, libraries, frameworks, tools etc. | 2018-03-03T10:00:52Z | | 28 | [react-redux-tutorial](https://github.com/lewis617/react-redux-tutorial) | 2230 | 556 | JavaScript | 1 | react-redux-tutorial in Chinese, catalog && code examples | 2021-10-01T04:52:03Z | | 29 | [bent](https://github.com/mikeal/bent) | 2200 | 106 | JavaScript | 23 | Functional JS HTTP client (Node.js & Fetch) w/ async await | 2022-12-20T00:43:26Z | | 30 | [redux-auth-wrapper](https://github.com/mjrussell/redux-auth-wrapper) | 2196 | 262 | JavaScript | 17 | A React Higher Order Component (HOC) for handling Authentication and Authorization with Routing and Redux | 2024-01-17T14:50:56Z | | 31 | [pokemongo-webspoof](https://github.com/iam4x/pokemongo-webspoof) | 2141 | 279 | JavaScript | 137 | 👾 Play Pokémon Go from your Mac | 2022-12-07T17:55:22Z | | 32 | [progress-estimator](https://github.com/bvaughn/progress-estimator) | 2138 | 50 | JavaScript | 0 | Logs a progress bar and estimation for how long a Promise will take to complete | 2023-04-17T19:08:07Z | | 33 | [formula.js](https://github.com/sutoiku/formula.js) | 2127 | 305 | JavaScript | 21 | JavaScript implementation of most Microsoft Excel formula functions | 2020-03-16T12:27:05Z | | 34 | [trugithub](https://github.com/kba7/trugithub) | 2068 | 52 | JavaScript | 35 | None | 2016-09-01T11:34:51Z | | 35 | [vue-image-crop-upload](https://github.com/dai-siki/vue-image-crop-upload) | 2067 | 376 | JavaScript | 94 | A beautiful vue component for image cropping and uploading. (vue图片剪裁上传组件) | 2022-12-03T15:41:52Z | | 36 | [grid](https://github.com/rebassjs/grid) | 2053 | 113 | JavaScript | 0 | This package has moved and renamed | 2019-08-06T15:51:01Z | | 37 | [jsonstore](https://github.com/bluzi/jsonstore) | 2036 | 88 | JavaScript | 20 | :rocket: jsonstore offers a free and secured JSON-based cloud datastore for small projects \| Inactive | 2020-05-01T05:17:00Z | | 38 | [vue-wait](https://github.com/f/vue-wait) | 2001 | 107 | JavaScript | 30 | Complex Loader and Progress Management for Vue/Vuex and Nuxt Applications | 2022-12-10T16:57:01Z | | 39 | [vuejs-learn](https://github.com/bhnddowinf/vuejs-learn) | 1971 | 488 | JavaScript | 13 | (vue.js official website tutorials ,contains video , codes, baudi yun, youtube) 网路上有很多 VUE 综合应用的视频,但大部份的视频 ,都当你已经了解官网 所以讲的节奏难免偏快。 此视频(都是上代码),以官网为重,将官网的观念,以视频搭配代码,实际演示。 如果官网有看不懂的地方,比对一下,视频跟代码,就会了解了。 减少你摸索的时间。(註:mvvm 的框架,不管是 ng , react, vue, avalonjs, 都是好的框架,而有经验的前端,至少都会两套以上的 mvvm。) | 2017-04-17T06:59:48Z | | 40 | [alfred-workflows](https://github.com/willfarrell/alfred-workflows) | 1955 | 94 | JavaScript | 1 | Alfred Workflows for Developers | 2021-08-23T20:25:08Z | | 41 | [HYMiniMall](https://github.com/coderwhy/HYMiniMall) | 1916 | 243 | JavaScript | 1 | 小程序商场项目 | 2022-10-04T10:11:00Z | | 42 | [JSONStream](https://github.com/dominictarr/JSONStream) | 1897 | 179 | JavaScript | 49 | rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects) | 2018-10-14T01:23:58Z | | 43 | [parse-server-example](https://github.com/parse-community/parse-server-example) | 1875 | 5507 | JavaScript | 12 | Example of Parse Server using the express framework. | 2024-01-10T17:46:54Z | | 44 | [rucksack](https://github.com/madeleineostoja/rucksack) | 1849 | 58 | JavaScript | 14 | A little bag of CSS superpowers, built on PostCSS | 2021-01-24T23:49:37Z | | 45 | [Sketch-Style-Inventory](https://github.com/getflourish/Sketch-Style-Inventory) | 1830 | 108 | JavaScript | 33 | Review, import & export styles in Sketch. | 2019-08-19T09:11:38Z | | 46 | [validator](https://github.com/asm-js/validator) | 1786 | 154 | JavaScript | 34 | A reference validator for asm.js. | 2019-01-27T02:44:02Z | | 47 | [lusca](https://github.com/krakenjs/lusca) | 1783 | 139 | JavaScript | 33 | Application security for express apps. | 2023-05-12T16:11:55Z | | 48 | [knox](https://github.com/Automattic/knox) | 1738 | 295 | JavaScript | 55 | S3 Lib | 2022-05-19T22:58:09Z | | 49 | [persistencejs](https://github.com/coresmart/persistencejs) | 1725 | 248 | JavaScript | 75 | persistence.js is an asynchronous Javascript database mapper library. You can use it in the browser, as well on the server (and you can share data models between them). | 2017-08-08T14:23:16Z | | 50 | [selectivizr](https://github.com/keithclark/selectivizr) | 1710 | 251 | JavaScript | 54 | selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. | 2017-02-18T05:58:26Z | | 51 | [vue-formulate](https://github.com/wearebraid/vue-formulate) | 2220 | 243 | JavaScript | 113 | ⚡️ The easiest way to build forms with Vue. | 2023-05-06T23:19:06Z | | 52 | [src2png](https://github.com/mplewis/src2png) | 2206 | 86 | JavaScript | 2 | 📸💻 Turn your source code into beautiful syntax-highlighted images. | 2023-01-24T22:42:49Z | | 53 | [angular-ui-OLDREPO](https://github.com/angular-ui/angular-ui-OLDREPO) | 2206 | 365 | JavaScript | 0 | DISCONTINUED REPO: This project has been restructured -> | 2015-06-11T23:56:32Z | | 54 | [js-search](https://github.com/bvaughn/js-search) | 2167 | 121 | JavaScript | 0 | JS Search is an efficient, client-side search library for JavaScript and JSON objects | 2023-05-12T13:18:33Z | | 55 | [angular-drag-and-drop-lists](https://github.com/marceljuenemann/angular-drag-and-drop-lists) | 2161 | 724 | JavaScript | 137 | Angular directives for sorting nested lists using the HTML5 Drag & Drop API | 2023-09-22T12:15:18Z | | 56 | [react-autocomplete](https://github.com/reactjs/react-autocomplete) | 2161 | 540 | JavaScript | 58 | WAI-ARIA compliant React autocomplete (combobox) component | 2019-06-06T17:14:08Z | | 57 | [tink](https://github.com/npm/tink) | 2159 | 64 | JavaScript | 4 | a dependency unwinder for javascript | 2021-05-09T18:17:05Z | | 58 | [react-portal](https://github.com/tajo/react-portal) | 2137 | 185 | JavaScript | 15 | 🎯 React component for transportation of modals, lightboxes, loading bars... to document.body or else. | 2022-03-30T16:44:39Z | | 59 | [lawnchair](https://github.com/brianleroux/lawnchair) | 2135 | 250 | JavaScript | 67 | A lightweight clientside JSON document store, | 2020-05-17T19:39:17Z | | 60 | [Chartbuilder](https://github.com/Quartz/Chartbuilder) | 2106 | 361 | JavaScript | 55 | A front-end charting application that facilitates easy creation of simple beautiful charts | 2017-09-13T00:16:01Z | | 61 | [memory-stats.js](https://github.com/paulirish/memory-stats.js) | 2093 | 117 | JavaScript | 3 | minimal monitor for JS Heap Size via performance.memory | 2015-07-03T19:31:33Z | | 62 | [legacy-wallet-use-trinity-wallet-instead](https://github.com/iotaledger/legacy-wallet-use-trinity-wallet-instead) | 2078 | 419 | JavaScript | 547 | IOTA Wallet | 2021-02-25T15:21:34Z | | 63 | [lumber](https://github.com/ForestAdmin/lumber) | 2075 | 115 | JavaScript | 30 | Install Forest Admin in minutes. | 2023-01-24T00:51:14Z | | 64 | [victory-native](https://github.com/FormidableLabs/victory-native) | 2006 | 170 | JavaScript | 0 | victory components for react native | 2021-11-03T23:22:18Z | | 65 | [basil.js](https://github.com/Wisembly/basil.js) | 1985 | 81 | JavaScript | 9 | The missing Javascript smart persistent layer | 2022-12-07T12:42:32Z | | 66 | [cerebral](https://github.com/cerebral/cerebral) | 1969 | 135 | JavaScript | 5 | Declarative state and side effects management for popular JavaScript frameworks | 2023-06-10T23:47:04Z | | 67 | [react-fix-it](https://github.com/MicheleBertoli/react-fix-it) | 1917 | 37 | JavaScript | 0 | Automagically generate tests from errors | 2018-09-24T03:54:20Z | | 68 | [Backbone.localStorage](https://github.com/jeromegn/Backbone.localStorage) | 1901 | 697 | JavaScript | 10 | A localStorage adapter for Backbone.js | 2023-10-20T09:45:01Z | | 69 | [42](https://github.com/rsapkf/42) | 1892 | 133 | JavaScript | 0 | @rsapkf's wiki. [Merged into rsapkf/www] | 2023-02-24T04:14:06Z | | 70 | [datagov-wptheme](https://github.com/GSA/datagov-wptheme) | 1889 | 457 | JavaScript | 142 | Data.gov WordPress Theme (obsolete) | 2023-05-13T08:33:39Z | | 71 | [prompt](https://github.com/flatiron/prompt) | 1877 | 195 | JavaScript | 54 | a beautiful command-line prompt for node.js | 2022-04-22T18:56:13Z | | 72 | [file-loader](https://github.com/webpack-contrib/file-loader) | 1871 | 273 | JavaScript | 1 | File Loader | 2021-03-05T11:12:45Z | | 73 | [react-designer](https://github.com/react-designer/react-designer) | 1854 | 239 | JavaScript | 20 | It's not art | 2022-12-09T22:34:34Z | | 74 | [china-area-data](https://github.com/airyland/china-area-data) | 1850 | 833 | JavaScript | 17 | 中国省市区数据 | 2022-12-11T10:52:43Z | | 75 | [monk](https://github.com/Automattic/monk) | 1847 | 202 | JavaScript | 43 | The wise MongoDB API | 2023-03-13T18:02:49Z | | 76 | [code-snippets](https://github.com/bahmutov/code-snippets) | 1798 | 212 | JavaScript | 6 | Chrome DevTools code snippets | 2017-07-16T12:53:04Z | | 77 | [EvaporateJS](https://github.com/TTLabs/EvaporateJS) | 1797 | 220 | JavaScript | 77 | Javascript library for browser to S3 multipart resumable uploads | 2024-01-12T02:57:24Z | | 78 | [react-server-example](https://github.com/mhart/react-server-example) | 1792 | 204 | JavaScript | 0 | A simple example of how to do server-side rendering with React (no compilation needed) | 2020-09-02T21:20:51Z | | 79 | [vue-scroller](https://github.com/wangdahoo/vue-scroller) | 1789 | 398 | JavaScript | 111 | Scroller Component for Vue.js | 2020-02-17T08:05:17Z | | 80 | [node-http2](https://github.com/molnarg/node-http2) | 1788 | 212 | JavaScript | 60 | An HTTP/2 client and server implementation for node.js | 2019-03-01T22:28:41Z | | 81 | [watchify](https://github.com/browserify/watchify) | 1784 | 203 | JavaScript | 30 | watch mode for browserify builds | 2022-02-24T03:04:35Z | | 82 | [code-push-server](https://github.com/lisong/code-push-server) | 1776 | 513 | JavaScript | 74 | CodePush service is hot update services which adapter react-native-code-push and cordova-plugin-code-push - 热更新 | 2024-01-02T14:26:15Z | | 83 | [generator-ionic](https://github.com/diegonetto/generator-ionic) | 1745 | 340 | JavaScript | 93 | Build hybrid mobile apps using the Ionic Framework | 2016-05-26T08:26:57Z | | 84 | [asynquence](https://github.com/getify/asynquence) | 1739 | 156 | JavaScript | 15 | Asynchronous flow control (promises, generators, observables, CSP, etc) | 2020-03-04T12:19:15Z | | 85 | [knox](https://github.com/Automattic/knox) | 1738 | 295 | JavaScript | 55 | S3 Lib | 2022-05-19T22:58:09Z | | 86 | [vue-sui-demo](https://github.com/eteplus/vue-sui-demo) | 1737 | 542 | JavaScript | 8 | 用vue 和 SUI-Mobile 写了一个移动端demo,用来反馈学习vue的成果(禁用了SUI自带的路由,使用vue-router, vue-resource, webpack)[a web app written by vue & sui-mobile] | 2017-02-28T02:47:35Z | | 87 | [fluxxor](https://github.com/BinaryMuse/fluxxor) | 1698 | 164 | JavaScript | 28 | :hammer_and_wrench: Flux architecture tools for React | 2020-10-19T21:01:32Z | | 88 | [SavjeeCoin](https://github.com/Savjee/SavjeeCoin) | 1696 | 747 | JavaScript | 1 | A simple blockchain in Javascript. For educational purposes only. | 2023-02-05T12:41:02Z | | 89 | [flummox](https://github.com/acdlite/flummox) | 1693 | 128 | JavaScript | 34 | Minimal, isomorphic Flux. | 2017-08-04T14:03:48Z | | 90 | [rheostat](https://github.com/airbnb/rheostat) | 1688 | 215 | JavaScript | 40 | Rheostat is a www, mobile, and accessible slider component built with React | 2023-10-21T11:47:10Z | | 91 | [Bootstrap-3-Typeahead](https://github.com/bassjobsen/Bootstrap-3-Typeahead) | 1686 | 1353 | JavaScript | 171 | The Typeahead plugin from Twitter's Bootstrap 2 ready to use with Bootstrap 3 and Bootstrap 4 | 2022-05-25T23:32:04Z | | 92 | [babel-react-optimize](https://github.com/jamiebuilds/babel-react-optimize) | 1685 | 49 | JavaScript | 0 | :rocket: A Babel preset and plugins for optimizing React code. | 2017-04-06T09:10:01Z | | 93 | [react-js-tutorials](https://github.com/learncodeacademy/react-js-tutorials) | 1668 | 1387 | JavaScript | 17 | Code that goes along with my YouTube React JS Series | 2018-12-11T07:48:10Z | | 94 | [PEP](https://github.com/jquery-archive/PEP) | 1666 | 176 | JavaScript | 0 | Pointer Events Polyfill: a unified event system for the web platform | 2021-02-10T20:28:23Z | | 95 | [cordova-plugin-googlemaps](https://github.com/mapsplugin/cordova-plugin-googlemaps) | 1661 | 958 | JavaScript | 75 | Google Maps plugin for Cordova | 2023-08-08T07:36:51Z | | 96 | [zeromq.node](https://github.com/JustinTulloss/zeromq.node) | 1651 | 300 | JavaScript | 153 | Node.js bindings to the zeromq library | 2019-10-03T17:17:05Z | | 97 | [WebPageTest.api-nodejs](https://github.com/catchpoint/WebPageTest.api-nodejs) | 1643 | 209 | JavaScript | 56 | WebPageTest API wrapper for NodeJS | 2023-11-14T18:21:46Z | | 98 | [wechat-api](https://github.com/node-webot/wechat-api) | 1635 | 338 | JavaScript | 24 | Wechat API / 主动调用 API | 2021-12-28T16:14:03Z | | 99 | [coinmon](https://github.com/bichenkk/coinmon) | 1630 | 154 | JavaScript | 20 | 💰 The cryptocurrency price tool on CLI. 🖥 | 2023-01-06T18:12:50Z | | 100 | [ucss](https://github.com/oyvindeh/ucss) | 1622 | 73 | JavaScript | 3 | Find unused and duplicate CSS | 2017-01-26T10:08:08Z |