[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [restler](https://github.com/danwrong/restler) | 1994 | 395 | JavaScript | 80 | REST client library for node.js | 2019-07-10T11:40:53Z | | 2 | [redux-rx](https://github.com/acdlite/redux-rx) | 1009 | 44 | JavaScript | 11 | RxJS utilities for Redux. | 2016-01-24T16:42:10Z | | 3 | [my-budget](https://github.com/reZach/my-budget) | 955 | 62 | JavaScript | 1 | Free, open source offline cross-platform budgeting solution built with Electron. | 2023-02-27T18:28:59Z | | 4 | [SlickNav](https://github.com/ComputerWolf/SlickNav) | 946 | 322 | JavaScript | 73 | Responsive Mobile Menu Plugin for jQuery | 2021-03-18T11:08:20Z | | 5 | [atom-ide-ui](https://github.com/facebookarchive/atom-ide-ui) | 937 | 110 | JavaScript | 80 | A collection of user interfaces for Atom IDE. | 2018-11-15T21:35:39Z | | 6 | [mpegts](https://github.com/RReverser/mpegts) | 840 | 163 | JavaScript | 3 | Javascript HTTP Live Streaming realtime converter and player | 2017-04-22T20:04:00Z | | 7 | [esl](https://github.com/ecomfe/esl) | 835 | 235 | JavaScript | 6 | enterprise standard loader | 2023-03-30T14:44:41Z | | 8 | [React-Native-App](https://github.com/vczero/React-Native-App) | 741 | 294 | JavaScript | 9 | RN 开源之初,写几个小 App 玩玩 | 2019-10-30T07:12:52Z | | 9 | [katon](https://github.com/typicode/katon) | 684 | 33 | JavaScript | 11 | (use hotel instead) | 2019-12-13T23:40:07Z | | 10 | [scrolldeck.js](https://github.com/johnpolacek/scrolldeck.js) | 676 | 138 | JavaScript | 20 | jQuery plugin for making scrolling presentation decks | 2021-09-09T15:24:10Z | | 11 | [SkyRTC-demo](https://github.com/LingyuCoder/SkyRTC-demo) | 672 | 312 | JavaScript | 17 | A simple demo used SkyRTC | 2015-08-29T08:39:07Z | | 12 | [lambda-refarch-imagerecognition](https://github.com/aws-samples/lambda-refarch-imagerecognition) | 661 | 412 | JavaScript | 7 | The Image Recognition and Processing Backend reference architecture demonstrates how to use AWS Step Functions to orchestrate a serverless processing workflow using AWS Lambda, Amazon S3, Amazon DynamoDB and Amazon Rekognition. | 2023-01-11T16:46:16Z | | 13 | [Firefox-OS-Boilerplate-App](https://github.com/robnyman/Firefox-OS-Boilerplate-App) | 633 | 225 | JavaScript | 3 | Creating Firefox OS apps | 2015-06-04T09:00:32Z | | 14 | [angular-oauth2](https://github.com/oauthjs/angular-oauth2) | 595 | 196 | JavaScript | 14 | AngularJS OAuth2 | 2021-06-22T07:12:21Z | | 15 | [chromecast-backgrounds](https://github.com/dconnolly/chromecast-backgrounds) | 588 | 165 | JavaScript | 5 | Archive of all Chromecast background images. | 2019-05-29T22:04:02Z | | 16 | [metrics](https://github.com/mikejihbe/metrics) | 575 | 58 | JavaScript | 13 | A metrics library for Node.js | 2022-10-25T21:26:09Z | | 17 | [incubator-weex-cli](https://github.com/apache/incubator-weex-cli) | 565 | 117 | JavaScript | 23 | Weex Toolkit is the Standard Tooling for Weex Development. | 2021-05-27T13:01:39Z | | 18 | [electroshot](https://github.com/mixu/electroshot) | 553 | 34 | JavaScript | 14 | Capture website screenshots with optional device and network emulation as jpg, png or pdf (with web fonts!) using Electron / Chrome. | 2021-09-24T00:07:12Z | | 19 | [react-router-page-transition](https://github.com/trungdq88/react-router-page-transition) | 542 | 53 | JavaScript | 1 | Highly customizable page transition component for your React Router | 2020-11-18T14:35:01Z | | 20 | [react-native-spruce](https://github.com/prscX/react-native-spruce) | 534 | 34 | JavaScript | 6 | React Native Bridge for Native Spruce Animation Library | 2020-07-18T11:10:50Z | | 21 | [selection-sharer](https://github.com/xdamman/selection-sharer) | 509 | 110 | JavaScript | 31 | Medium like popover menu to share on Twitter or by email any text selected on the page | 2023-01-12T09:38:52Z | | 22 | [enhance](https://github.com/filamentgroup/enhance) | 490 | 49 | JavaScript | 0 | A JavaScript workflow designed to progressively enhance sites in a qualified manner. | 2022-10-20T21:03:22Z | | 23 | [makemehapi](https://github.com/ccarruitero/makemehapi) | 480 | 106 | JavaScript | 15 | Self guided workshops to teach you about hapi. | 2023-06-05T10:57:21Z | | 24 | [mquery](https://github.com/mongoosejs/mquery) | 471 | 74 | JavaScript | 13 | Expressive MongoDB query builder | 2023-02-23T18:46:56Z | | 25 | [react-native-login](https://github.com/ryanmcdermott/react-native-login) | 459 | 88 | JavaScript | 2 | :iphone: An example React Native project for client login authentication | 2017-01-11T03:35:51Z | | 26 | [react-async](https://github.com/andreypopp/react-async) | 446 | 30 | JavaScript | 13 | [DEPRECATED] Asynchronously fetch data for React components | 2016-08-22T14:22:17Z | | 27 | [sweep](https://github.com/rileyjshaw/sweep) | 444 | 33 | JavaScript | 3 | :rainbow: A JavaScript library for smooth color transitions | 2018-02-25T19:13:06Z | | 28 | [password-generator](https://github.com/bermi/password-generator) | 441 | 63 | JavaScript | 2 | Memorable password generator | 2022-12-06T22:01:15Z | | 29 | [EZGUI](https://github.com/Ezelia/EZGUI) | 435 | 97 | JavaScript | 21 | EZGUI - The missing GUI for Pixi.js and Phaser.io | 2018-05-17T10:34:26Z | | 30 | [local](https://github.com/pfrazee/local) | 427 | 19 | JavaScript | 35 | An Ajax library that can target local JS code and web workers. (Replaced by ServiceWorkers!) | 2014-07-30T01:02:28Z | | 31 | [overscroll](https://github.com/azoff/overscroll) | 416 | 83 | JavaScript | 12 | Touch scrolling for the browser | 2016-02-25T21:22:48Z | | 32 | [minivents](https://github.com/allouis/minivents) | 413 | 39 | JavaScript | 0 | ✨JavaScript events in 355 Bytes✨ | 2022-03-29T10:10:04Z | | 33 | [jQuery.superLabels](https://github.com/remybach/jQuery.superLabels) | 413 | 46 | JavaScript | 2 | Give your forms a helping of awesome! | 2019-01-14T07:07:20Z | | 34 | [watchtower.js](https://github.com/angular/watchtower.js) | 410 | 34 | JavaScript | 9 | ES6 Port of Angular.dart change detection code. | 2017-04-17T02:23:31Z | | 35 | [vue-ghpages-blog](https://github.com/viko16/vue-ghpages-blog) | 405 | 108 | JavaScript | 0 | [DEPRECATED] ✏️ A blog based on GitHub Pages built with Vue.js 2 + webpack 3. | 2021-02-19T09:42:26Z | | 36 | [angular_devise](https://github.com/cloudspace/angular_devise) | 403 | 75 | JavaScript | 23 | A small AngularJS Service to interact with Devise Authentication. | 2022-05-12T13:48:53Z | | 37 | [React-dotdotdot](https://github.com/CezaryDanielNowak/React-dotdotdot) | 401 | 55 | JavaScript | 16 | Multiline text ellipsis for react. Demo: | 2021-01-30T13:44:24Z | | 38 | [ykit](https://github.com/YMFE/ykit) | 389 | 56 | JavaScript | 15 | 基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应用。 | 2023-01-04T04:26:10Z | | 39 | [functional-javascript](https://github.com/osteele/functional-javascript) | 381 | 71 | JavaScript | 1 | Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and select (aka filter). It also defines functions such as curry, rcurry, and partial for partial function application; and compose, guard, and until for function-level programming. | 2017-01-30T01:47:09Z | | 40 | [appr](https://github.com/FormidableLabs/appr) | 381 | 38 | JavaScript | 8 | Open React Native PR Builds instantly on device | 2020-07-16T20:49:10Z | | 41 | [hxTracer](https://github.com/holidayextras/hxTracer) | 378 | 11 | JavaScript | 1 | A dependency-free Javascript Tracer | 2016-09-07T14:39:32Z | | 42 | [polychart2](https://github.com/Polychart/polychart2) | 373 | 45 | JavaScript | 10 | Version 2 of Polychart.js | 2019-09-02T14:50:31Z | | 43 | [StateOfJS-legacy](https://github.com/Devographics/StateOfJS-legacy) | 373 | 63 | JavaScript | 51 | Monorepo for older State of JS surveys | 2022-07-07T06:27:04Z | | 44 | [kongfig](https://github.com/mybuilder/kongfig) | 373 | 78 | JavaScript | 30 | Declarative configuration for Kong | 2023-01-25T04:04:28Z | | 45 | [datamaps.co](https://github.com/caspg/datamaps.co) | 371 | 58 | JavaScript | 1 | Datamaps.co is a free and simple platform for creating visualizations with data maps. | 2019-04-01T15:32:43Z | | 46 | [loopback-example-access-control](https://github.com/strongloop/loopback-example-access-control) | 370 | 169 | JavaScript | 1 | An example demonstrating LoopBack access control mechanisms. | 2020-03-05T14:59:47Z | | 47 | [ffos-list-detail](https://github.com/comoyo/ffos-list-detail) | 368 | 24 | JavaScript | 0 | A list/detail/view template for an Open Web App | 2020-06-03T06:43:04Z | | 48 | [webpack-hot-server-example](https://github.com/ericclemmons/webpack-hot-server-example) | 368 | 29 | JavaScript | 7 | Webpack Hot Module Replacement (HMR) Example with Express | 2017-06-17T22:39:48Z | | 49 | [oauth-ng](https://github.com/angularjs-oauth/oauth-ng) | 368 | 159 | JavaScript | 31 | AngularJS directive for the OAuth 2.0 Implicit Flow | 2020-05-06T17:15:44Z | | 50 | [Ascensor.js](https://github.com/kirkas/Ascensor.js) | 365 | 97 | JavaScript | 13 | Public reposity of the ascensor jquery plugin | 2017-03-30T21:44:40Z | | 51 | [react-look](https://github.com/robinweser/react-look) | 585 | 34 | JavaScript | 0 | Advanced & Dynamic Component Styling for React and React Native. Ships with powerful Plugins, Mixins and Developer Tools. (Deprecated: use Fela) | 2016-11-28T13:18:26Z | | 52 | [threadAndPackage](https://github.com/DoubleSpout/threadAndPackage) | 582 | 140 | JavaScript | 1 | threadAndPackage book | 2015-01-06T13:08:09Z | | 53 | [sausage](https://github.com/christophercliff/sausage) | 580 | 60 | JavaScript | 13 | A jQuery UI widget for contextual pagination. | 2012-12-12T00:35:12Z | | 54 | [jaspy](https://github.com/koehlma/jaspy) | 577 | 52 | JavaScript | 1 | A Python byte code VM written entirely from scratch in JavaScript with some unique features. | 2020-10-16T13:16:34Z | | 55 | [grunt-browserify](https://github.com/jmreidy/grunt-browserify) | 577 | 154 | JavaScript | 32 | Grunt task for node-browserify | 2021-03-01T23:07:05Z | | 56 | [load.js](https://github.com/node-js-libs/load.js) | 573 | 32 | JavaScript | 0 | Lazy-load your JavaScript | 2011-09-19T12:15:11Z | | 57 | [jquery-datatables-rails](https://github.com/rweng/jquery-datatables-rails) | 569 | 339 | JavaScript | 33 | jquery-datatables gem for rails | 2019-06-25T14:21:28Z | | 58 | [async-props](https://github.com/ryanflorence/async-props) | 566 | 49 | JavaScript | 10 | Co-located data loading for React Router | 2017-01-31T20:38:34Z | | 59 | [youkuhtml5playerbookmark](https://github.com/zythum/youkuhtml5playerbookmark) | 564 | 134 | JavaScript | 18 | 妈妈再也不用担心我看优酷mba发热了 | 2015-03-26T08:49:48Z | | 60 | [vuexfire](https://github.com/posva/vuexfire) | 563 | 53 | JavaScript | 0 | Check | 2019-04-19T14:57:33Z | | 61 | [laravel-bootstrap](https://github.com/davzie/laravel-bootstrap) | 561 | 172 | JavaScript | 10 | [DEPRECATED] A Laravel 4, Bootstrap 3 CMS Built With SOLID Principles In Mind | 2021-02-08T13:19:15Z | | 62 | [angular-promise-tracker](https://github.com/ajoslin/angular-promise-tracker) | 561 | 71 | JavaScript | 7 | Easily add spinners or general request tracking to your angular app | 2016-11-07T08:53:02Z | | 63 | [babel-starter-kit](https://github.com/kriasoft/babel-starter-kit) | 555 | 129 | JavaScript | 10 | :tropical_fish: Babel Starter Kit is a project template for authoring and publishing JavaScript libraries | 2018-11-28T08:17:18Z | | 64 | [Source](https://github.com/sourcejs/Source) | 552 | 49 | JavaScript | 51 | [ON HOLD] Living Style Guides Engine and Maintenance Environment for Front-end Components. Core repository. | 2018-07-10T20:33:29Z | | 65 | [react-themeable](https://github.com/markdalgleish/react-themeable) | 550 | 16 | JavaScript | 8 | Utility for making React components easily themeable | 2021-06-03T18:18:06Z | | 66 | [skit](https://github.com/taylorhughes/skit) | 547 | 25 | JavaScript | 6 | skit: A pure JavaScript frontend for building better web clients. | 2022-06-17T17:35:02Z | | 67 | [ng2-play](https://github.com/pkozlowski-opensource/ng2-play) | 536 | 235 | JavaScript | 3 | A minimal Angular2 playground using TypeScript and SystemJS loader | 2019-03-02T23:52:53Z | | 68 | [espresso.js](https://github.com/akrymski/espresso.js) | 534 | 25 | JavaScript | 0 | Super minimal MVC library | 2021-11-23T17:14:32Z | | 69 | [tap](https://github.com/pukhalski/tap) | 533 | 49 | JavaScript | 8 | 1Kb library for easy unified handling of user interactions such as mouse, touch and pointer events. | 2018-08-30T07:30:08Z | | 70 | [domurl](https://github.com/Mikhus/domurl) | 531 | 100 | JavaScript | 9 | Lightweight URL manipulation with JavaScript | 2020-11-05T11:23:14Z | | 71 | [webtorrent-element](https://github.com/mikeal/webtorrent-element) | 527 | 69 | JavaScript | 2 | WebTorrent HTML element. | 2019-11-02T05:56:48Z | | 72 | [input-moment](https://github.com/wangzuo/input-moment) | 525 | 180 | JavaScript | 26 | React datetime picker powered by momentjs | 2022-11-01T06:24:17Z | | 73 | [fragment.js](https://github.com/DanielRapp/fragment.js) | 521 | 50 | JavaScript | 0 | A tiny tool for easily loading html fragments and templates | 2016-08-10T23:45:13Z | | 74 | [cs-playground-react](https://github.com/no-stack-dub-sack/cs-playground-react) | 520 | 97 | JavaScript | 0 | In-Browser Algorithm and Data Structures Practice | 2020-09-16T17:24:13Z | | 75 | [node-logstash](https://github.com/bpaquet/node-logstash) | 517 | 128 | JavaScript | 10 | Simple logstash implmentation in nodejs : file log collection, sent with zeromq | 2019-05-13T14:40:16Z | | 76 | [wechat_mall_applet](https://github.com/bayetech/wechat_mall_applet) | 513 | 192 | JavaScript | 2 | A real mall wechat applet | 2019-01-11T09:09:42Z | | 77 | [NodeList.js](https://github.com/eorroe/NodeList.js) | 511 | 45 | JavaScript | 3 | NodeList.js - Use the Native DOM APIs as easily as jQuery | 2022-06-24T09:13:40Z | | 78 | [DSS](https://github.com/guisouza/DSS) | 511 | 38 | JavaScript | 2 | :fire: Dynamic Style Sheets | 2016-04-29T00:39:19Z | | 79 | [jit-grunt](https://github.com/shootaroo/jit-grunt) | 511 | 32 | JavaScript | 8 | JIT(Just In Time) plugin loader for Grunt. | 2018-05-11T08:04:20Z | | 80 | [jslider](https://github.com/egorkhmelev/jslider) | 508 | 207 | JavaScript | 80 | jQuery Slider plugin (THIS PROJECT IS NOT MAINTAINED ANYMORE, READ BELOW FOR MORE INFO) | 2016-04-06T09:11:39Z | | 81 | [federation-demo](https://github.com/apollographql/federation-demo) | 505 | 201 | JavaScript | 11 | Federation 2 supersedes this demo and this example is no longer the newest. See https://www.apollographql.com/docs/federation/ for migration steps! | 2023-05-26T19:49:14Z | | 82 | [vr.js](https://github.com/benvanik/vr.js) | 499 | 105 | JavaScript | 27 | NPAPI plugin to expose fun VR devices to Javascript. | 2014-05-09T16:31:05Z | | 83 | [LJSON](https://github.com/VictorTaelin/LJSON) | 499 | 16 | JavaScript | 3 | JSON extended with pure functions. | 2017-07-12T03:21:55Z | | 84 | [minicart](https://github.com/jeffharrell/minicart) | 499 | 211 | JavaScript | 70 | The minicart is a great way to improve your PayPal shopping cart integration. | 2018-08-19T20:16:51Z | | 85 | [QualityAnalyzer](https://github.com/Qafoo/QualityAnalyzer) | 497 | 32 | JavaScript | 12 | Tool helping us to analyze software projects | 2019-12-06T12:45:14Z | | 86 | [rustify](https://github.com/browserify/rustify) | 495 | 25 | JavaScript | 5 | Rust WebAssembly transform for Browserify | 2018-02-21T15:51:26Z | | 87 | [speedtracker](https://github.com/speedtracker/speedtracker) | 493 | 412 | JavaScript | 22 | 📉 Visualisation layer and data store for SpeedTracker | 2019-04-01T15:39:34Z | | 88 | [react-fa](https://github.com/andreypopp/react-fa) | 492 | 44 | JavaScript | 10 | DEPRECATED: use https://github.com/FortAwesome/react-fontawesome instead | 2022-12-07T12:18:43Z | | 89 | [enhance](https://github.com/filamentgroup/enhance) | 490 | 49 | JavaScript | 0 | A JavaScript workflow designed to progressively enhance sites in a qualified manner. | 2022-10-20T21:03:22Z | | 90 | [DynCSS](https://github.com/vzaccaria/DynCSS) | 488 | 78 | JavaScript | 3 | Dynamic CSS Rules | 2017-11-09T15:54:15Z | | 91 | [node-security](https://github.com/matthaywardwebdesign/node-security) | 486 | 14 | JavaScript | 5 | :key: The easiest way to control what npm modules can access | 2019-01-02T09:33:45Z | | 92 | [confidence](https://github.com/sendwithus/confidence) | 484 | 30 | JavaScript | 0 | Confidence.js: Make sense of your A/B test results | 2020-07-27T19:36:28Z | | 93 | [impetus](https://github.com/chrisbateman/impetus) | 483 | 71 | JavaScript | 16 | Agnostic utility for adding momentum to anything. It's like iScroll, except not for scrolling. Supports mouse and touch events. | 2022-12-02T17:12:10Z | | 94 | [starter-node-angular](https://github.com/scotch-io/starter-node-angular) | 482 | 1454 | JavaScript | 6 | A starter kit for Node and Angular Single Page Apps | 2022-08-14T16:02:22Z | | 95 | [RNMeituan](https://github.com/lookingstars/RNMeituan) | 479 | 203 | JavaScript | 3 | 使用React Native开发的一个美团小demo | 2016-01-25T09:56:19Z | | 96 | [succinct](https://github.com/micjamking/succinct) | 477 | 68 | JavaScript | 8 | A tiny jQuery plugin for truncating multiple lines of text | 2018-04-24T20:09:43Z | | 97 | [grunt-contrib](https://github.com/gruntjs/grunt-contrib) | 475 | 91 | JavaScript | 0 | [DEPRECATED] A collection of common grunt tasks. | 2016-01-05T01:11:04Z | | 98 | [unio](https://github.com/ttezel/unio) | 474 | 31 | JavaScript | 4 | One REST API Client for All | 2013-10-21T22:19:38Z | | 99 | [angular-css](https://github.com/castillo-io/angular-css) | 473 | 91 | JavaScript | 40 | CSS on-demand for AngularJS [Looking for New Maintainers] | 2017-04-15T02:06:32Z | | 100 | [backbone-tastypie](https://github.com/PaulUithol/backbone-tastypie) | 470 | 81 | JavaScript | 8 | A small compatibility layer to make backbone.js and django-tastypie work together happily. | 2014-09-01T13:14:19Z |