[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [ng-cordova](https://github.com/ionic-team/ng-cordova) | 3585 | 1137 | JavaScript | 281 | OBSOLETE: Please move to Ionic Native https://github.com/ionic-team/ionic-native | 2018-10-23T02:26:30Z | | 2 | [hipache](https://github.com/hipache/hipache) | 2260 | 264 | JavaScript | 83 | Hipache: a distributed HTTP and websocket proxy | 2020-03-13T20:59:40Z | | 3 | [material-start](https://github.com/angular/material-start) | 2249 | 1324 | JavaScript | 2 | Starter Repository for AngularJS Material | 2019-09-17T22:02:42Z | | 4 | [strman](https://github.com/dleitee/strman) | 2023 | 88 | JavaScript | 11 | 🏗A Javascript string manipulation library. | 2020-06-02T23:48:29Z | | 5 | [generator-ionic](https://github.com/diegonetto/generator-ionic) | 1774 | 360 | JavaScript | 103 | Build hybrid mobile apps using the Ionic Framework | 2016-05-26T08:26:57Z | | 6 | [Durandal](https://github.com/BlueSpire/Durandal) | 1763 | 390 | JavaScript | 0 | Durandal has evolved to the next generation: Aurelia. | 2018-11-30T08:54:06Z | | 7 | [react-native-gitfeed](https://github.com/xiekw2010/react-native-gitfeed) | 1749 | 304 | JavaScript | 8 | Yet another Github client written with react-native. | 2017-04-13T02:28:16Z | | 8 | [compound](https://github.com/1602/compound) | 1616 | 181 | JavaScript | 47 | MVC framework. Built on Node.JS. Works on server and browser. | 2017-05-29T19:52:48Z | | 9 | [oauthd](https://github.com/oauth-io/oauthd) | 1531 | 226 | JavaScript | 39 | oauthd - The OAuth Daemon is the open source version of the OAuth.io core | 2020-04-04T07:59:50Z | | 10 | [react-engine](https://github.com/paypal/react-engine) | 1471 | 148 | JavaScript | 26 | a composite render engine for universal (isomorphic) express apps to render both plain react views and react-router views | 2019-04-10T08:56:12Z | | 11 | [teaspoon](https://github.com/jejacks0n/teaspoon) | 1445 | 241 | JavaScript | 61 | Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS. | 2020-03-11T09:02:13Z | | 12 | [steady.js](https://github.com/lafikl/steady.js) | 1382 | 45 | JavaScript | 6 | A module to do some logic on the `onscroll` event without performance regressions in a @media-query like conditions. | 2015-10-30T06:52:21Z | | 13 | [lambdaws](https://github.com/mentum/lambdaws) | 1274 | 44 | JavaScript | 18 | Deploy, run and get results from Amazon AWS Lambda in a breeze | 2017-05-12T15:22:21Z | | 14 | [Remote-Preview](https://github.com/viljamis/Remote-Preview) | 1260 | 130 | JavaScript | 4 | Remote Preview allows you to preview any URL on large number of mobile devices simultaneously. | 2014-09-19T19:45:46Z | | 15 | [levelgraph](https://github.com/levelgraph/levelgraph) | 1200 | 122 | JavaScript | 46 | Graph database JS style for Node.js and the Browser. Built upon LevelUp and LevelDB. | 2019-03-20T14:57:19Z | | 16 | [react-forms](https://github.com/prometheusresearch-archive/react-forms) | 1179 | 127 | JavaScript | 29 | Forms library for React. | 2017-11-01T12:02:13Z | | 17 | [jqfundamentals](https://github.com/rmurphey/jqfundamentals) | 1179 | 341 | JavaScript | 32 | Code repository for jQuery Fundamentals training | 2016-06-03T10:23:50Z | | 18 | [widearea](https://github.com/usablica/widearea) | 1152 | 75 | JavaScript | 12 | Create expandable textarea and write large amount of text easily. | 2015-06-25T17:21:54Z | | 19 | [eslint-config-cleanjs](https://github.com/bodil/eslint-config-cleanjs) | 1122 | 33 | JavaScript | 9 | An eslint config which reduces JS to a pure functional language | 2018-06-22T12:58:09Z | | 20 | [jquery.fn](https://github.com/padolsey-archive/jquery.fn) | 1114 | 739 | JavaScript | 24 | A collection of jQuery plugins | 2016-12-15T04:31:30Z | | 21 | [workshopper](https://github.com/workshopper/workshopper) | 1097 | 151 | JavaScript | 40 | A terminal workshop runner framework | 2018-11-20T03:22:57Z | | 22 | [pathjs](https://github.com/mtrpcic/pathjs) | 1089 | 189 | JavaScript | 60 | Simple, lightweight routing for web browsers | 2017-02-26T13:56:11Z | | 23 | [angular-requirejs-seed](https://github.com/tnajdek/angular-requirejs-seed) | 1056 | 320 | JavaScript | 15 | None | 2015-08-23T01:16:31Z | | 24 | [angularjs-gulp-browserify-boilerplate](https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate) | 1053 | 293 | JavaScript | 30 | Boilerplate using AngularJS, SASS, Gulp, and Browserify and utilizing best practices. | 2017-09-14T03:58:00Z | | 25 | [django-bootstrap-toolkit](https://github.com/dyve/django-bootstrap-toolkit) | 1045 | 310 | JavaScript | 6 | Bootstrap support for Django projects | 2018-07-06T07:24:26Z | | 26 | [react-cursor](https://github.com/dustingetz/react-cursor) | 1043 | 50 | JavaScript | 10 | Immutable state for React.js | 2017-01-27T19:51:23Z | | 27 | [doony](https://github.com/kevinburke/doony) | 984 | 123 | JavaScript | 30 | UI Improvements for Jenkins | 2020-02-11T14:04:27Z | | 28 | [makemeasandwich.js](https://github.com/travist/makemeasandwich.js) | 972 | 66 | JavaScript | 11 | A Node.js + Phantom.js command line application that will automatically order you a sandwich from Jimmy John's. ( http://xkcd.com/149 ) | 2015-06-26T15:54:22Z | | 29 | [backbonejs-learning-note](https://github.com/the5fire/backbonejs-learning-note) | 960 | 308 | JavaScript | 7 | backbonejs学习笔记更新版,使用backbone1.1.0 | 2018-12-31T09:05:28Z | | 30 | [splittable](https://github.com/cramforce/splittable) | 958 | 34 | JavaScript | 16 | Module bundler with support for code splitting, ES6 & CommonJS modules. | 2017-09-27T20:54:19Z | | 31 | [duino](https://github.com/ecto/duino) | 951 | 229 | JavaScript | 35 | :bulb: Arduino framework for node.js | 2018-06-26T21:43:12Z | | 32 | [ql.io](https://github.com/ql-io/ql.io) | 941 | 114 | JavaScript | 55 | A node.js based declarative, data-retrieval and aggregation gateway for quickly consuming HTTP APIs | 2013-04-24T18:38:47Z | | 33 | [atomic-chrome](https://github.com/danhper/atomic-chrome) | 925 | 35 | JavaScript | 16 | Edit Chrome textareas in Atom | 2016-10-30T09:31:07Z | | 34 | [croppic](https://github.com/sconsult/croppic) | 924 | 245 | JavaScript | 121 | croppic | 2019-10-09T14:45:59Z | | 35 | [boba.js](https://github.com/space150/boba.js) | 917 | 40 | JavaScript | 2 | Need those links tracked? "As you wish." | 2016-12-27T12:47:24Z | | 36 | [The-Nature-of-Code-archive](https://github.com/nature-of-code/The-Nature-of-Code-archive) | 909 | 153 | JavaScript | 0 | The very first build system for The Nature of Code | 2019-06-25T14:24:14Z | | 37 | [Gritter](https://github.com/jboesch/Gritter) | 891 | 239 | JavaScript | 27 | A small growl-like notification plugin for jQuery | 2018-04-18T20:15:28Z | | 38 | [fis3-demo](https://github.com/fex-team/fis3-demo) | 886 | 362 | JavaScript | 41 | fis3 demo | 2017-02-16T10:13:35Z | | 39 | [lave](https://github.com/jed/lave) | 881 | 36 | JavaScript | 7 | eval in reverse: stringifying all the stuff that JSON.stringify won't | 2019-09-13T21:05:06Z | | 40 | [object-assign](https://github.com/sindresorhus/object-assign) | 863 | 76 | JavaScript | 0 | ES2015 Object.assign() ponyfill | 2020-06-08T04:55:23Z | | 41 | [ember-paper](https://github.com/miguelcobain/ember-paper) | 862 | 309 | JavaScript | 178 | The Ember approach to Material Design. | 2020-07-16T18:47:57Z | | 42 | [h5slides](https://github.com/Jinjiang/h5slides) | 860 | 291 | JavaScript | 0 | A Slides App based on HTML5 | 2019-02-26T19:40:16Z | | 43 | [ember-validations](https://github.com/DavyJonesLocker/ember-validations) | 859 | 270 | JavaScript | 26 | Validations for Ember Objects | 2017-08-17T16:30:37Z | | 44 | [Mongol-meteor-explore-minimongo-devtools](https://github.com/msavin/Mongol-meteor-explore-minimongo-devtools) | 844 | 39 | JavaScript | 2 | In-App MongoDB Editor for Meteor (Meteor DevTools) | 2019-07-10T18:12:00Z | | 45 | [ampersand](https://github.com/AmpersandJS/ampersand) | 814 | 51 | JavaScript | 16 | Quickest way to get started with ampersand. | 2018-06-09T22:28:07Z | | 46 | [Awaity.js](https://github.com/asfktz/Awaity.js) | 812 | 23 | JavaScript | 2 | A functional, lightweight alternative to bluebird.js, built with async / await in mind. | 2018-10-31T20:31:50Z | | 47 | [12306_ticket_helper](https://github.com/iccfish/12306_ticket_helper) | 811 | 372 | JavaScript | 2 | 基于Webkit/Firefox浏览器,辅助用于12306订票的助手软件。 | 2013-06-27T12:42:25Z | | 48 | [roy](https://github.com/puffnfresh/roy) | 806 | 70 | JavaScript | 64 | Small functional language that compiles to JavaScript. | 2014-03-16T20:22:09Z | | 49 | [angular-mobile-nav](https://github.com/ajoslin/angular-mobile-nav) | 796 | 145 | JavaScript | 20 | An angular navigation service for mobile applications | 2014-01-20T17:19:04Z | | 50 | [ng-inspector](https://github.com/rev087/ng-inspector) | 794 | 102 | JavaScript | 72 | The AngularJS inspector pane for your browser | 2016-12-17T02:19:26Z | | 51 | [npm-shrinkwrap](https://github.com/uber-archive/npm-shrinkwrap) | 790 | 59 | JavaScript | 47 | A consistent shrinkwrap tool | 2020-07-07T19:00:30Z | | 52 | [chai-enzyme](https://github.com/producthunt/chai-enzyme) | 787 | 75 | JavaScript | 37 | Chai.js assertions and convenience functions for testing React Components with enzyme | 2018-06-14T14:15:21Z | | 53 | [gulp-livereload](https://github.com/vohof/gulp-livereload) | 781 | 70 | JavaScript | 30 | gulp plugin for livereload | 2019-09-30T19:03:14Z | | 54 | [enclave](https://github.com/eanplatter/enclave) | 774 | 32 | JavaScript | 1 | A simpler way to compile React applications http://enclave.js.org | 2019-01-20T17:50:57Z | | 55 | [H5F](https://github.com/ryanseddon/H5F) | 762 | 119 | JavaScript | 0 | Deprecated, please use hyperform instead https://github.com/hyperform/hyperform | 2016-10-17T23:14:48Z | | 56 | [pre-commit](https://github.com/jish/pre-commit) | 761 | 92 | JavaScript | 13 | A slightly improved pre-commit hook for git | 2018-10-22T03:36:28Z | | 57 | [editablegrid](https://github.com/webismymind/editablegrid) | 756 | 270 | JavaScript | 78 | EditableGrid is an open source Javascript library aimed at turning HTML tables into advanced editable components. It focuses on simplicity: only a few lines of code are required to get your first table up and running. | 2019-03-05T08:35:12Z | | 58 | [delorean](https://github.com/f/delorean) | 748 | 41 | JavaScript | 13 | An Agnostic, Complete Flux Architecture Framework | 2017-04-13T20:09:39Z | | 59 | [npm_lazy](https://github.com/mixu/npm_lazy) | 742 | 80 | JavaScript | 26 | A lazy local cache for NPM to make your local deploys faster | 2019-05-10T07:31:59Z | | 60 | [d3.chart](https://github.com/misoproject/d3.chart) | 739 | 95 | JavaScript | 31 | A framework for creating reusable charts with d3.js. | 2016-01-23T21:46:55Z | | 61 | [gulp-changed](https://github.com/sindresorhus/gulp-changed) | 738 | 53 | JavaScript | 4 | Only pass through changed files | 2019-10-04T07:59:30Z | | 62 | [yql-tables](https://github.com/yql/yql-tables) | 737 | 439 | JavaScript | 66 | YQL is extensible using a table definition. This repository will hold community contributed definitions. | 2017-06-01T20:38:35Z | | 63 | [CAAT](https://github.com/hyperandroid/CAAT) | 735 | 128 | JavaScript | 48 | Canvas Advanced Animation Toolkit | 2018-04-10T15:06:47Z | | 64 | [shots](https://github.com/bevacqua/shots) | 727 | 28 | JavaScript | 7 | :gun: pull down the entire Internet into a single animated gif. | 2017-01-14T20:16:35Z | | 65 | [feather-app](https://github.com/HenrikJoreteg/feather-app) | 726 | 53 | JavaScript | 3 | as light as a... | 2017-02-08T23:51:17Z | | 66 | [adrenaline](https://github.com/gyzerok/adrenaline) | 721 | 33 | JavaScript | 5 | Simple Relay alternative | 2017-02-14T14:11:42Z | | 67 | [web-animations-js-legacy](https://github.com/web-animations/web-animations-js-legacy) | 720 | 88 | JavaScript | 70 | The original emulator of the Web Animations specification. Please use web-animations-js instead: | 2014-09-30T22:02:13Z | | 68 | [CardKit](https://github.com/dexteryy/CardKit) | 716 | 143 | JavaScript | 4 | A mobile UI library provides a series of building blocks which are all components built on DarkDOM and Moui. | 2016-03-02T08:52:51Z | | 69 | [moles-packer](https://github.com/ctripcorp/moles-packer) | 715 | 119 | JavaScript | 26 | moles-packer 是由携程框架团队研发的,与携程moles框架配套使用的React Native 打包和拆包工具,同时支持原生的 React Native 项目。 | 2016-11-24T11:58:31Z | | 70 | [grunt-angular-templates](https://github.com/ericclemmons/grunt-angular-templates) | 715 | 105 | JavaScript | 35 | Grunt build task to concatenate & pre-load your AngularJS templates | 2019-08-20T14:34:06Z | | 71 | [tilestream](https://github.com/cutting-room-floor/tilestream) | 711 | 112 | JavaScript | 23 | A high-performance map tile server powered by MBTiles files | 2018-03-04T00:18:20Z | | 72 | [angularjs-rails-resource](https://github.com/FineLinePrototyping/angularjs-rails-resource) | 708 | 115 | JavaScript | 34 | None | 2018-04-15T14:07:06Z | | 73 | [react-native-meteor](https://github.com/inProgress-team/react-native-meteor) | 707 | 220 | JavaScript | 119 | Meteor Reactivity for your React Native application :) | 2020-05-15T14:42:07Z | | 74 | [array](https://github.com/matthewmueller/array) | 704 | 41 | JavaScript | 5 | A better array for the browser and node.js. Supports events & many functional goodies. | 2016-07-04T04:45:30Z | | 75 | [nodyn](https://github.com/nodyn/nodyn) | 702 | 85 | JavaScript | 20 | A node.js compatible framework running on the JVM. | 2016-10-13T14:29:51Z | | 76 | [generator-ng-fullstack](https://github.com/ericmdantas/generator-ng-fullstack) | 699 | 108 | JavaScript | 11 | Client, server or fullstack - it's up to you. ng-fullstack gives you the best of the latest. | 2020-07-16T04:29:07Z | | 77 | [reactive-elements](https://github.com/reactive-elements/reactive-elements) | 696 | 44 | JavaScript | 18 | Allows to use React.js component as HTML element (web component) | 2020-07-16T20:47:13Z | | 78 | [between.js](https://github.com/sasha240100/between.js) | 691 | 20 | JavaScript | 7 | Lightweight JavaScript (ES6) tweening engine | 2019-08-11T12:58:20Z | | 79 | [private-bower](https://github.com/Hacklone/private-bower) | 691 | 150 | JavaScript | 52 | A simple private bower registry | 2018-06-20T19:55:38Z | | 80 | [reveal](https://github.com/zurb/reveal) | 688 | 182 | JavaScript | 78 | None | 2015-04-23T13:37:10Z | | 81 | [morpheus](https://github.com/vesparny/morpheus) | 687 | 43 | JavaScript | 14 | The next generation web publishing platform built with React.js | 2015-10-07T17:20:30Z | | 82 | [jq-idealforms-old](https://github.com/elclanrs/jq-idealforms-old) | 681 | 105 | JavaScript | 43 | The ultimate framework for building and validating responsive HTML5 forms. | 2019-12-13T23:41:12Z | | 83 | [quora](https://github.com/huacnlee/quora) | 680 | 207 | JavaScript | 46 | Quora.com like project with Ruby on Rails (不再维护) | 2012-09-24T02:25:47Z | | 84 | [tmodjs](https://github.com/aui/tmodjs) | 675 | 197 | JavaScript | 71 | 前端模板外置解决方案 | 2017-04-16T08:14:01Z | | 85 | [dialogflow-nodejs-client](https://github.com/dialogflow/dialogflow-nodejs-client) | 670 | 314 | JavaScript | 60 | Node.js SDK for Dialogflow | 2019-02-20T18:29:33Z | | 86 | [elastic.js](https://github.com/fullscale/elastic.js) | 663 | 175 | JavaScript | 33 | A JavaScript implementation of the elasticsearch Query DSL | 2018-05-08T16:20:24Z | | 87 | [backbone-deep-model](https://github.com/powmedia/backbone-deep-model) | 659 | 163 | JavaScript | 39 | Improved support for models with nested attributes. | 2015-08-20T12:20:45Z | | 88 | [angular-gettext](https://github.com/rubenv/angular-gettext) | 659 | 161 | JavaScript | 126 | Gettext support for Angular.js | 2019-06-04T00:04:58Z | | 89 | [react-notification](https://github.com/pburtchaell/react-notification) | 657 | 80 | JavaScript | 0 | Provides snackbar notifications for React | 2019-12-23T19:11:14Z | | 90 | [material-refresh](https://github.com/lightningtgc/material-refresh) | 652 | 117 | JavaScript | 18 | Google Material Design swipe(pull) to refresh by using JavaScript and CSS3. | 2017-05-17T19:40:54Z | | 91 | [generator-backbone](https://github.com/yeoman/generator-backbone) | 651 | 171 | JavaScript | 21 | Scaffold out a Backbone.js project | 2017-02-13T17:35:09Z | | 92 | [baucis](https://github.com/wprl/baucis) | 649 | 94 | JavaScript | 10 | Baucis enables you to build scalable REST APIs using the open source tools and standards you and your team already know. | 2020-03-06T18:23:54Z | | 93 | [map-chat](https://github.com/idoco/map-chat) | 643 | 104 | JavaScript | 13 | A super simple location based chat | 2017-07-11T17:06:12Z | | 94 | [holla](https://github.com/contra/holla) | 643 | 70 | JavaScript | 22 | An abstraction over P2P video/voice/data connections using WebRTC | 2016-01-27T21:51:22Z | | 95 | [koa-react-full-example](https://github.com/dozoisch/koa-react-full-example) | 635 | 88 | JavaScript | 2 | Full example using Koa, React, Passport, Mongoose, Webpack, Mocha, Babel | 2016-10-06T09:31:26Z | | 96 | [mincer](https://github.com/js-kyle/mincer) | 633 | 81 | JavaScript | 7 | Sprockets inspired web assets compiler for Node.js | 2020-07-15T20:17:11Z | | 97 | [backbone.epoxy](https://github.com/gmac/backbone.epoxy) | 630 | 93 | JavaScript | 28 | Declarative data binding and computed models for Backbone | 2018-04-11T16:00:40Z | | 98 | [react-quick-tutorial](https://github.com/shiningjason/react-quick-tutorial) | 630 | 144 | JavaScript | 8 | :rocket: 讓你用最短時間,充分體會 React 的脈絡思維 | 2016-09-01T09:21:08Z | | 99 | [Tocca.js](https://github.com/GianlucaGuarini/Tocca.js) | 627 | 70 | JavaScript | 1 | Super lightweight script (~1kb) to detect via Javascript events like 'tap' 'dbltap' 'swipeup' 'swipedown' 'swipeleft' 'swiperight' on any kind of device. | 2020-03-14T08:16:57Z | | 100 | [ngSweetAlert](https://github.com/oitozero/ngSweetAlert) | 625 | 174 | JavaScript | 33 | AngularJS wrapper for SweetAlert | 2019-01-31T15:54:06Z |