Files
Github-Ranking/Top100/JavaScript.md
T
2019-04-24 13:57:45 +08:00

109 lines
19 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[Github Ranking](../README.md)
==========
## Top 100 Stars in JavaScript
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
| ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- |
| 1 | [socket.io](https://github.com/socketio/socket.io) | 46059 | 8474 | JavaScript | 379 | Realtime application framework (Node.JS server) | 2019-03-30T10:11:39Z |
| 2 | [resume.github.com](https://github.com/resume/resume.github.com) | 40377 | 1065 | JavaScript | 36 | Resumes generated using the GitHub informations | 2018-12-29T23:17:05Z |
| 3 | [impress.js](https://github.com/impress/impress.js) | 34707 | 6810 | JavaScript | 55 | It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. | 2019-04-14T04:43:47Z |
| 4 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 26355 | 6368 | JavaScript | 141 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2019-04-12T11:39:13Z |
| 5 | [vue-cli](https://github.com/vuejs/vue-cli) | 20365 | 3323 | JavaScript | 356 | 🛠️ Standard Tooling for Vue.js Development | 2019-04-24T05:05:04Z |
| 6 | [swiper](https://github.com/nolimits4web/swiper) | 19632 | 7091 | JavaScript | 166 | Most modern mobile touch slider with hardware accelerated transitions | 2019-04-23T12:25:23Z |
| 7 | [RxJS](https://github.com/Reactive-Extensions/RxJS) | 19626 | 2274 | JavaScript | 288 | The Reactive Extensions for JavaScript | 2018-04-18T20:17:39Z |
| 8 | [parse-server](https://github.com/parse-community/parse-server) | 16316 | 4125 | JavaScript | 48 | Parse-compatible API server module for Node/Express | 2019-04-23T15:40:39Z |
| 9 | [lottie-web](https://github.com/airbnb/lottie-web) | 16224 | 1427 | JavaScript | 473 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2019-04-22T12:59:09Z |
| 10 | [bower](https://github.com/bower/bower) | 15264 | 1982 | JavaScript | 199 | A package manager for the web | 2019-03-09T17:48:30Z |
| 11 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 13273 | 862 | JavaScript | 24 | A list of funny and tricky JavaScript examples | 2019-04-08T09:04:11Z |
| 12 | [stream-handbook](https://github.com/substack/stream-handbook) | 12348 | 934 | JavaScript | 70 | how to write node programs with streams | 2017-10-13T04:43:09Z |
| 13 | [iscroll](https://github.com/cubiq/iscroll) | 11905 | 3533 | JavaScript | 580 | Smooth scrolling for the web | 2018-12-13T19:06:24Z |
| 14 | [NativeBase](https://github.com/GeekyAnts/NativeBase) | 11771 | 1398 | JavaScript | 56 | Essential cross-platform UI components for React Native | 2019-04-23T19:38:14Z |
| 15 | [react-redux-universal-hot-example](https://github.com/erikras/react-redux-universal-hot-example) | 11707 | 2607 | JavaScript | 447 | A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform | 2018-06-13T02:39:51Z |
| 16 | [svgo](https://github.com/svg/svgo) | 11674 | 869 | JavaScript | 253 | :tiger: Node.js tool for optimizing SVG files | 2019-04-22T11:12:43Z |
| 17 | [johnny-five](https://github.com/rwaldron/johnny-five) | 10434 | 1552 | JavaScript | 65 | JavaScript Robotics and IoT programming framework, developed at Bocoup. | 2019-04-05T18:48:12Z |
| 18 | [react-in-patterns](https://github.com/krasimir/react-in-patterns) | 10344 | 629 | JavaScript | 4 | A free book that talks about design patterns/techniques used while developing with React. | 2018-12-01T06:14:28Z |
| 19 | [angular-starter](https://github.com/PatrickJS/angular-starter) | 10248 | 5417 | JavaScript | 79 | :tada: An Angular Starter kit featuring Angular (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack | 2018-12-15T10:15:37Z |
| 20 | [ignite](https://github.com/infinitered/ignite) | 9739 | 748 | JavaScript | 52 | The hottest CLI for React Native, boilerplates, plugins, generators, and more! | 2019-04-22T15:37:33Z |
| 21 | [falcor](https://github.com/Netflix/falcor) | 9291 | 434 | JavaScript | 57 | A JavaScript library for efficient data fetching | 2019-04-18T20:23:02Z |
| 22 | [vue-resource](https://github.com/pagekit/vue-resource) | 9193 | 1550 | JavaScript | 81 | The HTTP client for Vue.js | 2019-02-09T15:00:44Z |
| 23 | [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension) | 8924 | 566 | JavaScript | 153 | Redux DevTools extension. | 2019-02-28T09:31:30Z |
| 24 | [daterangepicker](https://github.com/dangrossman/daterangepicker) | 8746 | 2833 | JavaScript | 38 | JavaScript Date Range, Date and Time Picker Component | 2019-04-22T14:23:52Z |
| 25 | [dotenv](https://github.com/motdotla/dotenv) | 8668 | 390 | JavaScript | 2 | Loads environment variables from .env for nodejs projects. | 2019-04-14T02:59:05Z |
| 26 | [kue](https://github.com/Automattic/kue) | 8612 | 857 | JavaScript | 285 | Kue is a priority job queue backed by redis, built for node.js. | 2019-04-08T09:14:29Z |
| 27 | [mathjs](https://github.com/josdejong/mathjs) | 8410 | 760 | JavaScript | 208 | An extensive math library for JavaScript and Node.js | 2019-04-22T15:10:02Z |
| 28 | [blessed](https://github.com/chjj/blessed) | 8353 | 366 | JavaScript | 214 | A high-level terminal interface library for node.js. | 2019-03-07T13:09:16Z |
| 29 | [push.js](https://github.com/Nickersoft/push.js) | 7882 | 476 | JavaScript | 18 | The world's most versatile desktop notifications framework :earth_americas: | 2019-04-19T08:06:41Z |
| 30 | [ChakraCore](https://github.com/Microsoft/ChakraCore) | 7800 | 1112 | JavaScript | 390 | ChakraCore is the core part of the Chakra JavaScript engine that powers Microsoft Edge | 2019-04-24T00:00:16Z |
| 31 | [jQuery-menu-aim](https://github.com/kamens/jQuery-menu-aim) | 7736 | 1136 | JavaScript | 67 | jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's. | 2018-11-01T09:37:40Z |
| 32 | [emotion](https://github.com/emotion-js/emotion) | 7703 | 458 | JavaScript | 194 | CSS-in-JS library designed for high performance style composition | 2019-04-23T12:46:08Z |
| 33 | [AndroidInterview-Q-A](https://github.com/JackyAndroid/AndroidInterview-Q-A) | 7589 | 1768 | JavaScript | 1 | The top Internet companies android interview questions and answers | 2019-03-04T01:37:17Z |
| 34 | [node-elm](https://github.com/bailicangdu/node-elm) | 7523 | 2493 | JavaScript | 15 | 基于 node.js + Mongodb 构建的后台系统 | 2019-03-11T11:55:57Z |
| 35 | [g2](https://github.com/antvis/g2) | 7418 | 598 | JavaScript | 222 | The Grammar of Graphics in JavaScript | 2019-04-17T03:26:13Z |
| 36 | [markdown-it](https://github.com/markdown-it/markdown-it) | 7202 | 606 | JavaScript | 7 | Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed | 2019-03-04T13:00:55Z |
| 37 | [metrics-graphics](https://github.com/metricsgraphics/metrics-graphics) | 7086 | 493 | JavaScript | 147 | A library optimized for concise and principled data graphics and layouts. | 2019-04-22T21:59:42Z |
| 38 | [nvd3](https://github.com/novus/nvd3) | 6852 | 2222 | JavaScript | 552 | A reusable charting library written in d3.js | 2019-03-02T07:52:35Z |
| 39 | [chromeos-apk](https://github.com/vladikoff/chromeos-apk) | 6669 | 789 | JavaScript | 174 | ☢️ Run Android Apps in Chrome OS OR Chrome in OS X, Linux and Windows. | 2018-05-22T16:31:45Z |
| 40 | [testcafe](https://github.com/DevExpress/testcafe) | 6614 | 381 | JavaScript | 358 | A Node.js tool to automate end-to-end web testing. | 2019-04-23T15:11:46Z |
| 41 | [SlickGrid](https://github.com/mleibman/SlickGrid) | 6538 | 2284 | JavaScript | 471 | A lightning fast JavaScript grid/spreadsheet | 2019-04-22T06:05:50Z |
| 42 | [js-sequence-diagrams](https://github.com/bramp/js-sequence-diagrams) | 6295 | 898 | JavaScript | 99 | Draws simple SVG sequence diagrams from textual representation of the diagram | 2019-04-10T11:06:47Z |
| 43 | [fontello](https://github.com/fontello/fontello) | 5971 | 763 | JavaScript | 63 | Iconic fonts scissors | 2019-04-08T18:33:41Z |
| 44 | [filepond](https://github.com/pqina/filepond) | 5738 | 277 | JavaScript | 13 | 🌊 A flexible and fun JavaScript file upload library | 2019-04-15T09:14:51Z |
| 45 | [vue-admin-template](https://github.com/PanJiaChen/vue-admin-template) | 5701 | 2082 | JavaScript | 51 | a vue2.0 minimal admin template | 2019-04-23T01:53:32Z |
| 46 | [DPlayer](https://github.com/MoePlayer/DPlayer) | 5542 | 946 | JavaScript | 79 | :lollipop: Wow, such a lovely HTML5 danmaku video player | 2019-04-16T05:59:47Z |
| 47 | [agenda](https://github.com/agenda/agenda) | 5299 | 546 | JavaScript | 209 | Lightweight job scheduling for Node.js | 2019-04-19T13:12:14Z |
| 48 | [Keyframes](https://github.com/facebookincubator/Keyframes) | 5243 | 319 | JavaScript | 35 | A library for converting Adobe AE shape based animations to a data format and playing it back on Android and iOS devices. | 2018-11-05T16:49:55Z |
| 49 | [history](https://github.com/ReactTraining/history) | 5224 | 530 | JavaScript | 35 | Manage session history with JavaScript | 2019-04-20T20:18:59Z |
| 50 | [zombie](https://github.com/assaf/zombie) | 5192 | 523 | JavaScript | 184 | Insanely fast, full-stack, headless browser testing using node.js | 2019-04-02T11:56:09Z |
| 51 | [jQuery-Knob](https://github.com/aterrien/jQuery-Knob) | 5142 | 1321 | JavaScript | 223 | Nice, downward compatible, touchable, jQuery dial | 2018-08-15T12:25:14Z |
| 52 | [webdriverio](https://github.com/webdriverio/webdriverio) | 4840 | 1371 | JavaScript | 47 | Next-gen WebDriver test automation framework for Node.js | 2019-04-24T04:07:47Z |
| 53 | [LokiJS](https://github.com/techfort/LokiJS) | 4805 | 373 | JavaScript | 19 | javascript embeddable / in-memory database | 2019-03-12T11:24:18Z |
| 54 | [cubism](https://github.com/square/cubism) | 4771 | 548 | JavaScript | 47 | Cubism.js: A JavaScript library for time series visualization. | 2018-12-17T16:04:07Z |
| 55 | [mean](https://github.com/meanjs/mean) | 4720 | 1920 | JavaScript | 145 | MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js - | 2019-01-02T19:33:59Z |
| 56 | [morgan](https://github.com/expressjs/morgan) | 4619 | 350 | JavaScript | 10 | HTTP request logger middleware for node.js | 2019-04-12T14:00:56Z |
| 57 | [chancejs](https://github.com/chancejs/chancejs) | 4479 | 323 | JavaScript | 100 | Chance - Random generator helper for JavaScript | 2019-04-14T06:19:15Z |
| 58 | [autotrack](https://github.com/googleanalytics/autotrack) | 4416 | 464 | JavaScript | 30 | Automatic and enhanced Google Analytics tracking for common user interactions on the web. | 2018-09-28T03:14:47Z |
| 59 | [turf](https://github.com/Turfjs/turf) | 4355 | 459 | JavaScript | 163 | A modular geospatial engine written in JavaScript | 2019-04-23T02:47:19Z |
| 60 | [lost](https://github.com/peterramsing/lost) | 4266 | 180 | JavaScript | 27 | LostGrid is a powerful grid system built in PostCSS that works with any preprocessor and even vanilla CSS. | 2019-02-10T02:36:56Z |
| 61 | [Sugar](https://github.com/andrewplummer/Sugar) | 4168 | 317 | JavaScript | 62 | A Javascript library for working with native objects. | 2018-12-26T16:42:35Z |
| 62 | [autosize](https://github.com/jackmoore/autosize) | 4085 | 632 | JavaScript | 33 | Autosize is a small, stand-alone script to automatically adjust textarea height to fit text. | 2018-10-31T20:08:46Z |
| 63 | [ngbp](https://github.com/ngbp/ngbp) | 4060 | 1155 | JavaScript | 164 | A sophisticated build management system for web apps (formerly ng-boilerplate). Created by @joshdmiller | 2017-07-01T14:27:52Z |
| 64 | [carbon-now-cli](https://github.com/mixn/carbon-now-cli) | 3982 | 84 | JavaScript | 3 | 🎨 Beautiful images of your code — from right inside your terminal. | 2019-03-23T12:36:01Z |
| 65 | [tty.js](https://github.com/chjj/tty.js) | 3890 | 498 | JavaScript | 103 | A terminal for your browser, using node/express/socket.io | 2018-11-29T13:47:54Z |
| 66 | [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) | 3888 | 614 | JavaScript | 131 | 🍡@quilljs editor component for @vuejs | 2019-03-20T09:56:53Z |
| 67 | [devtool](https://github.com/Jam3/devtool) | 3811 | 175 | JavaScript | 73 | [OBSOLETE] runs Node.js programs through Chromium DevTools | 2018-05-27T22:15:29Z |
| 68 | [exercises](https://github.com/kolodny/exercises) | 3725 | 600 | JavaScript | 11 | Some basic javascript coding challenges and interview questions | 2017-10-03T15:02:39Z |
| 69 | [jitsi-meet](https://github.com/jitsi/jitsi-meet) | 3654 | 1232 | JavaScript | 65 | Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. | 2019-04-23T22:50:01Z |
| 70 | [getbem.com](https://github.com/getbem/getbem.com) | 3618 | 162 | JavaScript | 75 | Get BEM to all people in simplest way | 2019-03-11T20:01:22Z |
| 71 | [babel-preset-env](https://github.com/babel/babel-preset-env) | 3533 | 196 | JavaScript | 1 | PSA: this repo has been moved into babel/babel --> | 2018-05-10T14:31:15Z |
| 72 | [hotkeys](https://github.com/jaywcjlove/hotkeys) | 3530 | 227 | JavaScript | 22 | ➷ A robust Javascript library for capturing keyboard input. It has no dependencies. | 2019-03-31T16:28:10Z |
| 73 | [earth](https://github.com/cambecc/earth) | 3479 | 772 | JavaScript | 67 | a project to visualize global weather conditions | 2019-01-29T23:52:59Z |
| 74 | [phantomjs-node](https://github.com/amir20/phantomjs-node) | 3446 | 483 | JavaScript | 5 | PhantomJS integration module for NodeJS | 2019-04-17T13:13:33Z |
| 75 | [rxmarbles](https://github.com/staltz/rxmarbles) | 3412 | 407 | JavaScript | 36 | Interactive diagrams of Rx Observables | 2019-03-14T19:08:20Z |
| 76 | [PhysicsJS](https://github.com/wellcaffeinated/PhysicsJS) | 3244 | 394 | JavaScript | 59 | A modular, extendable, and easy-to-use physics engine for javascript | 2019-03-26T23:43:28Z |
| 77 | [corpora](https://github.com/dariusk/corpora) | 3235 | 783 | JavaScript | 20 | A collection of small corpuses of interesting data for the creation of bots and similar stuff. | 2019-03-15T17:38:24Z |
| 78 | [flow-typed](https://github.com/flow-typed/flow-typed) | 3167 | 1263 | JavaScript | 370 | A central repository for Flow library definitions | 2019-04-23T15:08:06Z |
| 79 | [HTML-GL](https://github.com/PixelsCommander/HTML-GL) | 3162 | 152 | JavaScript | 23 | Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL | 2018-03-28T07:24:28Z |
| 80 | [TheaterJS](https://github.com/Zhouzi/TheaterJS) | 3147 | 184 | JavaScript | 7 | Typing animation mimicking human behavior. | 2018-07-29T20:06:58Z |
| 81 | [moloch](https://github.com/aol/moloch) | 3133 | 635 | JavaScript | 82 | Moloch is an open source, large scale, full packet capturing, indexing, and database system. | 2019-04-23T20:29:26Z |
| 82 | [gif.js](https://github.com/jnordberg/gif.js) | 3117 | 336 | JavaScript | 57 | JavaScript GIF encoding library | 2019-03-22T14:53:57Z |
| 83 | [scrollMonitor](https://github.com/stutrek/scrollMonitor) | 3075 | 222 | JavaScript | 18 | A simple and fast API to monitor elements as you scroll | 2019-02-17T18:50:08Z |
| 84 | [react-big-calendar](https://github.com/intljusticemission/react-big-calendar) | 3071 | 1066 | JavaScript | 196 | gcal/outlook like calendar component | 2019-04-23T16:07:04Z |
| 85 | [resume-cli](https://github.com/jsonresume/resume-cli) | 3052 | 241 | JavaScript | 81 | Cli tool to easily setup a new resume 📑 | 2019-01-25T20:28:28Z |
| 86 | [frontend-boilerplate](https://github.com/tj/frontend-boilerplate) | 3024 | 313 | JavaScript | 19 | webpack-react-redux-babel-autoprefixer-hmr-postcss-css-modules-rucksack-boilerplate (unmaintained, I don't use it anymore) | 2018-05-14T17:33:50Z |
| 87 | [jquery-match-height](https://github.com/liabru/jquery-match-height) | 3013 | 789 | JavaScript | 75 | a responsive equal heights plugin | 2018-08-24T15:07:29Z |
| 88 | [velocity-react](https://github.com/google-fabric/velocity-react) | 2914 | 159 | JavaScript | 16 | React components for Velocity.js | 2018-11-14T21:21:33Z |
| 89 | [gridsome](https://github.com/gridsome/gridsome) | 2851 | 130 | JavaScript | 113 | ⚡️Vue.js-powered Modern Website Generator | 2019-04-20T07:39:10Z |
| 90 | [percollate](https://github.com/danburzo/percollate) | 2849 | 97 | JavaScript | 35 | 🌐 → 📖 A command-line tool to turn web pages into beautifully formatted PDFs | 2018-12-22T20:06:30Z |
| 91 | [glorious-demo](https://github.com/glorious-codes/glorious-demo) | 2813 | 80 | JavaScript | 5 | The easiest way to demonstrate your code in action. | 2019-04-18T03:00:39Z |
| 92 | [ScrollTrigger](https://github.com/terwanerik/ScrollTrigger) | 2794 | 255 | JavaScript | 8 | Triggers classes on html elements based on the scroll position. Uses requestAnimationFrame so it doesn't jack the users scroll. | 2019-03-27T11:05:43Z |
| 93 | [AlloyFinger](https://github.com/AlloyTeam/AlloyFinger) | 2787 | 470 | JavaScript | 75 | super tiny size multi-touch gestures library for the web.    You can touch this → | 2019-01-03T07:05:23Z |
| 94 | [i18n-js](https://github.com/fnando/i18n-js) | 2784 | 488 | JavaScript | 65 | It's a small library to provide the I18n translations on the Javascript. It comes with Rails support. | 2019-01-22T09:31:19Z |
| 95 | [shiny](https://github.com/rikschennink/shiny) | 2760 | 64 | JavaScript | 5 | 🌟 Shiny reflections for mobile websites | 2019-01-31T10:58:33Z |
| 96 | [CLNDR](https://github.com/kylestetz/CLNDR) | 2751 | 468 | JavaScript | 15 | :calendar: a jQuery calendar plugin that uses HTML templates | 2018-06-19T17:33:25Z |
| 97 | [orbit-db](https://github.com/orbitdb/orbit-db) | 2748 | 217 | JavaScript | 138 | Peer-to-Peer Databases for the Decentralized Web | 2019-04-23T16:35:41Z |
| 98 | [zuck.js](https://github.com/ramon82/zuck.js) | 2687 | 178 | JavaScript | 7 | A javascript library that lets you add stories EVERYWHERE. | 2019-03-22T15:59:32Z |
| 99 | [Spring-Cloud-Admin](https://github.com/wxiaoqi/Spring-Cloud-Admin) | 2674 | 1186 | JavaScript | 0 | Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。 | 2018-07-11T00:30:17Z |
| 100 | [kissy](https://github.com/kissyteam/kissy) | 2658 | 919 | JavaScript | 35 | A Powerful Collection Of Modules | 2016-06-13T08:29:15Z |