Files
Github-Ranking/Top100/JavaScript.md
T
2020-08-30 11:01:26 +08:00

109 lines
18 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. 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 | [react](https://github.com/facebook/react) | 154937 | 30393 | JavaScript | 567 | A declarative, efficient, and flexible JavaScript library for building user interfaces. | 2020-08-29T20:03:25Z |
| 2 | [bootstrap](https://github.com/twbs/bootstrap) | 143790 | 70071 | JavaScript | 437 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. | 2020-08-28T08:41:08Z |
| 3 | [create-react-app](https://github.com/facebook/create-react-app) | 81472 | 19826 | JavaScript | 665 | Set up a modern web app by running one command. | 2020-08-29T19:47:17Z |
| 4 | [Font-Awesome](https://github.com/FortAwesome/Font-Awesome) | 63802 | 10977 | JavaScript | 5484 | The iconic SVG, font, and CSS toolkit | 2020-07-15T21:34:43Z |
| 5 | [reveal.js](https://github.com/hakimel/reveal.js) | 52964 | 15027 | JavaScript | 585 | The HTML Presentation Framework | 2020-08-28T11:16:41Z |
| 6 | [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) | 48014 | 3805 | JavaScript | 87 | A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers | 2020-08-29T06:18:09Z |
| 7 | [gatsby](https://github.com/gatsbyjs/gatsby) | 46616 | 8691 | JavaScript | 810 | Build blazing fast, modern apps and websites with React | 2020-08-30T02:42:46Z |
| 8 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 38822 | 4639 | JavaScript | 48 | :bathtub: Clean Code concepts adapted for JavaScript | 2020-08-13T09:19:57Z |
| 9 | [nw.js](https://github.com/nwjs/nw.js) | 37164 | 3882 | JavaScript | 754 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2020-08-29T06:55:17Z |
| 10 | [pdf.js](https://github.com/mozilla/pdf.js) | 31810 | 7498 | JavaScript | 635 | PDF Reader in JavaScript | 2020-08-29T16:08:41Z |
| 11 | [hexo](https://github.com/hexojs/hexo) | 31125 | 3976 | JavaScript | 103 | A fast, simple & powerful blog framework, powered by Node.js. | 2020-08-29T10:40:28Z |
| 12 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 30673 | 6722 | JavaScript | 18 | A boilerplate for Node.js web applications | 2020-08-27T16:59:34Z |
| 13 | [phaser](https://github.com/photonstorm/phaser) | 28060 | 6283 | JavaScript | 160 | Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. | 2020-08-29T19:08:14Z |
| 14 | [preact](https://github.com/preactjs/preact) | 26994 | 1490 | JavaScript | 180 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2020-08-29T12:11:10Z |
| 15 | [async](https://github.com/caolan/async) | 26696 | 2376 | JavaScript | 4 | Async utilities for node and the browser | 2020-08-18T23:05:44Z |
| 16 | [faker.js](https://github.com/Marak/faker.js) | 24822 | 2075 | JavaScript | 218 | generate massive amounts of realistic fake data in Node.js and the browser | 2020-08-29T14:53:41Z |
| 17 | [request](https://github.com/request/request) | 24776 | 2986 | JavaScript | 177 | 🏊🏾 Simplified HTTP request client. | 2020-08-06T06:09:27Z |
| 18 | [vuex](https://github.com/vuejs/vuex) | 24619 | 8223 | JavaScript | 43 | 🗃️ Centralized State Management for Vue.js. | 2020-08-28T12:11:05Z |
| 19 | [select2](https://github.com/select2/select2) | 24617 | 6024 | JavaScript | 42 | Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results. | 2020-08-27T12:32:48Z |
| 20 | [lerna](https://github.com/lerna/lerna) | 24256 | 1555 | JavaScript | 492 | :dragon: A tool for managing JavaScript projects with multiple packages. | 2020-08-21T12:18:15Z |
| 21 | [marked](https://github.com/markedjs/marked) | 23174 | 2866 | JavaScript | 90 | A markdown parser and compiler. Built for speed. | 2020-08-29T22:55:25Z |
| 22 | [sheetjs](https://github.com/SheetJS/sheetjs) | 22489 | 5810 | JavaScript | 387 | :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit | 2020-08-28T02:47:06Z |
| 23 | [tesseract.js](https://github.com/naptha/tesseract.js) | 21958 | 1484 | JavaScript | 42 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2020-08-22T02:53:46Z |
| 24 | [mongoose](https://github.com/Automattic/mongoose) | 21378 | 2881 | JavaScript | 318 | MongoDB object modeling designed to work in an asynchronous environment. | 2020-08-29T23:25:45Z |
| 25 | [CodeMirror](https://github.com/codemirror/CodeMirror) | 20993 | 4391 | JavaScript | 386 | In-browser code editor | 2020-08-22T15:29:17Z |
| 26 | [redux-saga](https://github.com/redux-saga/redux-saga) | 20789 | 1862 | JavaScript | 198 | An alternative side effect model for Redux apps | 2020-08-19T21:19:29Z |
| 27 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 20492 | 1388 | JavaScript | 285 | Beautiful and accessible drag and drop for lists with React | 2020-08-28T19:11:30Z |
| 28 | [dragula](https://github.com/bevacqua/dragula) | 19987 | 1800 | JavaScript | 242 | :ok_hand: Drag and drop so simple it hurts | 2020-06-27T15:55:22Z |
| 29 | [drawio](https://github.com/jgraph/drawio) | 19226 | 3904 | JavaScript | 329 | Source to app.diagrams.net | 2020-08-24T20:24:04Z |
| 30 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 19048 | 4516 | JavaScript | 31 | An interactive git visualization to challenge and educate! | 2020-08-27T14:06:57Z |
| 31 | [scrollreveal](https://github.com/jlmakes/scrollreveal) | 19012 | 2110 | JavaScript | 13 | Animate elements as they scroll into view. | 2020-07-15T07:54:59Z |
| 32 | [flv.js](https://github.com/bilibili/flv.js) | 18360 | 2869 | JavaScript | 294 | HTML5 FLV Player | 2020-06-11T12:31:45Z |
| 33 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18055 | 798 | JavaScript | 26 | The tiny framework for building hypertext applications. | 2020-08-26T17:15:09Z |
| 34 | [plyr](https://github.com/sampotts/plyr) | 17914 | 2075 | JavaScript | 509 | A simple HTML5, YouTube and Vimeo player | 2020-08-29T09:53:05Z |
| 35 | [highlight.js](https://github.com/highlightjs/highlight.js) | 16921 | 2885 | JavaScript | 52 | Javascript syntax highlighter | 2020-08-29T08:15:02Z |
| 36 | [pkg](https://github.com/vercel/pkg) | 16352 | 663 | JavaScript | 541 | Package your Node.js project into an executable | 2020-08-03T23:03:47Z |
| 37 | [validator.js](https://github.com/validatorjs/validator.js) | 16150 | 1469 | JavaScript | 110 | String validation | 2020-08-28T23:12:15Z |
| 38 | [fks](https://github.com/JacksonTian/fks) | 16113 | 4614 | JavaScript | 14 | 前端技能汇总 Frontend Knowledge Structure | 2019-06-27T12:30:51Z |
| 39 | [popper-core](https://github.com/popperjs/popper-core) | 15666 | 1072 | JavaScript | 13 | 🍿Positioning tooltips and popovers is difficult. Popper is here to help! | 2020-08-27T19:31:12Z |
| 40 | [Mock](https://github.com/nuysoft/Mock) | 15274 | 2240 | JavaScript | 269 | A simulation data generator | 2020-08-17T10:14:58Z |
| 41 | [q](https://github.com/kriskowal/q) | 14862 | 1244 | JavaScript | 120 | A promise library for JavaScript | 2020-05-18T21:50:10Z |
| 42 | [medium-editor](https://github.com/yabwe/medium-editor) | 14715 | 1760 | JavaScript | 336 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2020-08-05T13:24:37Z |
| 43 | [draggable](https://github.com/Shopify/draggable) | 14497 | 847 | JavaScript | 134 | The JavaScript Drag & Drop library your grandparents warned you about. | 2020-08-16T09:30:02Z |
| 44 | [amphtml](https://github.com/ampproject/amphtml) | 13765 | 3589 | JavaScript | 2042 | The AMP web component framework. | 2020-08-29T21:55:13Z |
| 45 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13679 | 418 | JavaScript | 33 | A CLI dashboard for webpack dev server | 2020-08-24T19:34:56Z |
| 46 | [electronic-wechat](https://github.com/geeeeeeeeek/electronic-wechat) | 13518 | 2713 | JavaScript | 207 | :speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong. | 2019-03-19T00:56:31Z |
| 47 | [pouchdb](https://github.com/pouchdb/pouchdb) | 13368 | 1295 | JavaScript | 24 | :koala: - PouchDB is a pocket-sized database. | 2020-08-27T16:26:17Z |
| 48 | [angular-seed](https://github.com/angular/angular-seed) | 13308 | 7243 | JavaScript | 19 | Seed project for angular apps. | 2020-07-27T07:15:54Z |
| 49 | [wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) | 12981 | 4656 | JavaScript | 5 | 微信小程序商城,微信小程序微店 | 2020-08-22T03:19:40Z |
| 50 | [nodemailer](https://github.com/nodemailer/nodemailer) | 12902 | 1124 | JavaScript | 4 | ✉️ Send e-mails with Node.JS – easy as cake! | 2020-07-29T08:15:31Z |
| 51 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 12865 | 1145 | JavaScript | 250 | The JavaScript library for modern SVG graphics. | 2020-01-10T21:44:17Z |
| 52 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 12619 | 672 | JavaScript | 14 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2020-08-28T16:25:13Z |
| 53 | [node-inspector](https://github.com/node-inspector/node-inspector) | 12503 | 775 | JavaScript | 241 | Node.js debugger based on Blink Developer Tools | 2018-02-08T23:01:21Z |
| 54 | [KaTeX](https://github.com/KaTeX/KaTeX) | 12359 | 869 | JavaScript | 243 | Fast math typesetting for the web. | 2020-08-30T01:24:22Z |
| 55 | [chartist-js](https://github.com/gionkunz/chartist-js) | 12294 | 2557 | JavaScript | 379 | Simple responsive charts | 2020-08-09T06:48:23Z |
| 56 | [github-do-not-ban-us](https://github.com/1995parham/github-do-not-ban-us) | 12094 | 1285 | JavaScript | 7 | GitHub do not ban us from open source world :iran: | 2019-08-01T19:25:20Z |
| 57 | [vConsole](https://github.com/Tencent/vConsole) | 11903 | 2506 | JavaScript | 106 | A lightweight, extendable front-end developer tool for mobile web page. | 2020-07-30T10:07:58Z |
| 58 | [paper.js](https://github.com/paperjs/paper.js) | 11829 | 1076 | JavaScript | 277 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2020-06-25T18:17:31Z |
| 59 | [grapesjs](https://github.com/artf/grapesjs) | 11564 | 2143 | JavaScript | 130 | Free and Open source Web Builder Framework. Next generation tool for building templates without coding | 2020-08-28T19:58:14Z |
| 60 | [framework](https://github.com/aurelia/framework) | 11475 | 682 | JavaScript | 63 | The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. | 2020-08-17T15:39:58Z |
| 61 | [fingerprintjs2](https://github.com/fingerprintjs/fingerprintjs2) | 11248 | 1447 | JavaScript | 65 | Modern & flexible browser fingerprinting library | 2020-08-04T18:21:00Z |
| 62 | [SwitchHosts](https://github.com/oldj/SwitchHosts) | 10702 | 1324 | JavaScript | 231 | Switch hosts quickly! | 2020-08-27T12:17:34Z |
| 63 | [drawio-desktop](https://github.com/jgraph/drawio-desktop) | 10673 | 1175 | JavaScript | 93 | Official electron build of diagrams.net | 2020-08-10T09:23:09Z |
| 64 | [vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0) | 10476 | 2163 | JavaScript | 138 | HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering | 2020-07-30T14:41:51Z |
| 65 | [stylus](https://github.com/stylus/stylus) | 10458 | 1116 | JavaScript | 260 | Expressive, robust, feature-rich CSS language built for nodejs | 2020-08-22T12:48:55Z |
| 66 | [RAP](https://github.com/thx/RAP) | 10454 | 2582 | JavaScript | 450 | Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap2-delos | 2019-06-29T04:29:02Z |
| 67 | [alpine](https://github.com/alpinejs/alpine) | 10336 | 381 | JavaScript | 10 | A rugged, minimal framework for composing JavaScript behavior in your markup. | 2020-08-29T20:18:46Z |
| 68 | [supertest](https://github.com/visionmedia/supertest) | 10331 | 654 | JavaScript | 118 | 🕷Super-agent driven library for testing node.js HTTP servers using a fluent API. | 2020-07-28T07:48:00Z |
| 69 | [webpack-howto](https://github.com/petehunt/webpack-howto) | 10205 | 754 | JavaScript | 54 | None | 2017-08-11T02:36:03Z |
| 70 | [codelf](https://github.com/unbug/codelf) | 10179 | 771 | JavaScript | 17 | A search tool helps dev to solve the naming things problem. | 2020-07-16T01:45:02Z |
| 71 | [node-restify](https://github.com/restify/node-restify) | 9914 | 984 | JavaScript | 83 | The future of Node.js REST development | 2020-08-11T19:15:31Z |
| 72 | [terminalizer](https://github.com/faressoft/terminalizer) | 9892 | 350 | JavaScript | 59 | 🦄 Record your terminal and generate animated gif images or share a web player | 2020-07-30T08:52:04Z |
| 73 | [nock](https://github.com/nock/nock) | 9859 | 697 | JavaScript | 37 | HTTP server mocking and expectations library for Node.js | 2020-08-24T15:26:52Z |
| 74 | [codesandbox-client](https://github.com/codesandbox/codesandbox-client) | 9747 | 1520 | JavaScript | 670 | An online IDE for rapid web development | 2020-08-28T22:19:30Z |
| 75 | [micro](https://github.com/vercel/micro) | 9470 | 483 | JavaScript | 8 | Asynchronous HTTP microservices | 2020-06-23T19:28:15Z |
| 76 | [CyberChef](https://github.com/gchq/CyberChef) | 9450 | 1281 | JavaScript | 219 | The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis | 2020-08-24T10:28:06Z |
| 77 | [mdx-deck](https://github.com/jxnblk/mdx-deck) | 9428 | 562 | JavaScript | 109 | ♠️ React MDX-based presentation decks | 2020-08-21T18:47:47Z |
| 78 | [apexcharts.js](https://github.com/apexcharts/apexcharts.js) | 9244 | 571 | JavaScript | 496 | 📊 Interactive JavaScript Charts built on SVG | 2020-08-28T15:57:59Z |
| 79 | [d2-admin](https://github.com/d2-projects/d2-admin) | 9154 | 1799 | JavaScript | 10 | An elegant dashboard | 2020-08-28T10:57:39Z |
| 80 | [keeweb](https://github.com/keeweb/keeweb) | 9121 | 788 | JavaScript | 215 | Free cross-platform password manager compatible with KeePass | 2020-08-08T13:26:55Z |
| 81 | [react-native-swiper](https://github.com/leecade/react-native-swiper) | 9094 | 2173 | JavaScript | 679 | The best Swiper component for React Native. | 2020-08-28T18:37:21Z |
| 82 | [nodeppt](https://github.com/ksky521/nodeppt) | 8999 | 1923 | JavaScript | 17 | This is probably the best web presentation tool so far! | 2020-08-21T11:22:26Z |
| 83 | [truffle](https://github.com/trufflesuite/truffle) | 8895 | 1456 | JavaScript | 290 | A tool for developing smart contracts. Crafted with the finest cacaos. | 2020-08-29T02:13:59Z |
| 84 | [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) | 8857 | 2155 | JavaScript | 226 | The first declarative React Native router | 2020-07-31T10:16:34Z |
| 85 | [connect](https://github.com/senchalabs/connect) | 8850 | 1109 | JavaScript | 2 | Connect is a middleware layer for Node.js | 2020-04-15T18:16:29Z |
| 86 | [pollyjs](https://github.com/Netflix/pollyjs) | 8648 | 312 | JavaScript | 23 | Record, Replay, and Stub HTTP Interactions. | 2020-07-14T21:00:31Z |
| 87 | [socket.io-client](https://github.com/socketio/socket.io-client) | 8556 | 2821 | JavaScript | 224 | Realtime application framework (client) | 2020-08-29T10:55:53Z |
| 88 | [streama](https://github.com/streamaserver/streama) | 8423 | 862 | JavaScript | 296 | Self hosted streaming media server. https://docs.streama-project.com/ | 2020-08-23T17:51:15Z |
| 89 | [tui.calendar](https://github.com/nhn/tui.calendar) | 8414 | 733 | JavaScript | 96 | 🍞📅A JavaScript calendar that has everything you need. | 2020-08-27T01:38:08Z |
| 90 | [lazyload](https://github.com/tuupola/lazyload) | 8388 | 2304 | JavaScript | 112 | Vanilla JavaScript plugin for lazyloading images | 2019-10-17T18:08:06Z |
| 91 | [ieaseMusic](https://github.com/trazyn/ieaseMusic) | 8181 | 928 | JavaScript | 134 | 网易云音乐第三方 | 2020-07-07T01:23:38Z |
| 92 | [sinon](https://github.com/sinonjs/sinon) | 8116 | 756 | JavaScript | 41 | Test spies, stubs and mocks for JavaScript. | 2020-08-24T07:21:28Z |
| 93 | [1on1-questions](https://github.com/VGraupera/1on1-questions) | 8015 | 503 | JavaScript | 3 | Mega list of 1 on 1 meeting questions compiled from a variety to sources | 2020-06-05T01:33:00Z |
| 94 | [cropperjs](https://github.com/fengyuanchen/cropperjs) | 7972 | 1610 | JavaScript | 33 | JavaScript image cropper. | 2020-08-23T02:18:13Z |
| 95 | [blockly](https://github.com/google/blockly) | 7969 | 2771 | JavaScript | 449 | The web-based visual programming editor. | 2020-08-29T22:19:29Z |
| 96 | [nuclide](https://github.com/facebookarchive/nuclide) | 7941 | 761 | JavaScript | 395 | An open IDE for web and native mobile development, built on top of Atom | 2018-12-12T18:00:31Z |
| 97 | [ajv](https://github.com/ajv-validator/ajv) | 7937 | 594 | JavaScript | 101 | The fastest JSON Schema Validator. Supports draft-04/06/07 | 2020-08-29T21:29:38Z |
| 98 | [zdog](https://github.com/metafizzy/zdog) | 7904 | 279 | JavaScript | 36 | Flat, round, designer-friendly pseudo-3D engine for canvas & SVG | 2020-07-16T22:07:47Z |
| 99 | [vee-validate](https://github.com/logaretm/vee-validate) | 7877 | 946 | JavaScript | 25 | Template-driven Form Validation for Vue.js ✅ | 2020-08-29T11:16:35Z |
| 100 | [Lepton](https://github.com/hackjutsu/Lepton) | 7853 | 402 | JavaScript | 60 | 💻 Democratizing Snippet Management (macOS/Win/Linux) | 2020-06-14T02:47:53Z |