Files
Github-Ranking/Top100/JavaScript.md
T
2023-04-12 11:05:12 +08:00

109 lines
20 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 | [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | 168278 | 27623 | JavaScript | 108 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-04-10T18:30:08Z |
| 2 | [node](https://github.com/nodejs/node) | 94556 | 25662 | JavaScript | 1291 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-04-12T02:19:57Z |
| 3 | [three.js](https://github.com/mrdoob/three.js) | 90680 | 34419 | JavaScript | 360 | JavaScript 3D Library. | 2023-04-11T21:03:02Z |
| 4 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 88559 | 9157 | JavaScript | 23 | :white_check_mark: The Node.js best practices list (March 2023) | 2023-04-08T19:50:44Z |
| 5 | [Chart.js](https://github.com/chartjs/Chart.js) | 60279 | 11824 | JavaScript | 227 | Simple HTML5 Charts using the <canvas> tag | 2023-04-02T11:58:41Z |
| 6 | [angular.js](https://github.com/angular/angular.js) | 59212 | 28133 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 7 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 55734 | 7806 | JavaScript | 16 | 📜 33 JavaScript concepts every developer should know. | 2023-04-05T03:44:50Z |
| 8 | [strapi](https://github.com/strapi/strapi) | 53058 | 6435 | JavaScript | 278 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-04-11T17:38:23Z |
| 9 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 50271 | 15509 | JavaScript | 102 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 10 | [serverless](https://github.com/serverless/serverless) | 44533 | 5553 | JavaScript | 952 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-04-09T16:29:21Z |
| 11 | [meteor](https://github.com/meteor/meteor) | 43425 | 5232 | JavaScript | 181 | Meteor, the JavaScript App Platform | 2023-04-11T21:51:52Z |
| 12 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42381 | 18028 | JavaScript | 61 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-04-11T11:20:14Z |
| 13 | [parcel](https://github.com/parcel-bundler/parcel) | 42224 | 2250 | JavaScript | 677 | The zero configuration build tool for the web. 📦🚀 | 2023-04-11T21:52:45Z |
| 14 | [marktext](https://github.com/marktext/marktext) | 39310 | 3000 | JavaScript | 975 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-03-06T07:02:16Z |
| 15 | [materialize](https://github.com/Dogfalo/materialize) | 38816 | 4846 | JavaScript | 623 | Materialize, a CSS Framework based on Material Design | 2023-03-02T17:23:46Z |
| 16 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 37110 | 5356 | JavaScript | 14 | ⚡️ Front End interview preparation materials for busy engineers | 2023-04-11T12:37:27Z |
| 17 | [quill](https://github.com/quilljs/quill) | 35024 | 2993 | JavaScript | 1254 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-03-14T18:35:42Z |
| 18 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33066 | 4091 | JavaScript | 7 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-04-02T08:05:50Z |
| 19 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 32728 | 3978 | JavaScript | 31 | Awesome React Native components, news, tools, and learning material! | 2023-03-28T08:29:33Z |
| 20 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 31993 | 2719 | JavaScript | 805 | A fancy self-hosted monitoring tool | 2023-04-11T16:06:14Z |
| 21 | [husky](https://github.com/typicode/husky) | 29200 | 1015 | JavaScript | 15 | Git hooks made easy 🐶 woof! | 2023-03-10T17:47:21Z |
| 22 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 29088 | 6185 | JavaScript | 71 | :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices. | 2023-03-23T21:35:09Z |
| 23 | [slick](https://github.com/kenwheeler/slick) | 27918 | 5968 | JavaScript | 1171 | the last carousel you'll ever need | 2023-03-09T13:43:19Z |
| 24 | [webtorrent](https://github.com/webtorrent/webtorrent) | 27747 | 2684 | JavaScript | 88 | ⚡️ Streaming torrent client for the web | 2023-04-08T23:35:15Z |
| 25 | [insomnia](https://github.com/Kong/insomnia) | 27556 | 1462 | JavaScript | 457 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-04-11T23:47:16Z |
| 26 | [underscore](https://github.com/jashkenas/underscore) | 26922 | 5604 | JavaScript | 30 | JavaScript's utility _ belt | 2022-11-29T17:19:56Z |
| 27 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 26189 | 8987 | JavaScript | 524 | The OpenAPI Specification Repository | 2023-04-07T17:21:23Z |
| 28 | [fe-interview](https://github.com/haizlin/fe-interview) | 23379 | 3138 | JavaScript | 5328 | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | 2023-03-23T20:49:14Z |
| 29 | [quasar](https://github.com/quasarframework/quasar) | 23248 | 3146 | JavaScript | 383 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-04-07T06:53:02Z |
| 30 | [ramda](https://github.com/ramda/ramda) | 22876 | 1462 | JavaScript | 131 | :ram: Practical functional Javascript | 2023-04-11T03:57:32Z |
| 31 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22483 | 1841 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2023-03-08T13:23:36Z |
| 32 | [netron](https://github.com/lutzroeder/netron) | 21929 | 2432 | JavaScript | 23 | Visualizer for neural network, deep learning, and machine learning models | 2023-04-10T14:39:24Z |
| 33 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21911 | 11275 | JavaScript | 140 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-04-12T02:23:28Z |
| 34 | [react-motion](https://github.com/chenglou/react-motion) | 21424 | 1203 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 35 | [pug](https://github.com/pugjs/pug) | 21199 | 1977 | JavaScript | 278 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-04-11T14:34:20Z |
| 36 | [normalizr](https://github.com/paularmstrong/normalizr) | 20983 | 892 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 37 | [bluebird](https://github.com/petkaantonov/bluebird) | 20279 | 2423 | JavaScript | 72 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z |
| 38 | [vimium](https://github.com/philc/vimium) | 19903 | 2384 | JavaScript | 1043 | The hacker's browser. | 2023-03-30T09:19:00Z |
| 39 | [joi](https://github.com/hapijs/joi) | 19840 | 1527 | JavaScript | 130 | The most powerful data validation library for JS | 2023-03-25T22:14:14Z |
| 40 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19533 | 861 | JavaScript | 130 | A modified web browser that helps in responsive web development. A web developer's must have dev-tool. | 2023-04-10T22:21:01Z |
| 41 | [lowdb](https://github.com/typicode/lowdb) | 19320 | 885 | JavaScript | 2 | Simple to use local JSON database. Use native JavaScript API to query. Written in TypeScript. (supports Node, Electron and the browser) | 2023-02-02T22:08:51Z |
| 42 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18701 | 2848 | JavaScript | 201 | Vue drag-and-drop component based on Sortable.js | 2023-03-04T02:31:26Z |
| 43 | [jsdom](https://github.com/jsdom/jsdom) | 18671 | 1603 | JavaScript | 434 | A JavaScript implementation of various web standards, for use with Node.js | 2023-04-11T17:25:07Z |
| 44 | [wekan](https://github.com/wekan/wekan) | 18553 | 2778 | JavaScript | 815 | 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://app.transifex.com/wekan/ only. | 2023-04-11T12:43:31Z |
| 45 | [cleave.js](https://github.com/nosir/cleave.js) | 17763 | 1665 | JavaScript | 182 | Format input text content when you are typing... | 2023-01-12T10:04:41Z |
| 46 | [mysql](https://github.com/mysqljs/mysql) | 17757 | 2528 | JavaScript | 137 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2023-01-19T01:21:52Z |
| 47 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 17695 | 1236 | JavaScript | 222 | A collection of common interactive command line user interfaces. | 2023-04-09T10:06:44Z |
| 48 | [ethereumbook](https://github.com/ethereumbook/ethereumbook) | 17640 | 4374 | JavaScript | 48 | Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood | 2023-03-15T17:00:02Z |
| 49 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17470 | 2357 | JavaScript | 37 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-03-21T02:06:54Z |
| 50 | [knex](https://github.com/knex/knex) | 17426 | 2030 | JavaScript | 722 | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | 2023-04-10T10:02:29Z |
| 51 | [vant-weapp](https://github.com/youzan/vant-weapp) | 16715 | 3450 | JavaScript | 99 | 轻量、可靠的小程序 UI 组件库 | 2023-04-11T07:03:41Z |
| 52 | [You-Dont-Need-Lodash-Underscore](https://github.com/you-dont-need/You-Dont-Need-Lodash-Underscore) | 16652 | 795 | JavaScript | 38 | List of JavaScript methods which you can use natively + ESLint Plugin | 2023-04-08T13:33:43Z |
| 53 | [classnames](https://github.com/JedWatson/classnames) | 16566 | 576 | JavaScript | 5 | A simple javascript utility for conditionally joining classNames together | 2023-03-27T23:57:00Z |
| 54 | [node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) | 16429 | 1205 | JavaScript | 95 | JsonWebToken implementation for node.js http://self-issued.info/docs/draft-ietf-oauth-json-web-token.html | 2023-04-03T08:27:07Z |
| 55 | [KaTeX](https://github.com/KaTeX/KaTeX) | 16423 | 1120 | JavaScript | 341 | Fast math typesetting for the web. | 2023-04-12T00:08:00Z |
| 56 | [superagent](https://github.com/ladjs/superagent) | 16290 | 1342 | JavaScript | 166 | Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs. | 2023-03-02T14:17:41Z |
| 57 | [emotion](https://github.com/emotion-js/emotion) | 16240 | 1090 | JavaScript | 188 | 👩‍🎤 CSS-in-JS library designed for high performance style composition | 2023-04-06T16:33:44Z |
| 58 | [appium](https://github.com/appium/appium) | 16190 | 5840 | JavaScript | 204 | Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol | 2023-04-12T00:02:42Z |
| 59 | [hexo-theme-next](https://github.com/iissnan/hexo-theme-next) | 15813 | 3722 | JavaScript | 74 | Elegant theme for Hexo. | 2022-11-10T06:22:41Z |
| 60 | [javascript-interview-questions](https://github.com/sudheerj/javascript-interview-questions) | 15441 | 4506 | JavaScript | 3 | List of 1000 JavaScript Interview Questions | 2023-04-02T17:41:03Z |
| 61 | [github-profile-readme-generator](https://github.com/rahuldkjain/github-profile-readme-generator) | 15321 | 4172 | JavaScript | 167 | 🚀 Generate GitHub profile README easily with the latest add-ons like visitors count, GitHub stats, etc using minimal UI. | 2023-03-31T13:28:04Z |
| 62 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 15286 | 1413 | JavaScript | 219 | A Progressive Web App for local file sharing | 2023-03-31T20:29:06Z |
| 63 | [markdown-it](https://github.com/markdown-it/markdown-it) | 15198 | 1642 | JavaScript | 17 | Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed | 2023-03-07T05:56:49Z |
| 64 | [bower](https://github.com/bower/bower) | 15049 | 1942 | JavaScript | 2 | A package manager for the web | 2022-11-01T19:08:49Z |
| 65 | [amphtml](https://github.com/ampproject/amphtml) | 14948 | 4045 | JavaScript | 1031 | The AMP web component framework. | 2023-04-11T22:49:22Z |
| 66 | [f8app](https://github.com/fbsamples/f8app) | 14025 | 2610 | JavaScript | 19 | Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects. | 2023-01-24T17:23:46Z |
| 67 | [terminalizer](https://github.com/faressoft/terminalizer) | 13960 | 492 | JavaScript | 92 | 🦄 Record your terminal and generate animated gif images or share a web player | 2023-03-03T18:16:17Z |
| 68 | [DPlayer](https://github.com/DIYgod/DPlayer) | 13936 | 2312 | JavaScript | 254 | :lollipop: Wow, such a lovely HTML5 danmaku video player | 2023-03-07T10:06:06Z |
| 69 | [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard) | 13888 | 427 | JavaScript | 31 | A CLI dashboard for webpack dev server | 2023-03-14T16:32:44Z |
| 70 | [Snap.svg](https://github.com/adobe-webplatform/Snap.svg) | 13698 | 1172 | JavaScript | 261 | The JavaScript library for modern SVG graphics. | 2022-03-13T07:11:15Z |
| 71 | [paper.js](https://github.com/paperjs/paper.js) | 13639 | 1211 | JavaScript | 335 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2023-04-05T10:25:01Z |
| 72 | [filepond](https://github.com/pqina/filepond) | 13580 | 771 | JavaScript | 68 | 🌊 A flexible and fun JavaScript file upload library | 2023-02-28T12:29:27Z |
| 73 | [codelf](https://github.com/unbug/codelf) | 13510 | 983 | JavaScript | 27 | A search tool helps dev to solve the naming things problem. | 2023-02-10T14:17:15Z |
| 74 | [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension) | 13473 | 1080 | JavaScript | 218 | Redux DevTools extension. | 2023-01-24T17:32:58Z |
| 75 | [nedb](https://github.com/louischatriot/nedb) | 13283 | 1027 | JavaScript | 168 | The JavaScript Database, for Node.js, nw.js, electron and the browser | 2023-03-07T20:41:04Z |
| 76 | [mathjs](https://github.com/josdejong/mathjs) | 13139 | 1200 | JavaScript | 159 | An extensive math library for JavaScript and Node.js | 2023-04-11T22:29:19Z |
| 77 | [You-Dont-Need-Momentjs](https://github.com/you-dont-need/You-Dont-Need-Momentjs) | 13076 | 331 | JavaScript | 25 | List of functions which you can use to replace moment.js + ESLint Plugin | 2023-03-23T06:03:50Z |
| 78 | [johnny-five](https://github.com/rwaldron/johnny-five) | 12992 | 1780 | JavaScript | 38 | JavaScript Robotics and IoT programming framework, developed at Bocoup. | 2023-03-23T13:19:10Z |
| 79 | [iscroll](https://github.com/cubiq/iscroll) | 12872 | 3893 | JavaScript | 486 | Smooth scrolling for the web | 2018-12-13T19:06:24Z |
| 80 | [nginx-proxy-manager](https://github.com/NginxProxyManager/nginx-proxy-manager) | 12809 | 1524 | JavaScript | 904 | Docker container for managing Nginx proxy hosts with a simple, powerful interface | 2023-04-11T11:44:21Z |
| 81 | [volkswagen](https://github.com/auchenberg/volkswagen) | 12650 | 253 | JavaScript | 18 | :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. | 2020-01-27T10:06:41Z |
| 82 | [node-inspector](https://github.com/node-inspector/node-inspector) | 12617 | 753 | JavaScript | 225 | Node.js debugger based on Blink Developer Tools | 2018-02-08T23:01:21Z |
| 83 | [react-in-patterns](https://github.com/krasimir/react-in-patterns) | 12554 | 934 | JavaScript | 7 | A free book that talks about design patterns/techniques used while developing with React. | 2020-09-05T04:10:54Z |
| 84 | [apexcharts.js](https://github.com/apexcharts/apexcharts.js) | 12436 | 1120 | JavaScript | 260 | 📊 Interactive JavaScript Charts built on SVG | 2023-04-02T22:39:12Z |
| 85 | [codesandbox-client](https://github.com/codesandbox/codesandbox-client) | 12309 | 2140 | JavaScript | 346 | An online IDE for rapid web development | 2023-04-11T18:22:02Z |
| 86 | [wp-calypso](https://github.com/Automattic/wp-calypso) | 12204 | 1981 | JavaScript | 4555 | The JavaScript and API powered WordPress.com | 2023-04-12T02:49:01Z |
| 87 | [d2-admin](https://github.com/d2-projects/d2-admin) | 12088 | 2413 | JavaScript | 17 | An elegant dashboard | 2023-01-24T15:37:39Z |
| 88 | [react-redux-universal-hot-example](https://github.com/erikras/react-redux-universal-hot-example) | 12048 | 2564 | JavaScript | 358 | A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform | 2019-12-10T17:14:43Z |
| 89 | [node-elm](https://github.com/bailicangdu/node-elm) | 11923 | 3699 | JavaScript | 63 | Backend system based on node.js + Mongodb. 基于 node.js + Mongodb 构建的后台系统 | 2021-12-14T07:06:56Z |
| 90 | [lint-staged](https://github.com/okonet/lint-staged) | 11690 | 428 | JavaScript | 85 | 🚫💩 — Run linters on git staged files | 2023-04-07T14:44:08Z |
| 91 | [virtual-dom](https://github.com/Matt-Esch/virtual-dom) | 11523 | 817 | JavaScript | 109 | A Virtual DOM and diffing algorithm | 2023-01-24T11:59:52Z |
| 92 | [30-seconds-of-interviews](https://github.com/30-seconds/30-seconds-of-interviews) | 11267 | 980 | JavaScript | 3 | A curated collection of common interview questions to help you prepare for your next interview. | 2022-12-09T05:29:51Z |
| 93 | [prism](https://github.com/PrismJS/prism) | 11169 | 1276 | JavaScript | 257 | Lightweight, robust, elegant syntax highlighting. | 2023-04-10T21:40:25Z |
| 94 | [blockly](https://github.com/google/blockly) | 11141 | 3471 | JavaScript | 457 | The web-based visual programming editor. | 2023-04-11T21:53:23Z |
| 95 | [summernote](https://github.com/summernote/summernote) | 11081 | 2227 | JavaScript | 24 | Super simple WYSIWYG editor | 2023-03-25T09:40:02Z |
| 96 | [vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0) | 10979 | 2235 | JavaScript | 111 | HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering | 2022-12-08T17:39:46Z |
| 97 | [return-youtube-dislike](https://github.com/Anarios/return-youtube-dislike) | 10902 | 507 | JavaScript | 140 | Chrome extension to return youtube dislikes | 2023-04-07T03:42:51Z |
| 98 | [blessed](https://github.com/chjj/blessed) | 10831 | 545 | JavaScript | 200 | A high-level terminal interface library for node.js. | 2022-12-29T11:58:51Z |
| 99 | [daterangepicker](https://github.com/dangrossman/daterangepicker) | 10666 | 3320 | JavaScript | 0 | JavaScript Date Range, Date and Time Picker Component | 2023-01-26T12:34:49Z |
| 100 | [node-restify](https://github.com/restify/node-restify) | 10590 | 1021 | JavaScript | 90 | The future of Node.js REST development | 2023-03-10T05:10:21Z |