Files
Github-Ranking/Top100/JavaScript.md
T
2020-05-09 07:08:37 +00:00

109 lines
19 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 | [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) | 303708 | 22205 | JavaScript | 1425 | The https://www.freeCodeCamp.org open source codebase and curriculum. Learn to code for free together with millions of people. | 2019-07-08T01:55:00Z |
| 2 | [vue](https://github.com/vuejs/vue) | 143094 | 20691 | JavaScript | 314 | 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | 2019-07-07T19:09:15Z |
| 3 | [javascript](https://github.com/airbnb/javascript) | 86830 | 16671 | JavaScript | 142 | JavaScript Style Guide | 2019-07-07T05:48:00Z |
| 4 | [react-native](https://github.com/facebook/react-native) | 78779 | 17600 | JavaScript | 576 | A framework for building native apps with React. | 2019-07-07T20:25:19Z |
| 5 | [node](https://github.com/nodejs/node) | 62571 | 14189 | JavaScript | 1028 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2019-07-07T23:43:52Z |
| 6 | [axios](https://github.com/axios/axios) | 61687 | 5014 | JavaScript | 672 | Promise based HTTP client for the browser and node.js | 2019-07-05T09:24:14Z |
| 7 | [three.js](https://github.com/mrdoob/three.js) | 52888 | 19944 | JavaScript | 833 | JavaScript 3D library. | 2019-07-08T02:12:49Z |
| 8 | [webpack](https://github.com/webpack/webpack) | 49796 | 6267 | JavaScript | 508 | A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff. | 2019-07-08T02:15:27Z |
| 9 | [Chart.js](https://github.com/chartjs/Chart.js) | 44248 | 9708 | JavaScript | 450 | Simple HTML5 Charts using the <canvas> tag | 2019-07-03T11:55:36Z |
| 10 | [react-router](https://github.com/ReactTraining/react-router) | 36829 | 7527 | JavaScript | 57 | Declarative routing for React | 2019-07-03T17:34:33Z |
| 11 | [materialize](https://github.com/Dogfalo/materialize) | 36059 | 4804 | JavaScript | 679 | Materialize, a CSS Framework based on Material Design | 2019-07-02T16:23:36Z |
| 12 | [hacker-scripts](https://github.com/NARKOZ/hacker-scripts) | 35591 | 6001 | JavaScript | 53 | Based on a true story | 2019-05-02T05:23:36Z |
| 13 | [babel](https://github.com/babel/babel) | 33751 | 3603 | JavaScript | 782 | 🐠 Babel is a compiler for writing next generation JavaScript. | 2019-07-07T23:09:28Z |
| 14 | [prettier](https://github.com/prettier/prettier) | 32638 | 1811 | JavaScript | 662 | Prettier is an opinionated code formatter. | 2019-07-06T09:07:39Z |
| 15 | [nodebestpractices](https://github.com/i0natan/nodebestpractices) | 31072 | 2468 | JavaScript | 39 | :white_check_mark: The largest Node.js best practices list (July 2019) | 2019-07-04T09:38:55Z |
| 16 | [awesome-mac](https://github.com/jaywcjlove/awesome-mac) | 29962 | 3437 | JavaScript | 38 |  Now we have become very big, Different from the original idea. Collect premium software in various categories. | 2019-06-28T14:02:53Z |
| 17 | [immutable-js](https://github.com/immutable-js/immutable-js) | 27758 | 1612 | JavaScript | 140 | Immutable persistent data collections for Javascript which increase efficiency and simplicity. | 2019-05-30T14:47:09Z |
| 18 | [koa](https://github.com/koajs/koa) | 26557 | 2417 | JavaScript | 45 | Expressive middleware for node.js using ES2017 async functions | 2019-06-28T04:55:20Z |
| 19 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 26431 | 3133 | JavaScript | 66 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2019-06-03T12:57:01Z |
| 20 | [jest](https://github.com/facebook/jest) | 26340 | 3566 | JavaScript | 684 | Delightful JavaScript Testing. | 2019-07-07T19:56:15Z |
| 21 | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | 23297 | 5000 | JavaScript | 2347 | The ultimate Free Open Source Solution for team communications. | 2019-07-07T23:54:33Z |
| 22 | [quill](https://github.com/quilljs/quill) | 23294 | 1770 | JavaScript | 585 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2019-07-06T19:26:01Z |
| 23 | [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) | 21726 | 3301 | JavaScript | 7 | :fireworks:Interactive Online Platform that Visualizes Algorithms from Code | 2019-07-06T18:11:01Z |
| 24 | [standard](https://github.com/standard/standard) | 21485 | 1632 | JavaScript | 72 | 🌟 JavaScript Style Guide, with linter & automatic code fixer | 2019-07-06T06:51:10Z |
| 25 | [carbon](https://github.com/dawnlabs/carbon) | 20381 | 1021 | JavaScript | 24 | 🎨 Create and share beautiful images of your source code | 2019-07-06T12:19:39Z |
| 26 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 20072 | 2587 | JavaScript | 21 | 🕸 Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore | 2019-06-07T07:11:12Z |
| 27 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 19766 | 1899 | JavaScript | 14 | A set of best practices for JavaScript projects | 2019-06-02T19:24:54Z |
| 28 | [sequelize](https://github.com/sequelize/sequelize) | 19166 | 3008 | JavaScript | 546 | An easy-to-use multi SQL dialect ORM for Node.js | 2019-07-07T12:57:36Z |
| 29 | [layui](https://github.com/sentsin/layui) | 18737 | 5422 | JavaScript | 373 | 采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写形式,极低门槛,拿来即用。 | 2019-07-06T05:17:34Z |
| 30 | [date-fns](https://github.com/date-fns/date-fns) | 18396 | 751 | JavaScript | 142 | ⏳ Modern JavaScript date utility library ⌛️ | 2019-07-03T17:00:17Z |
| 31 | [bluebird](https://github.com/petkaantonov/bluebird) | 18380 | 2283 | JavaScript | 82 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2019-05-31T08:31:14Z |
| 32 | [pug](https://github.com/pugjs/pug) | 18378 | 1900 | JavaScript | 217 | Pug – robust, elegant, feature rich template engine for Node.js | 2019-06-28T15:28:13Z |
| 33 | [tabler](https://github.com/tabler/tabler) | 18331 | 1760 | JavaScript | 40 | Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap 5 | 2019-07-05T14:42:35Z |
| 34 | [js-stack-from-scratch](https://github.com/verekia/js-stack-from-scratch) | 18012 | 1834 | JavaScript | 49 | 🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack. | 2018-07-20T04:29:38Z |
| 35 | [jsPDF](https://github.com/MrRio/jsPDF) | 16929 | 3196 | JavaScript | 104 | Client-side JavaScript PDF generation for everyone. | 2019-07-07T16:32:42Z |
| 36 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 16246 | 1330 | JavaScript | 39 | Mostly adequate guide to FP (in javascript) | 2019-07-01T19:31:29Z |
| 37 | [velocity](https://github.com/julianshapiro/velocity) | 16091 | 1515 | JavaScript | 38 | Accelerated JavaScript animation. | 2019-01-27T16:50:01Z |
| 38 | [rollup](https://github.com/rollup/rollup) | 15970 | 721 | JavaScript | 322 | Next-generation ES module bundler | 2019-07-07T06:40:18Z |
| 39 | [react-navigation](https://github.com/react-navigation/react-navigation) | 15897 | 3337 | JavaScript | 109 | Routing and navigation for your React Native apps | 2019-07-04T21:30:13Z |
| 40 | [strapi](https://github.com/strapi/strapi) | 15667 | 1781 | JavaScript | 201 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2019-07-06T11:31:28Z |
| 41 | [swagger-ui](https://github.com/swagger-api/swagger-ui) | 15413 | 6630 | JavaScript | 452 | Swagger UI is a collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. | 2019-07-05T08:36:40Z |
| 42 | [node-lessons](https://github.com/alsotang/node-lessons) | 14857 | 4726 | JavaScript | 90 | :closed_book:《Node.js 包教不包会》 by alsotang | 2019-05-28T15:32:10Z |
| 43 | [slate](https://github.com/ianstormtaylor/slate) | 14730 | 1263 | JavaScript | 365 | A completely customizable framework for building rich text editors. (Currently in beta.) | 2019-07-05T16:28:44Z |
| 44 | [wekan](https://github.com/wekan/wekan) | 14569 | 2132 | JavaScript | 491 | The open-source kanban (built with Meteor). NOTE: All Pull Requests should be done to master branch. Old devel branch will be removed in near future. For translations, only add PR changes to wekan/i18n/en.i18n.json , other translations are done at https://transifex.com/wekan/wekan only. | 2019-07-06T10:58:42Z |
| 45 | [mysql](https://github.com/mysqljs/mysql) | 14259 | 1970 | JavaScript | 139 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2019-06-28T09:52:18Z |
| 46 | [Boostnote](https://github.com/BoostIO/Boostnote) | 14220 | 1266 | JavaScript | 708 | A markdown editor for developers on Mac, Windows and Linux. | 2019-07-07T22:06:12Z |
| 47 | [graphql-js](https://github.com/graphql/graphql-js) | 14130 | 1210 | JavaScript | 84 | A reference implementation of GraphQL for JavaScript | 2019-07-04T14:00:54Z |
| 48 | [generator-jhipster](https://github.com/jhipster/generator-jhipster) | 14126 | 2874 | JavaScript | 101 | Open Source application generator for creating Spring Boot + Angular/React projects in seconds! | 2019-07-08T00:51:40Z |
| 49 | [parallax](https://github.com/wagerfield/parallax) | 14093 | 2081 | JavaScript | 35 | Parallax Engine that reacts to the orientation of a smart device | 2019-07-03T13:29:26Z |
| 50 | [inferno](https://github.com/infernojs/inferno) | 13783 | 636 | JavaScript | 36 | :fire: An extremely fast, React-like JavaScript library for building modern user interfaces | 2019-05-30T18:58:48Z |
| 51 | [the-super-tiny-compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) | 13343 | 1231 | JavaScript | 9 | :snowman: Possibly the smallest compiler ever | 2019-06-22T02:02:06Z |
| 52 | [mustache.js](https://github.com/janl/mustache.js) | 13181 | 2296 | JavaScript | 89 | Minimal templating with {{mustaches}} in JavaScript | 2019-06-27T16:53:34Z |
| 53 | [vuepress](https://github.com/vuejs/vuepress) | 13175 | 1898 | JavaScript | 172 | 📝 Minimalistic Vue-powered static site generator | 2019-07-05T06:48:25Z |
| 54 | [BaiduExporter](https://github.com/acgotaku/BaiduExporter) | 13003 | 1980 | JavaScript | 5 | Assistant for Baidu to export download links to aria2/aria2-rpc | 2019-05-20T14:02:06Z |
| 55 | [fabric.js](https://github.com/fabricjs/fabric.js) | 12967 | 2120 | JavaScript | 368 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2019-07-02T15:55:24Z |
| 56 | [hiring-without-whiteboards](https://github.com/poteto/hiring-without-whiteboards) | 12828 | 1273 | JavaScript | 25 | ⭐️ Companies that don't have a broken hiring process | 2019-07-05T18:10:05Z |
| 57 | [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate) | 12316 | 2034 | JavaScript | 61 | A Foundation for Scalable Cross-Platform Apps | 2019-07-07T14:03:15Z |
| 58 | [front-end-guide](https://github.com/grab/front-end-guide) | 12288 | 914 | JavaScript | 2 | 📚 Study guide and introduction to the modern front end stack. | 2019-06-04T23:05:01Z |
| 59 | [sass](https://github.com/sass/sass) | 11987 | 1926 | JavaScript | 88 | Sass makes CSS fun! | 2019-06-20T22:22:11Z |
| 60 | [recharts](https://github.com/recharts/recharts) | 11927 | 921 | JavaScript | 584 | Redefined chart library built with React and D3 | 2019-07-06T12:13:03Z |
| 61 | [vivus](https://github.com/maxwellito/vivus) | 11874 | 987 | JavaScript | 9 | JavaScript library to make drawing animation on SVG | 2019-06-26T21:43:48Z |
| 62 | [mui](https://github.com/dcloudio/mui) | 11781 | 6137 | JavaScript | 318 | 最接近原生APP体验的高性能框架 | 2018-12-09T11:47:55Z |
| 63 | [ink](https://github.com/vadimdemedes/ink) | 11689 | 275 | JavaScript | 35 | 🌈 React for interactive command-line apps | 2019-06-29T11:23:58Z |
| 64 | [node_redis](https://github.com/NodeRedis/node_redis) | 11576 | 1332 | JavaScript | 72 | redis client for node | 2019-06-18T19:10:04Z |
| 65 | [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) | 11418 | 1297 | JavaScript | 196 | Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full styling. | 2019-07-05T18:37:19Z |
| 66 | [FileSaver.js](https://github.com/eligrey/FileSaver.js) | 11365 | 2738 | JavaScript | 39 | An HTML5 saveAs() FileSaver implementation | 2019-06-12T05:39:08Z |
| 67 | [hapi](https://github.com/hapijs/hapi) | 11259 | 1156 | JavaScript | 16 | :office: Server Framework for Node.js | 2019-06-18T15:40:24Z |
| 68 | [JSVerbalExpressions](https://github.com/VerbalExpressions/JSVerbalExpressions) | 11150 | 501 | JavaScript | 17 | JavaScript Regular expressions made easy | 2019-06-18T01:40:42Z |
| 69 | [browsh](https://github.com/browsh-org/browsh) | 10978 | 308 | JavaScript | 108 | A fully-modern text-based browser, rendering to TTY and browsers | 2019-06-28T10:06:12Z |
| 70 | [lowdb](https://github.com/typicode/lowdb) | 10934 | 481 | JavaScript | 62 | ⚡️ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser) | 2019-06-18T20:01:51Z |
| 71 | [redux-devtools](https://github.com/reduxjs/redux-devtools) | 10882 | 803 | JavaScript | 45 | DevTools for Redux with hot reloading, action replay, and customizable UI | 2019-06-09T07:30:32Z |
| 72 | [react-hot-loader](https://github.com/gaearon/react-hot-loader) | 10740 | 756 | JavaScript | 87 | Tweak React components in real time. | 2019-07-07T13:59:01Z |
| 73 | [graphql-engine](https://github.com/hasura/graphql-engine) | 10718 | 729 | JavaScript | 523 | Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events. | 2019-07-05T12:42:47Z |
| 74 | [marktext](https://github.com/marktext/marktext) | 10620 | 767 | JavaScript | 106 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2019-07-04T08:46:42Z |
| 75 | [history.js](https://github.com/browserstate/history.js) | 10572 | 1468 | JavaScript | 235 | History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality. | 2019-06-05T22:55:33Z |
| 76 | [kitematic](https://github.com/docker/kitematic) | 10536 | 1263 | JavaScript | 745 | Visual Docker Container Management on Mac & Windows | 2019-06-21T08:09:09Z |
| 77 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 10496 | 662 | JavaScript | 125 | A collection of common interactive command line user interfaces. | 2019-07-07T19:02:48Z |
| 78 | [plotly.js](https://github.com/plotly/plotly.js) | 10429 | 1208 | JavaScript | 599 | Open-source JavaScript charting library behind Plotly and Dash | 2019-07-05T22:16:57Z |
| 79 | [edex-ui](https://github.com/GitSquared/edex-ui) | 10426 | 629 | JavaScript | 14 | A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. | 2019-07-03T17:26:57Z |
| 80 | [gun](https://github.com/amark/gun) | 10276 | 640 | JavaScript | 104 | A realtime, decentralized, offline-first, mutable graph protocol to sync the web. | 2019-07-04T23:40:30Z |
| 81 | [insomnia](https://github.com/getinsomnia/insomnia) | 10221 | 590 | JavaScript | 148 | Cross-platform HTTP and GraphQL Client | 2019-07-06T21:12:59Z |
| 82 | [swift-evolution](https://github.com/apple/swift-evolution) | 10204 | 1644 | JavaScript | 34 | This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. | 2019-07-03T21:21:01Z |
| 83 | [UglifyJS2](https://github.com/mishoo/UglifyJS2) | 10067 | 1077 | JavaScript | 62 | JavaScript parser / mangler / compressor / beautifier toolkit | 2019-07-01T23:44:11Z |
| 84 | [jquery-mobile](https://github.com/jquery/jquery-mobile) | 9967 | 2572 | JavaScript | 167 | jQuery Mobile Framework | 2019-06-14T17:55:00Z |
| 85 | [knex](https://github.com/tgriesser/knex) | 9904 | 1236 | JavaScript | 378 | A query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use. | 2019-07-07T18:29:42Z |
| 86 | [Semantic-UI-React](https://github.com/Semantic-Org/Semantic-UI-React) | 9884 | 2686 | JavaScript | 96 | The official Semantic-UI-React integration | 2019-07-07T17:14:32Z |
| 87 | [waypoints](https://github.com/imakewebthings/waypoints) | 9787 | 1310 | JavaScript | 92 | Waypoints is a library that makes it easy to execute a function whenever you scroll to an element. | 2018-10-11T18:24:39Z |
| 88 | [list.js](https://github.com/javve/list.js) | 9547 | 861 | JavaScript | 147 | The perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. | 2019-03-01T15:06:19Z |
| 89 | [jquery-validation](https://github.com/jquery-validation/jquery-validation) | 9479 | 2710 | JavaScript | 87 | jQuery Validation Plugin library sources | 2019-06-15T06:50:19Z |
| 90 | [bootstrap-table](https://github.com/wenzhixin/bootstrap-table) | 9432 | 3874 | JavaScript | 53 | An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation) | 2019-07-07T01:55:03Z |
| 91 | [rxdb](https://github.com/pubkey/rxdb) | 9382 | 435 | JavaScript | 10 | ⛁ A realtime Database for JavaScript Applications | 2019-07-08T01:40:22Z |
| 92 | [vant](https://github.com/youzan/vant) | 9330 | 2794 | JavaScript | 11 | Lightweight Mobile UI Components built on Vue | 2019-07-08T02:57:01Z |
| 93 | [stf](https://github.com/openstf/stf) | 9258 | 1536 | JavaScript | 333 | Control and manage Android devices from your browser. | 2019-06-20T01:10:36Z |
| 94 | [lets-chat](https://github.com/sdelements/lets-chat) | 9167 | 1463 | JavaScript | 237 | Self-hosted chat app for small teams | 2018-10-20T09:24:06Z |
| 95 | [webpack](https://github.com/vuejs-templates/webpack) | 9096 | 4406 | JavaScript | 172 | A full-featured Webpack + vue-loader setup with hot reload, linting, testing & css extraction. | 2019-06-20T08:06:42Z |
| 96 | [33-js-concepts](https://github.com/stephentian/33-js-concepts) | 8958 | 1415 | JavaScript | 1 | :scroll: 每个 JavaScript 工程师都应懂的33个概念 @leonardomso | 2019-06-10T16:49:22Z |
| 97 | [Parsley.js](https://github.com/guillaumepotier/Parsley.js) | 8827 | 1344 | JavaScript | 61 | Validate your forms, frontend, without writing a single line of javascript | 2019-06-24T15:04:01Z |
| 98 | [highcharts](https://github.com/highcharts/highcharts) | 8790 | 2314 | JavaScript | 1317 | Highcharts JS, the JavaScript charting framework | 2019-07-07T15:47:53Z |
| 99 | [carlo](https://github.com/GoogleChromeLabs/carlo) | 8720 | 276 | JavaScript | 47 | Web rendering surface for Node applications | 2019-06-21T19:04:56Z |
| 100 | [natural](https://github.com/NaturalNode/natural) | 8707 | 815 | JavaScript | 76 | general natural language facilities for node | 2019-06-03T13:19:06Z |