Files
Github-Ranking/Top100/JavaScript.md
T
2021-03-26 11:01:19 +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) | 165925 | 33312 | JavaScript | 685 | A declarative, efficient, and flexible JavaScript library for building user interfaces. | 2021-03-26T03:00:18Z |
| 2 | [d3](https://github.com/d3/d3) | 96257 | 22543 | JavaScript | 9 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2021-03-24T16:49:24Z |
| 3 | [create-react-app](https://github.com/facebook/create-react-app) | 86818 | 21487 | JavaScript | 1063 | Set up a modern web app by running one command. | 2021-03-25T22:37:46Z |
| 4 | [node](https://github.com/nodejs/node) | 77876 | 19685 | JavaScript | 1266 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2021-03-26T02:22:02Z |
| 5 | [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code) | 69814 | 7717 | JavaScript | 9 | Short JavaScript code snippets for all your development needs | 2021-03-22T10:18:01Z |
| 6 | [three.js](https://github.com/mrdoob/three.js) | 68670 | 27070 | JavaScript | 444 | JavaScript 3D library. | 2021-03-25T23:14:56Z |
| 7 | [material-ui](https://github.com/mui-org/material-ui) | 66294 | 21108 | JavaScript | 493 | Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design. | 2021-03-25T23:19:09Z |
| 8 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 61976 | 6031 | JavaScript | 46 | :white_check_mark: The Node.js best practices list (March 2021) | 2021-03-23T07:54:30Z |
| 9 | [reveal.js](https://github.com/hakimel/reveal.js) | 55836 | 15442 | JavaScript | 651 | The HTML Presentation Framework | 2021-03-11T00:47:26Z |
| 10 | [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) | 55178 | 4309 | JavaScript | 108 | A list of Free Software network services and web applications which can be hosted on your own servers | 2021-03-25T23:23:06Z |
| 11 | [atom](https://github.com/atom/atom) | 54663 | 15928 | JavaScript | 740 | :atom: The hackable text editor | 2021-03-25T19:06:07Z |
| 12 | [Chart.js](https://github.com/chartjs/Chart.js) | 52611 | 10831 | JavaScript | 147 | Simple HTML5 Charts using the <canvas> tag | 2021-03-26T01:20:17Z |
| 13 | [markdown-here](https://github.com/adam-p/markdown-here) | 50821 | 9581 | JavaScript | 288 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2021-03-17T14:44:02Z |
| 14 | [gatsby](https://github.com/gatsbyjs/gatsby) | 49580 | 9400 | JavaScript | 610 | Build blazing fast, modern apps and websites with React | 2021-03-25T21:17:50Z |
| 15 | [lodash](https://github.com/lodash/lodash) | 48716 | 5616 | JavaScript | 200 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2021-03-22T20:26:01Z |
| 16 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 48227 | 5858 | JavaScript | 50 | :bathtub: Clean Code concepts adapted for JavaScript | 2021-03-14T19:46:56Z |
| 17 | [leetcode](https://github.com/azl397985856/leetcode) | 40816 | 7613 | JavaScript | 4 | LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) | 2021-03-25T06:13:18Z |
| 18 | [materialize](https://github.com/Dogfalo/materialize) | 38407 | 4888 | JavaScript | 797 | Materialize, a CSS Framework based on Material Design | 2021-02-05T11:32:15Z |
| 19 | [nw.js](https://github.com/nwjs/nw.js) | 37953 | 3937 | JavaScript | 807 | Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies. | 2021-03-25T02:37:31Z |
| 20 | [strapi](https://github.com/strapi/strapi) | 35312 | 4277 | JavaScript | 468 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2021-03-26T01:54:49Z |
| 21 | [pdf.js](https://github.com/mozilla/pdf.js) | 34305 | 8019 | JavaScript | 556 | PDF Reader in JavaScript | 2021-03-25T21:44:16Z |
| 22 | [dayjs](https://github.com/iamkun/dayjs) | 34280 | 1630 | JavaScript | 193 | ⏰ Day.js 2KB immutable date-time library alternative to Moment.js with the same modern API | 2021-03-24T13:04:03Z |
| 23 | [brackets](https://github.com/adobe/brackets) | 33235 | 7228 | JavaScript | 2786 | An open source code editor for the web, written in JavaScript, HTML and CSS. | 2021-03-18T13:52:19Z |
| 24 | [styled-components](https://github.com/styled-components/styled-components) | 33048 | 2002 | JavaScript | 237 | Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅 | 2021-03-22T19:16:13Z |
| 25 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 31599 | 7111 | JavaScript | 24 | A boilerplate for Node.js web applications | 2021-03-14T03:42:45Z |
| 26 | [immutable-js](https://github.com/immutable-js/immutable-js) | 30854 | 1799 | JavaScript | 198 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2020-11-05T19:34:33Z |
| 27 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 30338 | 3826 | JavaScript | 3 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2021-03-21T11:57:39Z |
| 28 | [uni-app](https://github.com/dcloudio/uni-app) | 30246 | 2875 | JavaScript | 806 | uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架 | 2021-03-25T16:08:25Z |
| 29 | [quill](https://github.com/quilljs/quill) | 29338 | 2436 | JavaScript | 1042 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2021-03-22T06:00:07Z |
| 30 | [cypress](https://github.com/cypress-io/cypress) | 28872 | 1702 | JavaScript | 1439 | Fast, easy and reliable testing for anything that runs in a browser. | 2021-03-26T02:34:27Z |
| 31 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 28373 | 4108 | JavaScript | 18 | 🕸 No-bullshit answers to the famous h5bp "Front-end Job Interview Questions" | 2021-03-10T14:23:01Z |
| 32 | [backbone](https://github.com/jashkenas/backbone) | 27762 | 5620 | JavaScript | 95 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2020-05-19T16:52:55Z |
| 33 | [lerna](https://github.com/lerna/lerna) | 27349 | 1751 | JavaScript | 590 | :dragon: A tool for managing JavaScript projects with multiple packages. | 2021-03-22T19:29:44Z |
| 34 | [async](https://github.com/caolan/async) | 27038 | 2400 | JavaScript | 9 | Async utilities for node and the browser | 2020-12-30T06:32:34Z |
| 35 | [vuex](https://github.com/vuejs/vuex) | 25952 | 8716 | JavaScript | 63 | 🗃️ Centralized State Management for Vue.js. | 2021-03-25T17:26:51Z |
| 36 | [Motrix](https://github.com/agalwood/Motrix) | 25396 | 3149 | JavaScript | 329 | A full-featured download manager. | 2021-03-24T15:26:08Z |
| 37 | [date-fns](https://github.com/date-fns/date-fns) | 25393 | 1213 | JavaScript | 380 | ⏳ Modern JavaScript date utility library ⌛️ | 2021-03-25T21:47:06Z |
| 38 | [request](https://github.com/request/request) | 25084 | 3049 | JavaScript | 146 | 🏊🏾 Simplified HTTP request client. | 2020-12-31T03:04:35Z |
| 39 | [nylas-mail](https://github.com/nylas/nylas-mail) | 24602 | 1441 | JavaScript | 1025 | :love_letter: An extensible desktop mail app built on the modern web. Forks welcome! | 2021-01-12T19:29:16Z |
| 40 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 23945 | 2146 | JavaScript | 429 | A browser based code editor | 2021-03-12T13:26:09Z |
| 41 | [tesseract.js](https://github.com/naptha/tesseract.js) | 23464 | 1600 | JavaScript | 67 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2021-03-08T16:29:34Z |
| 42 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 23000 | 1645 | JavaScript | 385 | Beautiful and accessible drag and drop for lists with React | 2021-03-26T02:00:36Z |
| 43 | [ace](https://github.com/ajaxorg/ace) | 22821 | 4908 | JavaScript | 802 | Ace (Ajax.org Cloud9 Editor) | 2021-03-12T15:38:12Z |
| 44 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 22623 | 1661 | JavaScript | 22 | The best design tools and plugins for everything 👉 | 2021-03-18T09:45:47Z |
| 45 | [nprogress](https://github.com/rstacruz/nprogress) | 22571 | 1766 | JavaScript | 121 | For slim progress bars like on YouTube, Medium, etc | 2020-11-16T14:58:58Z |
| 46 | [drawio](https://github.com/jgraph/drawio) | 22265 | 4570 | JavaScript | 567 | Source to app.diagrams.net | 2021-03-23T18:01:29Z |
| 47 | [react-select](https://github.com/JedWatson/react-select) | 22226 | 3670 | JavaScript | 155 | The Select Component for React.js | 2021-03-25T13:37:42Z |
| 48 | [hammer.js](https://github.com/hammerjs/hammer.js) | 22190 | 2633 | JavaScript | 308 | A javascript library for multi-touch gestures :// You can touch this | 2021-03-23T09:25:19Z |
| 49 | [sails](https://github.com/balderdashy/sails) | 21882 | 1911 | JavaScript | 462 | Realtime MVC Framework for Node.js | 2021-03-21T10:21:50Z |
| 50 | [ember.js](https://github.com/emberjs/ember.js) | 21784 | 4223 | JavaScript | 376 | Ember.js - A JavaScript framework for creating ambitious web applications | 2021-03-26T00:20:53Z |
| 51 | [redux-saga](https://github.com/redux-saga/redux-saga) | 21421 | 1933 | JavaScript | 214 | An alternative side effect model for Redux apps | 2021-03-24T06:06:59Z |
| 52 | [octotree](https://github.com/ovity/octotree) | 21133 | 1786 | JavaScript | 29 | GitHub on steroids | 2021-03-01T05:08:12Z |
| 53 | [odoo](https://github.com/odoo/odoo) | 20892 | 14019 | JavaScript | 3849 | Odoo. Open Source Apps To Grow Your Business. | 2021-03-26T00:59:00Z |
| 54 | [react-starter-kit](https://github.com/kriasoft/react-starter-kit) | 20635 | 4043 | JavaScript | 510 | React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync) | 2021-03-11T22:39:37Z |
| 55 | [yapi](https://github.com/YMFE/yapi) | 20424 | 3476 | JavaScript | 1175 | YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 | 2021-03-16T02:47:52Z |
| 56 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 20320 | 1674 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2021-03-08T19:14:51Z |
| 57 | [commander.js](https://github.com/tj/commander.js) | 20049 | 1411 | JavaScript | 8 | node.js command-line interfaces made easy | 2021-03-22T06:40:53Z |
| 58 | [pug](https://github.com/pugjs/pug) | 20012 | 1931 | JavaScript | 256 | Pug – robust, elegant, feature rich template engine for Node.js | 2021-03-03T22:26:35Z |
| 59 | [draft-js](https://github.com/facebook/draft-js) | 19992 | 2322 | JavaScript | 820 | A React framework for building text editors. | 2021-03-26T02:18:03Z |
| 60 | [You-Dont-Need-jQuery](https://github.com/nefe/You-Dont-Need-jQuery) | 19616 | 1775 | JavaScript | 10 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2020-02-27T21:41:11Z |
| 61 | [bluebird](https://github.com/petkaantonov/bluebird) | 19590 | 2376 | JavaScript | 112 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2021-03-12T09:20:05Z |
| 62 | [flv.js](https://github.com/bilibili/flv.js) | 19393 | 3032 | JavaScript | 335 | HTML5 FLV Player | 2020-12-04T04:52:20Z |
| 63 | [nightmare](https://github.com/segmentio/nightmare) | 18830 | 1133 | JavaScript | 185 | A high-level browser automation library. | 2021-01-28T19:48:31Z |
| 64 | [ava](https://github.com/avajs/ava) | 18817 | 1336 | JavaScript | 89 | Node.js test runner that lets you develop with confidence 🚀 | 2021-03-23T21:50:09Z |
| 65 | [passport](https://github.com/jaredhanson/passport) | 18678 | 1088 | JavaScript | 358 | Simple, unobtrusive authentication for Node.js. | 2021-03-25T19:48:18Z |
| 66 | [awesome-vscode](https://github.com/viatsko/awesome-vscode) | 18601 | 989 | JavaScript | 42 | 🎨 A curated list of delightful VS Code packages and resources. | 2021-02-23T12:36:13Z |
| 67 | [marktext](https://github.com/marktext/marktext) | 18396 | 1303 | JavaScript | 511 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2021-03-10T23:01:21Z |
| 68 | [hyperapp](https://github.com/jorgebucaran/hyperapp) | 18383 | 813 | JavaScript | 10 | The tiny framework for building hypertext applications. | 2021-03-24T16:54:20Z |
| 69 | [highlight.js](https://github.com/highlightjs/highlight.js) | 18129 | 3071 | JavaScript | 56 | JavaScript syntax highlighter with language auto-detection. | 2021-03-25T20:57:21Z |
| 70 | [stackedit](https://github.com/benweet/stackedit) | 17789 | 2462 | JavaScript | 612 | In-browser Markdown editor | 2020-07-20T09:27:15Z |
| 71 | [pkg](https://github.com/vercel/pkg) | 17607 | 728 | JavaScript | 374 | Package your Node.js project into an executable | 2021-03-26T00:25:35Z |
| 72 | [graphql-js](https://github.com/graphql/graphql-js) | 17423 | 1772 | JavaScript | 188 | A reference implementation of GraphQL for JavaScript | 2021-03-26T00:33:59Z |
| 73 | [js-cookie](https://github.com/js-cookie/js-cookie) | 17299 | 1934 | JavaScript | 4 | A simple, lightweight JavaScript API for handling browser cookies | 2020-10-04T16:51:20Z |
| 74 | [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate) | 17237 | 2793 | JavaScript | 89 | A Foundation for Scalable Cross-Platform Apps | 2021-03-25T10:38:31Z |
| 75 | [wekan](https://github.com/wekan/wekan) | 17217 | 2581 | JavaScript | 601 | The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://transifex.com/wekan/wekan only. | 2021-03-25T10:26:37Z |
| 76 | [tips](https://github.com/git-tips/tips) | 17078 | 1541 | JavaScript | 23 | Most commonly used git tips and tricks. | 2021-03-18T17:58:25Z |
| 77 | [winston](https://github.com/winstonjs/winston) | 17027 | 1500 | JavaScript | 369 | A logger for just about everything. | 2021-03-19T07:21:24Z |
| 78 | [jquery-pjax](https://github.com/defunkt/jquery-pjax) | 16762 | 2089 | JavaScript | 91 | pushState + ajax = pjax | 2019-12-20T00:54:40Z |
| 79 | [material](https://github.com/angular/material) | 16700 | 3569 | JavaScript | 272 | Material design for AngularJS | 2021-03-23T10:04:48Z |
| 80 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 16648 | 2120 | JavaScript | 712 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2021-03-02T18:30:52Z |
| 81 | [fks](https://github.com/JacksonTian/fks) | 16476 | 4640 | JavaScript | 14 | 前端技能汇总 Frontend Knowledge Structure | 2019-06-27T12:30:51Z |
| 82 | [mysql](https://github.com/mysqljs/mysql) | 16283 | 2296 | JavaScript | 196 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2021-03-01T13:31:35Z |
| 83 | [typeahead.js](https://github.com/twitter/typeahead.js) | 16265 | 3256 | JavaScript | 507 | typeahead.js is a fast and fully-featured autocomplete library | 2020-12-16T03:22:59Z |
| 84 | [node-lessons](https://github.com/alsotang/node-lessons) | 16175 | 4842 | JavaScript | 93 | :closed_book:《Node.js 包教不包会》 by alsotang | 2020-11-04T15:28:29Z |
| 85 | [chalk](https://github.com/chalk/chalk) | 16116 | 628 | JavaScript | 10 | 🖍 Terminal string styling done right | 2021-03-12T17:51:42Z |
| 86 | [ws](https://github.com/websockets/ws) | 15996 | 1929 | JavaScript | 6 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2021-03-07T16:50:48Z |
| 87 | [insomnia](https://github.com/Kong/insomnia) | 15934 | 1007 | JavaScript | 722 | The Open Source API Client and Design Platform for GraphQL, REST and gRPC | 2021-03-25T14:03:27Z |
| 88 | [drawio-desktop](https://github.com/jgraph/drawio-desktop) | 15876 | 1766 | JavaScript | 112 | Official electron build of diagrams.net | 2021-03-25T11:15:37Z |
| 89 | [hubot](https://github.com/hubotio/hubot) | 15837 | 3776 | JavaScript | 96 | A customizable life embetterment robot. | 2021-03-13T22:53:06Z |
| 90 | [RSSHub](https://github.com/DIYgod/RSSHub) | 15755 | 2652 | JavaScript | 241 | 🍰 Everything is RSSible | 2021-03-26T00:27:26Z |
| 91 | [dropzone](https://github.com/dropzone/dropzone) | 15557 | 3240 | JavaScript | 15 | Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. | 2021-03-17T22:55:55Z |
| 92 | [medium-editor](https://github.com/yabwe/medium-editor) | 15083 | 1788 | JavaScript | 345 | Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. | 2021-02-24T17:29:26Z |
| 93 | [jasmine](https://github.com/jasmine/jasmine) | 15061 | 2217 | JavaScript | 62 | Simple JavaScript testing framework for browsers and node.js | 2021-03-22T20:09:37Z |
| 94 | [lowdb](https://github.com/typicode/lowdb) | 15036 | 692 | JavaScript | 119 | ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) | 2021-03-18T05:44:02Z |
| 95 | [lazysizes](https://github.com/aFarkas/lazysizes) | 14953 | 1543 | JavaScript | 153 | 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. | 2021-03-21T23:54:25Z |
| 96 | [q](https://github.com/kriskowal/q) | 14934 | 1240 | JavaScript | 119 | A promise library for JavaScript | 2020-05-18T21:50:10Z |
| 97 | [handsontable](https://github.com/handsontable/handsontable) | 14925 | 2581 | JavaScript | 642 | JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ⚡ | 2021-03-25T15:07:55Z |
| 98 | [riot](https://github.com/riot/riot) | 14485 | 1028 | JavaScript | 3 | Simple and elegant component-based UI library | 2021-02-28T21:00:50Z |
| 99 | [prepack](https://github.com/facebook/prepack) | 14268 | 478 | JavaScript | 220 | A JavaScript bundle optimizer. | 2021-03-12T23:03:45Z |
| 100 | [wechat-app-mall](https://github.com/EastWorld/wechat-app-mall) | 14251 | 5081 | JavaScript | 0 | 微信小程序商城,微信小程序微店 | 2021-03-25T12:42:44Z |