Files
Github-Ranking/Top100/JavaScript.md
T
2023-02-25 11:05:17 +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) | 163804 | 27072 | JavaScript | 107 | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings | 2023-02-25T00:09:39Z |
| 2 | [node](https://github.com/nodejs/node) | 93565 | 25346 | JavaScript | 1293 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2023-02-25T00:35:31Z |
| 3 | [three.js](https://github.com/mrdoob/three.js) | 89333 | 34020 | JavaScript | 363 | JavaScript 3D Library. | 2023-02-24T21:19:43Z |
| 4 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 86718 | 8972 | JavaScript | 21 | :white_check_mark: The Node.js best practices list (November 2022) | 2023-02-24T22:33:28Z |
| 5 | [Chart.js](https://github.com/chartjs/Chart.js) | 59894 | 11777 | JavaScript | 201 | Simple HTML5 Charts using the <canvas> tag | 2023-02-23T18:17:21Z |
| 6 | [angular.js](https://github.com/angular/angular.js) | 59260 | 28155 | JavaScript | 391 | AngularJS - HTML enhanced for web apps! | 2022-04-12T15:57:22Z |
| 7 | [33-js-concepts](https://github.com/leonardomso/33-js-concepts) | 55150 | 7706 | JavaScript | 15 | 📜 33 JavaScript concepts every developer should know. | 2023-02-08T12:12:29Z |
| 8 | [strapi](https://github.com/strapi/strapi) | 52082 | 6332 | JavaScript | 276 | 🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. | 2023-02-24T19:55:10Z |
| 9 | [DeepLearning-500-questions](https://github.com/scutan90/DeepLearning-500-questions) | 49848 | 15448 | JavaScript | 101 | 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为18个章节,50余万字。由于水平有限,书中不妥之处恳请广大读者批评指正。 未完待续............ 如有意合作,联系scutjy2015@163.com 版权所有,违权必究 Tan 2018.06 | 2023-02-07T23:13:50Z |
| 10 | [serverless](https://github.com/serverless/serverless) | 44277 | 5499 | JavaScript | 952 | ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – | 2023-02-21T16:18:51Z |
| 11 | [meteor](https://github.com/meteor/meteor) | 43299 | 5234 | JavaScript | 185 | Meteor, the JavaScript App Platform | 2023-02-25T00:45:28Z |
| 12 | [AdminLTE](https://github.com/ColorlibHQ/AdminLTE) | 42155 | 17979 | JavaScript | 49 | AdminLTE - Free admin dashboard template based on Bootstrap 4 | 2023-02-24T13:27:40Z |
| 13 | [parcel](https://github.com/parcel-bundler/parcel) | 42041 | 2244 | JavaScript | 685 | The zero configuration build tool for the web. 📦🚀 | 2023-02-25T02:09:32Z |
| 14 | [materialize](https://github.com/Dogfalo/materialize) | 38787 | 4854 | JavaScript | 623 | Materialize, a CSS Framework based on Material Design | 2023-02-03T07:13:54Z |
| 15 | [marktext](https://github.com/marktext/marktext) | 38548 | 2929 | JavaScript | 952 | 📝A simple and elegant markdown editor, available for Linux, macOS and Windows. | 2023-02-11T16:22:47Z |
| 16 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 36763 | 5323 | JavaScript | 13 | ⚡️ Front End interview preparation materials for busy engineers | 2023-02-19T13:27:33Z |
| 17 | [quill](https://github.com/quilljs/quill) | 34700 | 2973 | JavaScript | 1241 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2023-02-07T08:43:24Z |
| 18 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 32959 | 4086 | JavaScript | 5 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2023-01-27T10:37:19Z |
| 19 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 32519 | 3974 | JavaScript | 31 | Awesome React Native components, news, tools, and learning material! | 2023-02-20T19:00:12Z |
| 20 | [uptime-kuma](https://github.com/louislam/uptime-kuma) | 30010 | 2534 | JavaScript | 751 | A fancy self-hosted monitoring tool | 2023-02-25T01:28:15Z |
| 21 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 29009 | 6170 | JavaScript | 69 | :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices. | 2023-01-15T09:41:16Z |
| 22 | [husky](https://github.com/typicode/husky) | 28827 | 1009 | JavaScript | 12 | Git hooks made easy 🐶 woof! | 2023-02-03T13:33:59Z |
| 23 | [slick](https://github.com/kenwheeler/slick) | 27861 | 5953 | JavaScript | 1167 | the last carousel you'll ever need | 2023-02-08T09:20:15Z |
| 24 | [webtorrent](https://github.com/webtorrent/webtorrent) | 27553 | 2669 | JavaScript | 77 | ⚡️ Streaming torrent client for the web | 2023-02-22T07:44:01Z |
| 25 | [ccxt](https://github.com/ccxt/ccxt) | 27363 | 6711 | JavaScript | 680 | A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges | 2023-02-25T01:52:41Z |
| 26 | [underscore](https://github.com/jashkenas/underscore) | 26874 | 5609 | JavaScript | 30 | JavaScript's utility _ belt | 2022-11-29T17:19:56Z |
| 27 | [insomnia](https://github.com/Kong/insomnia) | 26771 | 1432 | JavaScript | 429 | The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC. | 2023-02-24T20:16:30Z |
| 28 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 25892 | 8876 | JavaScript | 519 | The OpenAPI Specification Repository | 2023-02-24T19:54:08Z |
| 29 | [fe-interview](https://github.com/haizlin/fe-interview) | 23076 | 3120 | JavaScript | 5282 | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | 2023-02-24T20:49:13Z |
| 30 | [quasar](https://github.com/quasarframework/quasar) | 22895 | 3100 | JavaScript | 367 | Quasar Framework - Build high-performance VueJS user interfaces in record time | 2023-02-22T13:02:02Z |
| 31 | [ramda](https://github.com/ramda/ramda) | 22765 | 1457 | JavaScript | 127 | :ram: Practical functional Javascript | 2022-11-23T03:38:10Z |
| 32 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 22411 | 1835 | JavaScript | 70 | Mostly adequate guide to FP (in javascript) | 2022-05-10T13:24:43Z |
| 33 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21511 | 11048 | JavaScript | 130 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-02-24T22:23:37Z |
| 34 | [netron](https://github.com/lutzroeder/netron) | 21406 | 2400 | JavaScript | 23 | Visualizer for neural network, deep learning, and machine learning models | 2023-02-24T04:05:48Z |
| 35 | [react-motion](https://github.com/chenglou/react-motion) | 21382 | 1199 | JavaScript | 148 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z |
| 36 | [pug](https://github.com/pugjs/pug) | 21125 | 1977 | JavaScript | 278 | Pug – robust, elegant, feature rich template engine for Node.js | 2023-02-02T13:43:51Z |
| 37 | [normalizr](https://github.com/paularmstrong/normalizr) | 20982 | 889 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 38 | [bluebird](https://github.com/petkaantonov/bluebird) | 20251 | 2426 | JavaScript | 70 | :bird: :zap: Bluebird is a full featured promise library with unmatched performance. | 2023-01-11T20:58:30Z |
| 39 | [joi](https://github.com/hapijs/joi) | 19718 | 1535 | JavaScript | 127 | The most powerful data validation library for JS | 2023-02-21T09:03:40Z |
| 40 | [vimium](https://github.com/philc/vimium) | 19561 | 2360 | JavaScript | 1030 | The hacker's browser. | 2022-12-20T00:05:35Z |
| 41 | [responsively-app](https://github.com/responsively-org/responsively-app) | 19245 | 841 | JavaScript | 124 | A modified web browser that helps in responsive web development. A web developer's must have dev-tool. | 2023-02-24T10:04:15Z |
| 42 | [lowdb](https://github.com/typicode/lowdb) | 19160 | 883 | JavaScript | 4 | 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 |
| 43 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18505 | 2831 | JavaScript | 193 | Vue drag-and-drop component based on Sortable.js | 2023-01-06T01:36:47Z |
| 44 | [jsdom](https://github.com/jsdom/jsdom) | 18490 | 1584 | JavaScript | 429 | A JavaScript implementation of various web standards, for use with Node.js | 2023-02-17T00:38:53Z |
| 45 | [wekan](https://github.com/wekan/wekan) | 18489 | 2778 | JavaScript | 807 | 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. | 2023-02-23T15:00:19Z |
| 46 | [cleave.js](https://github.com/nosir/cleave.js) | 17701 | 1668 | JavaScript | 181 | Format input text content when you are typing... | 2023-01-12T10:04:41Z |
| 47 | [mysql](https://github.com/mysqljs/mysql) | 17698 | 2521 | JavaScript | 137 | A pure node.js JavaScript Client implementing the MySQL protocol. | 2023-01-19T01:21:52Z |
| 48 | [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) | 17476 | 1225 | JavaScript | 220 | A collection of common interactive command line user interfaces. | 2023-01-20T23:50:32Z |
| 49 | [ethereumbook](https://github.com/ethereumbook/ethereumbook) | 17355 | 4305 | JavaScript | 47 | Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood | 2023-02-24T04:37:21Z |
| 50 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17180 | 2331 | JavaScript | 32 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-02-24T17:23:14Z |
| 51 | [node-geoip](https://github.com/geoip-lite/node-geoip) | 2155 | 358 | JavaScript | 19 | Native NodeJS implementation of MaxMind's GeoIP API -- works in node 0.6.3 and above, ask me about other versions | 2023-01-25T14:54:21Z |
| 52 | [simplecrawler](https://github.com/simplecrawler/simplecrawler) | 2129 | 365 | JavaScript | 55 | Flexible event driven crawler for node. | 2021-03-07T07:25:38Z |
| 53 | [dancer.js](https://github.com/jsantell/dancer.js) | 2100 | 223 | JavaScript | 33 | high-level audio API, designed to make sweet visualizations | 2022-07-19T07:33:54Z |
| 54 | [switchery](https://github.com/abpetkov/switchery) | 2065 | 498 | JavaScript | 67 | iOS 7 style switches for your checkboxes | 2021-07-12T06:20:26Z |
| 55 | [jugglingdb](https://github.com/1602/jugglingdb) | 2054 | 263 | JavaScript | 66 | Multi-database ORM for nodejs: redis, mongodb, mysql, sqlite3, postgresql, arango, in-memory... | 2019-05-08T15:48:50Z |
| 56 | [react-dom-stream](https://github.com/aickin/react-dom-stream) | 2021 | 48 | JavaScript | 11 | A streaming server-side rendering library for React. | 2016-05-17T05:04:07Z |
| 57 | [strman](https://github.com/dleitee/strman) | 2012 | 86 | JavaScript | 5 | 🏗A Javascript string manipulation library. | 2022-12-08T18:46:47Z |
| 58 | [FinanceReactNative](https://github.com/7kfpun/FinanceReactNative) | 1991 | 634 | JavaScript | 7 | [Deprecated] iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). | 2022-12-06T19:34:52Z |
| 59 | [leapjs](https://github.com/leapmotion/leapjs) | 1970 | 455 | JavaScript | 26 | JavaScript client for the Leap Motion Controller | 2023-02-03T14:58:09Z |
| 60 | [angulartics](https://github.com/angulartics/angulartics) | 1956 | 429 | JavaScript | 76 | Analytics for AngularJS applications. | 2020-07-01T15:15:57Z |
| 61 | [slate](https://github.com/slate/slate) | 1931 | 112 | JavaScript | 67 | Slate IRC client | 2014-05-30T00:32:37Z |
| 62 | [machina.js](https://github.com/ifandelse/machina.js) | 1927 | 157 | JavaScript | 13 | js ex machina - finite state machines in JavaScript | 2022-03-19T01:13:22Z |
| 63 | [redux-tutorial-cn](https://github.com/react-guide/redux-tutorial-cn) | 1927 | 313 | JavaScript | 4 | Redux Tutorial 中文翻译 | 2019-04-25T08:17:14Z |
| 64 | [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | 1911 | 125 | JavaScript | 12 | ESLint rules for Node Security | 2023-02-02T18:44:50Z |
| 65 | [datagov-wptheme](https://github.com/GSA/datagov-wptheme) | 1895 | 456 | JavaScript | 142 | Data.gov WordPress Theme (obsolete) | 2021-10-05T14:27:48Z |
| 66 | [hawk](https://github.com/mozilla/hawk) | 1894 | 181 | JavaScript | 3 | HTTP Holder-Of-Key Authentication Scheme | 2022-12-09T11:18:17Z |
| 67 | [graphql-sequelize](https://github.com/mickhansen/graphql-sequelize) | 1889 | 176 | JavaScript | 1 | GraphQL & Relay for MySQL & Postgres via Sequelize | 2022-11-16T09:28:09Z |
| 68 | [react-document-title](https://github.com/gaearon/react-document-title) | 1882 | 116 | JavaScript | 16 | Declarative, nested, stateful, isomorphic document.title for React | 2019-10-28T13:34:57Z |
| 69 | [AI-Blocks](https://github.com/MrNothing/AI-Blocks) | 1849 | 239 | JavaScript | 6 | A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models! | 2022-11-10T20:57:46Z |
| 70 | [formbuilder](https://github.com/dobtco/formbuilder) | 1846 | 492 | JavaScript | 103 | [Needs Maintainer] Formbuilder is a small graphical interface for letting users build their own webforms. | 2021-10-17T21:47:29Z |
| 71 | [ustwo.com-frontend](https://github.com/ustwo/ustwo.com-frontend) | 1822 | 277 | JavaScript | 4 | The New & Improved ustwo Website | 2022-06-04T18:28:09Z |
| 72 | [node.io](https://github.com/node-js-libs/node.io) | 1821 | 150 | JavaScript | 0 | None | 2015-11-18T03:22:35Z |
| 73 | [tower](https://github.com/tower/tower) | 1801 | 129 | JavaScript | 5 | UNMAINTAINED - Small components for building apps, manipulating data, and automating a distributed infrastructure. | 2013-12-14T05:00:37Z |
| 74 | [keppler](https://github.com/brunosimon/keppler) | 1785 | 102 | JavaScript | 15 | Real time code sharing for your lectures and presentations. | 2022-06-26T12:39:03Z |
| 75 | [string.js](https://github.com/jprichardson/string.js) | 1784 | 243 | JavaScript | 55 | Extra JavaScript string methods. | 2021-06-04T01:49:13Z |
| 76 | [cool-ascii-faces](https://github.com/maxogden/cool-ascii-faces) | 1758 | 130 | JavaScript | 3 | ᕙ༼ຈل͜ຈ༽ᕗ | 2017-05-07T11:19:50Z |
| 77 | [hyperdrive](https://github.com/hypercore-protocol/hyperdrive) | 1748 | 145 | JavaScript | 70 | Hyperdrive is a secure, real time distributed file system | 2022-11-12T06:46:09Z |
| 78 | [highcharts-ng](https://github.com/pablojim/highcharts-ng) | 1732 | 473 | JavaScript | 21 | AngularJS directive for Highcharts | 2018-05-14T11:56:58Z |
| 79 | [react-lite](https://github.com/Lucifier129/react-lite) | 1727 | 120 | JavaScript | 21 | An implementation of React v15.x that optimizes for small script size | 2019-03-29T05:26:10Z |
| 80 | [vrview](https://github.com/googlearchive/vrview) | 1708 | 1126 | JavaScript | 94 | Library for embedding immersive media into traditional websites. | 2018-10-17T13:20:14Z |
| 81 | [eslint-config-google](https://github.com/google/eslint-config-google) | 1687 | 156 | JavaScript | 13 | ESLint shareable config for the Google JavaScript style guide | 2021-03-03T13:41:18Z |
| 82 | [react-treebeard](https://github.com/storybook-eol/react-treebeard) | 1680 | 306 | JavaScript | 64 | React Tree View Component. Data-Driven, Fast, Efficient and Customisable. | 2022-02-14T19:27:27Z |
| 83 | [premonish](https://github.com/mathisonian/premonish) | 1669 | 63 | JavaScript | 2 | Predict which DOM element a user will interact with next. | 2016-12-09T21:39:46Z |
| 84 | [apollo-universal-starter-kit](https://github.com/sysgears/apollo-universal-starter-kit) | 1668 | 335 | JavaScript | 81 | Apollo Universal Starter Kit is an SEO-friendly, fully-configured, modular starter application that helps developers to streamline web, server, and mobile development with cutting-edge technologies and ultimate code reuse. | 2023-02-12T18:24:36Z |
| 85 | [react-js-tutorials](https://github.com/learncodeacademy/react-js-tutorials) | 1666 | 1368 | JavaScript | 17 | Code that goes along with my YouTube React JS Series | 2018-12-11T07:48:10Z |
| 86 | [ngTagsInput](https://github.com/mbenford/ngTagsInput) | 1657 | 567 | JavaScript | 82 | Tags input directive for AngularJS | 2021-05-02T00:30:30Z |
| 87 | [planout](https://github.com/facebookarchive/planout) | 1648 | 229 | JavaScript | 19 | PlanOut is a library and interpreter for designing online experiments. | 2021-03-19T22:24:45Z |
| 88 | [flux-challenge](https://github.com/staltz/flux-challenge) | 1644 | 224 | JavaScript | 5 | A frontend challenge to test UI architectures and solutions | 2021-04-30T20:21:47Z |
| 89 | [tmi](https://github.com/addyosmani/tmi) | 1641 | 59 | JavaScript | 6 | TMI (Too Many Images) - discover your image weight on the web | 2017-02-14T07:36:56Z |
| 90 | [douban.fm](https://github.com/guo-yu/douban.fm) | 1613 | 224 | JavaScript | 44 | a tiny and smart cli player of douban.fm in Node.js | 2015-09-15T13:05:38Z |
| 91 | [static-site-generator-webpack-plugin](https://github.com/markdalgleish/static-site-generator-webpack-plugin) | 1605 | 99 | JavaScript | 38 | Minimal, unopinionated static site generator powered by webpack | 2018-12-28T12:27:40Z |
| 92 | [smooth-ui](https://github.com/smooth-code/smooth-ui) | 1597 | 110 | JavaScript | 10 | Modern React UI library 💅👩‍🎤🍭 | 2022-06-19T19:51:40Z |
| 93 | [hbs](https://github.com/pillarjs/hbs) | 1592 | 214 | JavaScript | 4 | Express view engine wrapper for Handlebars | 2022-07-07T19:37:50Z |
| 94 | [Ideal-Image-Slider-JS](https://github.com/Codeinwp/Ideal-Image-Slider-JS) | 1586 | 166 | JavaScript | 31 | Quite simply the ideal Image Slider in vanilla JS. | 2021-04-27T12:57:17Z |
| 95 | [planetary.js](https://github.com/BinaryMuse/planetary.js) | 1571 | 189 | JavaScript | 14 | :earth_americas: Awesome interactive globes for the web | 2018-10-30T18:53:17Z |
| 96 | [mailvelope](https://github.com/mailvelope/mailvelope) | 1563 | 210 | JavaScript | 264 | Browser extension for OpenPGP encryption with Webmail | 2022-11-19T13:23:57Z |
| 97 | [amazeui-react](https://github.com/amazeui/amazeui-react) | 1562 | 236 | JavaScript | 21 | Amaze UI components built with React.js. | 2018-03-26T15:26:31Z |
| 98 | [iBase4J](https://github.com/iBase4J/iBase4J) | 1560 | 764 | JavaScript | 0 | Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。 | 2022-12-06T00:40:57Z |
| 99 | [oauthd](https://github.com/oauth-io/oauthd) | 1538 | 222 | JavaScript | 23 | oauthd - The OAuth Daemon is the open source version of the OAuth.io core | 2022-12-08T11:53:04Z |
| 100 | [wind](https://github.com/JeffreyZhao/wind) | 1530 | 249 | JavaScript | 33 | Asynchronous flow control in JavaScript, with JavaScript. | 2012-09-15T02:27:06Z |