Files
Github-Ranking/Top100/JavaScript.md
T
2019-05-15 12:01:21 +08:00

109 lines
19 KiB
Markdown

[Github Ranking](../README.md)
==========
## Top 100 Stars in JavaScript
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
| ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- |
| 1 | [d3](https://github.com/d3/d3) | 84631 | 20745 | JavaScript | 9 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2019-05-02T14:23:43Z |
| 2 | [atom](https://github.com/atom/atom) | 48718 | 11641 | JavaScript | 687 | :atom: The hackable text editor | 2019-05-15T02:00:23Z |
| 3 | [material-ui](https://github.com/mui-org/material-ui) | 46784 | 10168 | JavaScript | 316 | React components for faster and easier web development. Build your own design system, or start with Material Design. | 2019-05-15T03:59:24Z |
| 4 | [socket.io](https://github.com/socketio/socket.io) | 46285 | 8487 | JavaScript | 387 | Realtime application framework (Node.JS server) | 2019-04-24T15:06:49Z |
| 5 | [resume.github.com](https://github.com/resume/resume.github.com) | 40704 | 1079 | JavaScript | 36 | Resumes generated using the GitHub informations | 2018-12-29T23:17:05Z |
| 6 | [json-server](https://github.com/typicode/json-server) | 40112 | 3551 | JavaScript | 440 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2019-05-12T16:42:18Z |
| 7 | [lodash](https://github.com/lodash/lodash) | 39089 | 4051 | JavaScript | 6 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2019-05-14T13:03:46Z |
| 8 | [markdown-here](https://github.com/adam-p/markdown-here) | 37851 | 6478 | JavaScript | 236 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2019-05-11T14:08:34Z |
| 9 | [storybook](https://github.com/storybooks/storybook) | 37747 | 3038 | JavaScript | 360 | UI component dev & test: React, Vue, Angular, React Native, Ember, Web Components & more! | 2019-05-15T02:14:00Z |
| 10 | [impress.js](https://github.com/impress/impress.js) | 34777 | 6813 | JavaScript | 56 | 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-05-02T13:33:13Z |
| 11 | [Front-End-Checklist](https://github.com/thedaviddias/Front-End-Checklist) | 34415 | 3276 | JavaScript | 5 | 🗂 The perfect Front-End Checklist for modern websites and meticulous developers | 2019-05-13T12:31:20Z |
| 12 | [incubator-echarts](https://github.com/apache/incubator-echarts) | 34135 | 10042 | JavaScript | 3259 | A powerful, interactive charting and visualization library for browser | 2019-05-14T18:03:31Z |
| 13 | [Ghost](https://github.com/TryGhost/Ghost) | 29873 | 6444 | JavaScript | 84 | 👻 The most popular headless Node.js CMS for professional publishing | 2019-05-14T16:10:33Z |
| 14 | [hyper](https://github.com/zeit/hyper) | 29158 | 2376 | JavaScript | 813 | A terminal built on web technologies | 2019-05-15T03:53:32Z |
| 15 | [tech-interview-handbook](https://github.com/yangshun/tech-interview-handbook) | 27517 | 3751 | JavaScript | 7 | 💯 Algorithms study materials, behavioral content and tips for rocking your coding interview | 2019-04-03T16:18:01Z |
| 16 | [backbone](https://github.com/jashkenas/backbone) | 27470 | 5709 | JavaScript | 83 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2019-05-13T13:07:23Z |
| 17 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 26471 | 6382 | JavaScript | 140 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2019-05-13T10:34:52Z |
| 18 | [underscore](https://github.com/jashkenas/underscore) | 24483 | 5393 | JavaScript | 120 | JavaScript's utility _ belt | 2019-04-26T15:09:10Z |
| 19 | [slick](https://github.com/kenwheeler/slick) | 23834 | 4765 | JavaScript | 1076 | the last carousel you'll ever need | 2019-04-09T17:17:08Z |
| 20 | [styled-components](https://github.com/styled-components/styled-components) | 23744 | 1399 | JavaScript | 84 | Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅 | 2019-05-12T01:03:44Z |
| 21 | [pixi.js](https://github.com/pixijs/pixi.js) | 23168 | 3263 | JavaScript | 80 | The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. | 2019-05-14T15:47:19Z |
| 22 | [dayjs](https://github.com/iamkun/dayjs) | 21265 | 952 | JavaScript | 35 | ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API | 2019-05-14T09:09:38Z |
| 23 | [ember.js](https://github.com/emberjs/ember.js) | 20968 | 4169 | JavaScript | 287 | Ember.js - A JavaScript framework for creating ambitious web applications | 2019-05-14T20:30:54Z |
| 24 | [vue-cli](https://github.com/vuejs/vue-cli) | 20758 | 3413 | JavaScript | 367 | 🛠️ Standard Tooling for Vue.js Development | 2019-05-14T03:37:44Z |
| 25 | [sails](https://github.com/balderdashy/sails) | 20519 | 1845 | JavaScript | 240 | Realtime MVC Framework for Node.js | 2019-05-06T18:33:04Z |
| 26 | [hammer.js](https://github.com/hammerjs/hammer.js) | 20020 | 2532 | JavaScript | 266 | A javascript library for multi-touch gestures :// You can touch this | 2019-05-10T22:20:37Z |
| 27 | [swiper](https://github.com/nolimits4web/swiper) | 19810 | 7169 | JavaScript | 169 | Most modern mobile touch slider with hardware accelerated transitions | 2019-05-11T07:34:21Z |
| 28 | [ace](https://github.com/ajaxorg/ace) | 19693 | 4344 | JavaScript | 667 | Ace (Ajax.org Cloud9 Editor) | 2019-05-14T22:21:40Z |
| 29 | [RxJS](https://github.com/Reactive-Extensions/RxJS) | 19652 | 2267 | JavaScript | 288 | The Reactive Extensions for JavaScript | 2018-04-18T20:17:39Z |
| 30 | [nativefier](https://github.com/jiahaog/nativefier) | 19648 | 1112 | JavaScript | 155 | Make any web page a desktop application | 2019-04-19T20:15:00Z |
| 31 | [react-starter-kit](https://github.com/kriasoft/react-starter-kit) | 19174 | 3858 | JavaScript | 512 | React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync) | 2019-05-06T04:06:12Z |
| 32 | [vuetify](https://github.com/vuetifyjs/vuetify) | 18818 | 2092 | JavaScript | 658 | 🐉 Material Component Framework for Vue.js 2 | 2019-05-15T00:46:50Z |
| 33 | [nightmare](https://github.com/segmentio/nightmare) | 17262 | 1049 | JavaScript | 128 | A high-level browser automation library. | 2019-04-27T06:46:23Z |
| 34 | [autoprefixer](https://github.com/postcss/autoprefixer) | 17031 | 1037 | JavaScript | 13 | Parse CSS and add vendor prefixes to rules by Can I Use | 2019-05-06T05:33:48Z |
| 35 | [Sortable](https://github.com/SortableJS/Sortable) | 16546 | 2489 | JavaScript | 158 | Sortable — is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Knockout and any CSS library, e.g. Bootstrap. | 2019-05-12T02:04:47Z |
| 36 | [lottie-web](https://github.com/airbnb/lottie-web) | 16453 | 1469 | JavaScript | 489 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2019-05-15T00:45:51Z |
| 37 | [parse-server](https://github.com/parse-community/parse-server) | 16376 | 4133 | JavaScript | 44 | API server module for Node/Express | 2019-05-14T20:07:48Z |
| 38 | [ramda](https://github.com/ramda/ramda) | 16158 | 1043 | JavaScript | 271 | :ram: Practical functional Javascript | 2019-05-15T03:05:10Z |
| 39 | [typeahead.js](https://github.com/twitter/typeahead.js) | 15703 | 3357 | JavaScript | 494 | typeahead.js is a fast and fully-featured autocomplete library | 2019-01-23T13:54:27Z |
| 40 | [draft-js](https://github.com/facebook/draft-js) | 15651 | 1700 | JavaScript | 545 | A React framework for building text editors. | 2019-05-09T18:30:02Z |
| 41 | [passport](https://github.com/jaredhanson/passport) | 15595 | 935 | JavaScript | 325 | Simple, unobtrusive authentication for Node.js. | 2019-03-04T12:24:17Z |
| 42 | [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) | 15475 | 2520 | JavaScript | 119 | Bootstrap components built with React | 2019-05-14T20:43:15Z |
| 43 | [Awesome-Design-Tools](https://github.com/LisaDziuba/Awesome-Design-Tools) | 15437 | 907 | JavaScript | 4 | The best design tools for everything 👉 | 2019-05-14T19:35:47Z |
| 44 | [tips](https://github.com/git-tips/tips) | 15396 | 1340 | JavaScript | 16 | Most commonly used git tips and tricks. | 2019-05-14T16:35:59Z |
| 45 | [bower](https://github.com/bower/bower) | 15261 | 1980 | JavaScript | 200 | A package manager for the web | 2019-03-09T17:48:30Z |
| 46 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 15069 | 1303 | JavaScript | 551 | A browser based code editor | 2019-05-05T23:48:50Z |
| 47 | [mojs](https://github.com/mojs/mojs) | 14691 | 798 | JavaScript | 51 | The motion graphics toolbelt for the web | 2019-04-30T12:34:14Z |
| 48 | [reselect](https://github.com/reduxjs/reselect) | 14654 | 508 | JavaScript | 65 | Selector library for Redux | 2019-04-28T23:12:58Z |
| 49 | [jasmine](https://github.com/jasmine/jasmine) | 14351 | 2117 | JavaScript | 56 | Simple JavaScript testing framework for browsers and node.js | 2019-05-15T01:01:33Z |
| 50 | [dropzone](https://github.com/enyo/dropzone) | 14342 | 3216 | JavaScript | 889 | Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. | 2019-02-27T09:52:22Z |
| 51 | [stackedit](https://github.com/benweet/stackedit) | 14307 | 2169 | JavaScript | 440 | In-browser Markdown editor | 2019-05-09T09:14:03Z |
| 52 | [statsd](https://github.com/statsd/statsd) | 13992 | 1814 | JavaScript | 82 | Daemon for easy but powerful stats aggregation | 2019-05-14T14:59:23Z |
| 53 | [riot](https://github.com/riot/riot) | 13639 | 1018 | JavaScript | 19 | Simple and elegant component-based UI library | 2019-05-12T18:33:16Z |
| 54 | [prepack](https://github.com/facebook/prepack) | 13599 | 455 | JavaScript | 220 | A JavaScript bundle optimizer. | 2019-05-08T08:09:25Z |
| 55 | [react-sketchapp](https://github.com/airbnb/react-sketchapp) | 13421 | 728 | JavaScript | 42 | render React components to Sketch ⚛️💎 | 2019-05-14T19:17:02Z |
| 56 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 13380 | 869 | JavaScript | 24 | A list of funny and tricky JavaScript examples | 2019-04-08T09:04:11Z |
| 57 | [winston](https://github.com/winstonjs/winston) | 13244 | 1224 | JavaScript | 230 | A logger for just about everything. | 2019-05-14T03:56:11Z |
| 58 | [browserify](https://github.com/browserify/browserify) | 12677 | 1114 | JavaScript | 342 | browser-side require() the node.js way | 2019-05-01T12:25:29Z |
| 59 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 12657 | 680 | JavaScript | 54 | Build terminal dashboards using ascii/ansi art and javascript | 2019-05-07T05:34:24Z |
| 60 | [egg](https://github.com/eggjs/egg) | 12594 | 1225 | JavaScript | 69 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2019-05-15T01:18:56Z |
| 61 | [stream-handbook](https://github.com/substack/stream-handbook) | 12374 | 938 | JavaScript | 70 | how to write node programs with streams | 2017-10-13T04:43:09Z |
| 62 | [react-canvas](https://github.com/Flipboard/react-canvas) | 11957 | 938 | JavaScript | 77 | High performance <canvas> rendering for React components | 2019-01-14T03:12:13Z |
| 63 | [iscroll](https://github.com/cubiq/iscroll) | 11939 | 3558 | JavaScript | 580 | Smooth scrolling for the web | 2018-12-13T19:06:24Z |
| 64 | [NativeBase](https://github.com/GeekyAnts/NativeBase) | 11920 | 1410 | JavaScript | 60 | Essential cross-platform UI components for React Native | 2019-05-01T19:27:41Z |
| 65 | [selectize.js](https://github.com/selectize/selectize.js) | 11808 | 3204 | JavaScript | 676 | Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc. | 2019-04-08T10:02:39Z |
| 66 | [svgo](https://github.com/svg/svgo) | 11802 | 881 | JavaScript | 253 | :tiger: Node.js tool for optimizing SVG files | 2019-05-14T14:36:43Z |
| 67 | [react-redux-universal-hot-example](https://github.com/erikras/react-redux-universal-hot-example) | 11725 | 2610 | JavaScript | 448 | A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform | 2018-06-13T02:39:51Z |
| 68 | [redux-form](https://github.com/erikras/redux-form) | 11552 | 1505 | JavaScript | 443 | A Higher Order Component using react-redux to keep form state in a Redux store | 2019-05-06T17:38:38Z |
| 69 | [ws](https://github.com/websockets/ws) | 11420 | 1498 | JavaScript | 8 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2019-05-14T13:04:22Z |
| 70 | [bootswatch](https://github.com/thomaspark/bootswatch) | 11271 | 3152 | JavaScript | 7 | Themes for Bootstrap | 2019-05-13T18:25:08Z |
| 71 | [lazysizes](https://github.com/aFarkas/lazysizes) | 11169 | 902 | JavaScript | 122 | High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration. | 2019-05-14T20:48:38Z |
| 72 | [dashing](https://github.com/Shopify/dashing) | 11161 | 1261 | JavaScript | 252 | The exceptionally handsome dashboard framework in Ruby and Coffeescript. | 2019-04-29T15:20:09Z |
| 73 | [ScrollMagic](https://github.com/janpaepke/ScrollMagic) | 11103 | 1775 | JavaScript | 436 | The javascript library for magical scroll interactions. | 2019-05-07T20:27:27Z |
| 74 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11091 | 476 | JavaScript | 52 | React Native for macOS is an experimental fork for writing desktop apps using Cocoa | 2019-05-02T13:18:33Z |
| 75 | [smartcrop.js](https://github.com/jwagner/smartcrop.js) | 10978 | 551 | JavaScript | 11 | Content aware image cropping | 2019-05-11T10:42:03Z |
| 76 | [ReLaXed](https://github.com/RelaxedJS/ReLaXed) | 10938 | 389 | JavaScript | 34 | Create PDF documents using web technologies | 2019-05-05T11:11:24Z |
| 77 | [Magnific-Popup](https://github.com/dimsemenov/Magnific-Popup) | 10721 | 3012 | JavaScript | 632 | Light and responsive lightbox script with focus on performance. | 2019-02-28T20:14:59Z |
| 78 | [browser-sync](https://github.com/BrowserSync/browser-sync) | 10672 | 676 | JavaScript | 440 | Keep multiple browsers & devices in sync when building websites. http://browsersync.io | 2019-04-30T02:30:29Z |
| 79 | [jquery-ui](https://github.com/jquery/jquery-ui) | 10665 | 5034 | JavaScript | 44 | The official jQuery user interface library. | 2019-04-08T03:14:50Z |
| 80 | [karma](https://github.com/karma-runner/karma) | 10663 | 1604 | JavaScript | 377 | Spectacular Test Runner for JavaScript | 2019-05-14T16:46:48Z |
| 81 | [johnny-five](https://github.com/rwaldron/johnny-five) | 10485 | 1566 | JavaScript | 68 | JavaScript Robotics and IoT programming framework, developed at Bocoup. | 2019-05-10T19:09:18Z |
| 82 | [react-redux-starter-kit](https://github.com/davezuko/react-redux-starter-kit) | 10430 | 2405 | JavaScript | 130 | Get started with React, Redux, and React-Router. | 2018-06-03T17:30:08Z |
| 83 | [react-in-patterns](https://github.com/krasimir/react-in-patterns) | 10379 | 639 | JavaScript | 4 | A free book that talks about design patterns/techniques used while developing with React. | 2018-12-01T06:14:28Z |
| 84 | [reactotron](https://github.com/infinitered/reactotron) | 10265 | 589 | JavaScript | 47 | A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. | 2019-05-14T21:20:00Z |
| 85 | [angular-starter](https://github.com/PatrickJS/angular-starter) | 10252 | 5412 | 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 | 2019-05-06T22:07:25Z |
| 86 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 10208 | 1576 | JavaScript | 335 | JavaScript Vector Library | 2019-03-30T15:08:07Z |
| 87 | [NodeBB](https://github.com/NodeBB/NodeBB) | 9995 | 2051 | JavaScript | 184 | Node.js based forum software built for the modern web | 2019-05-15T03:59:13Z |
| 88 | [blur-admin](https://github.com/akveo/blur-admin) | 9909 | 2839 | JavaScript | 252 | AngularJS Bootstrap Admin Panel Framework | 2019-01-19T18:58:47Z |
| 89 | [docsify](https://github.com/docsifyjs/docsify) | 9774 | 1926 | JavaScript | 157 | 🃏 A magical documentation site generator. | 2019-05-13T14:19:42Z |
| 90 | [convnetjs](https://github.com/karpathy/convnetjs) | 9675 | 1923 | JavaScript | 67 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2019-03-24T12:36:53Z |
| 91 | [brain.js](https://github.com/BrainJS/brain.js) | 9606 | 716 | JavaScript | 58 | 🤖 Neural networks in JavaScript | 2019-04-24T11:56:40Z |
| 92 | [backbone-fundamentals](https://github.com/addyosmani/backbone-fundamentals) | 9565 | 1562 | JavaScript | 73 | :book: A creative-commons book on Backbone.js for beginners and advanced users alike | 2018-10-28T18:32:38Z |
| 93 | [mousetrap](https://github.com/ccampbell/mousetrap) | 9520 | 845 | JavaScript | 209 | Simple library for handling keyboard shortcuts in Javascript | 2019-05-08T22:38:39Z |
| 94 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9402 | 2454 | JavaScript | 57 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2018-05-23T08:07:36Z |
| 95 | [lib-flexible](https://github.com/amfe/lib-flexible) | 9386 | 2812 | JavaScript | 10 | 可伸缩布局方案 | 2018-03-14T07:23:35Z |
| 96 | [react-slingshot](https://github.com/coryhouse/react-slingshot) | 9319 | 1612 | JavaScript | 26 | React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in | 2019-05-13T02:47:00Z |
| 97 | [falcor](https://github.com/Netflix/falcor) | 9318 | 438 | JavaScript | 57 | A JavaScript library for efficient data fetching | 2019-05-06T23:50:57Z |
| 98 | [vue-resource](https://github.com/pagekit/vue-resource) | 9267 | 1563 | JavaScript | 82 | The HTTP client for Vue.js | 2019-02-09T15:00:44Z |
| 99 | [nightwatch](https://github.com/nightwatchjs/nightwatch) | 9266 | 899 | JavaScript | 118 | Automated testing and continuous integration framework based on Node.js and using the Webdriver protocol | 2019-05-13T19:57:12Z |
| 100 | [fanqiang](https://github.com/bannedbook/fanqiang) | 9258 | 2346 | JavaScript | 102 | 翻墙-科学上网 | 2019-03-27T13:20:34Z |