[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) | 344353 | 28491 | JavaScript | 121 | freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free. | 2022-04-21T10:46:21Z | | 2 | [react](https://github.com/facebook/react) | 186722 | 38367 | JavaScript | 672 | A declarative, efficient, and flexible JavaScript library for building user interfaces. | 2022-04-21T04:36:38Z | | 3 | [d3](https://github.com/d3/d3) | 101011 | 23063 | JavaScript | 3 | Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: | 2022-04-11T19:35:01Z | | 4 | [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code) | 94745 | 10034 | JavaScript | 0 | Short JavaScript code snippets for all your development needs | 2022-04-02T15:24:53Z | | 5 | [create-react-app](https://github.com/facebook/create-react-app) | 94573 | 24382 | JavaScript | 1281 | Set up a modern web app by running one command. | 2022-04-20T20:22:08Z | | 6 | [axios](https://github.com/axios/axios) | 92636 | 9418 | JavaScript | 243 | Promise based HTTP client for the browser and node.js | 2022-04-21T10:48:39Z | | 7 | [node](https://github.com/nodejs/node) | 86987 | 23320 | JavaScript | 1278 | Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: | 2022-04-21T11:18:10Z | | 8 | [awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) | 86009 | 5725 | JavaScript | 105 | A list of Free Software network services and web applications which can be hosted on your own servers | 2022-04-21T08:21:41Z | | 9 | [three.js](https://github.com/mrdoob/three.js) | 81193 | 31431 | JavaScript | 346 | JavaScript 3D Library. | 2022-04-21T08:26:58Z | | 10 | [material-ui](https://github.com/mui/material-ui) | 77567 | 26839 | JavaScript | 940 | MUI Core (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design. | 2022-04-21T11:59:16Z | | 11 | [nodebestpractices](https://github.com/goldbergyoni/nodebestpractices) | 76952 | 7929 | JavaScript | 28 | :white_check_mark: The Node.js best practices list (March 2022) | 2022-04-15T14:51:05Z | | 12 | [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | 66525 | 8878 | JavaScript | 42 | :bathtub: Clean Code concepts adapted for JavaScript | 2022-04-13T12:14:53Z | | 13 | [webpack](https://github.com/webpack/webpack) | 60895 | 8335 | JavaScript | 173 | 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. | 2022-04-21T08:51:49Z | | 14 | [reveal.js](https://github.com/hakimel/reveal.js) | 59447 | 16123 | JavaScript | 618 | The HTML Presentation Framework | 2022-04-10T09:40:04Z | | 15 | [atom](https://github.com/atom/atom) | 57378 | 17095 | JavaScript | 843 | :atom: The hackable text editor | 2022-04-20T10:38:04Z | | 16 | [Chart.js](https://github.com/chartjs/Chart.js) | 56710 | 11432 | JavaScript | 136 | Simple HTML5 Charts using the tag | 2022-04-20T01:30:20Z | | 17 | [jquery](https://github.com/jquery/jquery) | 56118 | 20382 | JavaScript | 71 | jQuery JavaScript Library | 2022-03-24T18:04:54Z | | 18 | [tailwindcss](https://github.com/tailwindlabs/tailwindcss) | 55783 | 2777 | JavaScript | 20 | A utility-first CSS framework for rapid UI development. | 2022-04-21T08:37:06Z | | 19 | [markdown-here](https://github.com/adam-p/markdown-here) | 55053 | 10692 | JavaScript | 284 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2022-02-16T05:45:20Z | | 20 | [lodash](https://github.com/lodash/lodash) | 52977 | 6421 | JavaScript | 235 | A modern JavaScript utility library delivering modularity, performance, & extras. | 2022-04-17T04:58:32Z | | 21 | [leetcode](https://github.com/azl397985856/leetcode) | 47585 | 8958 | JavaScript | 6 | LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。) | 2022-04-17T03:54:27Z | | 22 | [moment](https://github.com/moment/moment) | 46478 | 7061 | JavaScript | 154 | Parse, validate, manipulate, and display dates in javascript. | 2022-04-18T16:26:59Z | | 23 | [strapi](https://github.com/strapi/strapi) | 44432 | 5449 | JavaScript | 441 | 🚀 Open source Node.js Headless CMS to easily build customisable APIs | 2022-04-21T08:40:41Z | | 24 | [hacker-scripts](https://github.com/NARKOZ/hacker-scripts) | 43649 | 6593 | JavaScript | 33 | Based on a true story | 2022-02-10T06:38:05Z | | 25 | [prettier](https://github.com/prettier/prettier) | 42451 | 3274 | JavaScript | 847 | Prettier is an opinionated code formatter. | 2022-04-21T02:36:04Z | | 26 | [anime](https://github.com/juliangarnier/anime) | 42069 | 3472 | JavaScript | 161 | JavaScript animation engine | 2022-03-11T02:32:41Z | | 27 | [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) | 40203 | 9392 | JavaScript | 75 | :zap: Dynamically generated stats for your github readmes | 2022-04-21T02:13:54Z | | 28 | [materialize](https://github.com/Dogfalo/materialize) | 38687 | 4886 | JavaScript | 625 | Materialize, a CSS Framework based on Material Design | 2022-03-01T16:08:21Z | | 29 | [dayjs](https://github.com/iamkun/dayjs) | 38669 | 1951 | JavaScript | 386 | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API | 2022-04-21T04:27:13Z | | 30 | [HowToCook](https://github.com/Anduin2017/HowToCook) | 38694 | 5814 | JavaScript | 246 | 程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only). | 2022-04-21T08:20:12Z | | 31 | [cypress](https://github.com/cypress-io/cypress) | 38034 | 2301 | JavaScript | 2081 | Fast, easy and reliable testing for anything that runs in a browser. | 2022-04-21T08:25:55Z | | 32 | [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer) | 36703 | 5999 | JavaScript | 17 | :fireworks:Interactive Online Platform that Visualizes Algorithms from Code | 2022-04-15T04:49:00Z | | 33 | [uni-app](https://github.com/dcloudio/uni-app) | 36424 | 3288 | JavaScript | 896 | uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架 | 2022-04-21T11:55:33Z | | 34 | [edex-ui](https://github.com/GitSquared/edex-ui) | 35262 | 2036 | JavaScript | 6 | A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. | 2021-10-19T22:38:47Z | | 35 | [hexo](https://github.com/hexojs/hexo) | 34586 | 4332 | JavaScript | 78 | A fast, simple & powerful blog framework, powered by Node.js. | 2022-04-20T23:11:41Z | | 36 | [front-end-interview-handbook](https://github.com/yangshun/front-end-interview-handbook) | 33743 | 5018 | JavaScript | 15 | ⚡️ Front End interview preparation materials for busy engineers | 2022-04-04T05:18:12Z | | 37 | [brackets](https://github.com/adobe/brackets) | 33646 | 8163 | JavaScript | 2620 | An open source code editor for the web, written in JavaScript, HTML and CSS. | 2021-09-06T15:56:26Z | | 38 | [koa](https://github.com/koajs/koa) | 32524 | 3173 | JavaScript | 35 | Expressive middleware for node.js using ES2017 async functions | 2022-04-09T12:45:06Z | | 39 | [quill](https://github.com/quilljs/quill) | 32451 | 2773 | JavaScript | 1130 | Quill is a modern WYSIWYG editor built for compatibility and extensibility. | 2022-04-21T10:28:21Z | | 40 | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | 32181 | 7378 | JavaScript | 2661 | The communications platform that puts data protection first. | 2022-04-21T12:01:10Z | | 41 | [dayjs](https://github.com/iamkun/dayjs) | 38669 | 1951 | JavaScript | 386 | ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API | 2022-04-21T04:27:13Z | | 42 | [HowToCook](https://github.com/Anduin2017/HowToCook) | 38694 | 5814 | JavaScript | 246 | 程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only). | 2022-04-21T08:20:12Z | | 43 | [pdf.js](https://github.com/mozilla/pdf.js) | 38257 | 8757 | JavaScript | 339 | PDF Reader in JavaScript | 2022-04-21T10:14:54Z | | 44 | [cypress](https://github.com/cypress-io/cypress) | 38034 | 2301 | JavaScript | 2081 | Fast, easy and reliable testing for anything that runs in a browser. | 2022-04-21T08:25:55Z | | 45 | [pm2](https://github.com/Unitech/pm2) | 36821 | 2410 | JavaScript | 563 | Node.js Production Process Manager with a built-in Load Balancer. | 2022-04-21T07:48:17Z | | 46 | [impress.js](https://github.com/impress/impress.js) | 36649 | 6840 | JavaScript | 50 | It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com. | 2022-03-26T09:19:41Z | | 47 | [uni-app](https://github.com/dcloudio/uni-app) | 36424 | 3288 | JavaScript | 896 | uni-app 是使用 Vue 语法开发小程序、H5、App的统一框架 | 2022-04-21T11:55:33Z | | 48 | [chinese-poetry](https://github.com/chinese-poetry/chinese-poetry) | 35622 | 7456 | JavaScript | 75 | The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。 | 2022-03-18T07:10:52Z | | 49 | [hexo](https://github.com/hexojs/hexo) | 34586 | 4332 | JavaScript | 78 | A fast, simple & powerful blog framework, powered by Node.js. | 2022-04-20T23:11:41Z | | 50 | [Leaflet](https://github.com/Leaflet/Leaflet) | 34007 | 5266 | JavaScript | 377 | 🍃 JavaScript library for mobile-friendly interactive maps 🇺🇦 | 2022-04-21T03:03:18Z | | 51 | [brackets](https://github.com/adobe/brackets) | 33646 | 8163 | JavaScript | 2620 | An open source code editor for the web, written in JavaScript, HTML and CSS. | 2021-09-06T15:56:26Z | | 52 | [fullPage.js](https://github.com/alvarotrigo/fullPage.js) | 33451 | 7462 | JavaScript | 152 | fullPage plugin by Alvaro Trigo. Create full screen pages fast and simple | 2022-04-20T18:52:42Z | | 53 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 33253 | 7709 | JavaScript | 2 | A boilerplate for Node.js web applications | 2022-03-29T09:19:46Z | | 54 | [video.js](https://github.com/videojs/video.js) | 33151 | 7120 | JavaScript | 408 | Video.js - open source HTML5 & Flash video player | 2022-04-21T07:35:24Z | | 55 | [react](https://github.com/typescript-cheatsheets/react) | 33008 | 2811 | JavaScript | 2 | Cheatsheets for experienced React developers getting started with TypeScript | 2022-04-19T22:14:08Z | | 56 | [gulp](https://github.com/gulpjs/gulp) | 32513 | 4401 | JavaScript | 26 | A toolkit to automate & enhance your workflow | 2022-04-11T00:52:13Z | | 57 | [lerna](https://github.com/lerna/lerna) | 32332 | 2119 | JavaScript | 712 | :dragon: A tool for managing JavaScript projects with multiple packages. | 2022-04-20T10:51:29Z | | 58 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 32039 | 4044 | JavaScript | 5 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2022-04-01T23:19:37Z | | 59 | [phaser](https://github.com/photonstorm/phaser) | 31608 | 6714 | JavaScript | 162 | 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. | 2022-04-19T09:00:45Z | | 60 | [preact](https://github.com/preactjs/preact) | 31525 | 1763 | JavaScript | 149 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2022-04-17T13:04:32Z | | 61 | [vue-cli](https://github.com/vuejs/vue-cli) | 29174 | 6157 | JavaScript | 809 | 🛠️ webpack-based tooling for Vue.js Development | 2022-04-13T08:47:45Z | | 62 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 29051 | 2763 | JavaScript | 638 | A browser based code editor | 2022-04-20T01:16:36Z | | 63 | [drawio](https://github.com/jgraph/drawio) | 28814 | 5895 | JavaScript | 254 | Source to app.diagrams.net | 2022-04-18T14:58:26Z | | 64 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 28420 | 6052 | JavaScript | 58 | :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices. | 2022-04-01T04:41:53Z | | 65 | [backbone](https://github.com/jashkenas/backbone) | 27871 | 5601 | JavaScript | 44 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2022-02-26T00:36:18Z | | 66 | [todomvc](https://github.com/tastejs/todomvc) | 27755 | 13922 | JavaScript | 131 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2022-04-16T20:11:38Z | | 67 | [async](https://github.com/caolan/async) | 27519 | 2438 | JavaScript | 4 | Async utilities for node and the browser | 2022-04-17T14:24:36Z | | 68 | [vuex](https://github.com/vuejs/vuex) | 27495 | 9455 | JavaScript | 83 | 🗃️ Centralized State Management for Vue.js. | 2022-04-18T07:18:54Z | | 69 | [slick](https://github.com/kenwheeler/slick) | 27434 | 5891 | JavaScript | 1136 | the last carousel you'll ever need | 2021-11-30T04:27:03Z | | 70 | [marked](https://github.com/markedjs/marked) | 27363 | 3188 | JavaScript | 46 | A markdown parser and compiler. Built for speed. | 2022-04-18T15:05:23Z | | 71 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 26778 | 2073 | JavaScript | 460 | Beautiful and accessible drag and drop for lists with React | 2022-04-07T10:43:27Z | | 72 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 26683 | 2941 | JavaScript | 9 | A set of best practices for JavaScript projects | 2022-03-30T15:45:33Z | | 73 | [lottie-web](https://github.com/airbnb/lottie-web) | 26566 | 2656 | JavaScript | 797 | Render After Effects animations natively on Web, Android and iOS, and React Native. http://airbnb.io/lottie/ | 2022-04-21T10:58:58Z | | 74 | [underscore](https://github.com/jashkenas/underscore) | 26400 | 5626 | JavaScript | 32 | JavaScript's utility _ belt | 2022-04-04T15:29:06Z | | 75 | [webtorrent](https://github.com/webtorrent/webtorrent) | 26247 | 2562 | JavaScript | 102 | ⚡️ Streaming torrent client for the web | 2022-04-19T19:12:54Z | | 76 | [sequelize](https://github.com/sequelize/sequelize) | 26000 | 4002 | JavaScript | 737 | An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js \| Postgres, MySQL, MariaDB, SQLite, MSSQL, Snowflake & DB2 | 2022-04-21T11:52:01Z | | 77 | [wtfjs](https://github.com/denysdovhan/wtfjs) | 26022 | 1842 | JavaScript | 9 | 🤪 A list of funny and tricky JavaScript examples | 2022-03-29T20:59:09Z | | 78 | [layui](https://github.com/layui/layui) | 25947 | 7014 | JavaScript | 635 | 一套开源的 Web UI 解决方案。采用自身传统的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。非常适合网页界面的快速开发。 | 2022-04-20T17:52:32Z | | 79 | [tesseract.js](https://github.com/naptha/tesseract.js) | 25878 | 1784 | JavaScript | 110 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2022-04-08T22:57:56Z | | 80 | [request](https://github.com/request/request) | 25458 | 3159 | JavaScript | 72 | 🏊🏾 Simplified HTTP request client. | 2022-04-14T12:58:03Z | | 81 | [nodemon](https://github.com/remy/nodemon) | 23856 | 1583 | JavaScript | 36 | Monitor for any changes in your node.js application and automatically restart the server - perfect for development | 2022-04-15T08:31:26Z | | 82 | [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) | 23624 | 7925 | JavaScript | 93 | 网易云音乐 Node.js API service | 2022-04-20T22:24:21Z | | 83 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 23540 | 8224 | JavaScript | 467 | The OpenAPI Specification Repository | 2022-04-20T14:22:08Z | | 84 | [react-virtualized](https://github.com/bvaughn/react-virtualized) | 23518 | 2964 | JavaScript | 399 | React components for efficiently rendering large lists and tabular data | 2022-03-09T21:01:01Z | | 85 | [fastify](https://github.com/fastify/fastify) | 22788 | 1684 | JavaScript | 50 | Fast and low overhead web framework, for Node.js | 2022-04-21T08:48:36Z | | 86 | [immer](https://github.com/immerjs/immer) | 22641 | 719 | JavaScript | 22 | Create the next immutable state by mutating the current one | 2022-04-15T23:42:16Z | | 87 | [commander.js](https://github.com/tj/commander.js) | 22550 | 1615 | JavaScript | 5 | node.js command-line interfaces made easy | 2022-04-21T06:13:59Z | | 88 | [sails](https://github.com/balderdashy/sails) | 22216 | 1957 | JavaScript | 459 | Realtime MVC Framework for Node.js | 2022-04-06T20:14:43Z | | 89 | [the-super-tiny-compiler](https://github.com/jamiebuilds/the-super-tiny-compiler) | 22192 | 2450 | JavaScript | 0 | :snowman: Possibly the smallest compiler ever | 2021-09-18T02:56:54Z | | 90 | [octotree](https://github.com/ovity/octotree) | 21934 | 1851 | JavaScript | 44 | GitHub on steroids | 2022-04-16T15:08:33Z | | 91 | [ramda](https://github.com/ramda/ramda) | 21911 | 1405 | JavaScript | 106 | :ram: Practical functional Javascript | 2022-04-21T00:20:02Z | | 92 | [plyr](https://github.com/sampotts/plyr) | 21885 | 2620 | JavaScript | 715 | A simple HTML5, YouTube and Vimeo player | 2022-04-20T10:16:08Z | | 93 | [wepy](https://github.com/Tencent/wepy) | 21757 | 3053 | JavaScript | 348 | 小程序组件化开发框架 | 2022-04-19T05:44:29Z | | 94 | [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide) | 21659 | 1799 | JavaScript | 65 | Mostly adequate guide to FP (in javascript) | 2022-01-12T15:35:17Z | | 95 | [draft-js](https://github.com/facebook/draft-js) | 21641 | 2591 | JavaScript | 768 | A React framework for building text editors. | 2022-04-20T16:38:24Z | | 96 | [feather](https://github.com/feathericons/feather) | 21513 | 1070 | JavaScript | 347 | Simply beautiful open source icons | 2022-03-29T23:38:59Z | | 97 | [mocha](https://github.com/mochajs/mocha) | 21301 | 2943 | JavaScript | 227 | ☕️ simple, flexible, fun javascript test framework for node.js & the browser | 2022-04-20T12:54:38Z | | 98 | [dragula](https://github.com/bevacqua/dragula) | 21149 | 1974 | JavaScript | 100 | :ok_hand: Drag and drop so simple it hurts | 2022-03-25T14:30:56Z | | 99 | [pug](https://github.com/pugjs/pug) | 20709 | 1971 | JavaScript | 254 | Pug – robust, elegant, feature rich template engine for Node.js | 2022-04-15T16:14:34Z | | 100 | [fe-interview](https://github.com/haizlin/fe-interview) | 20675 | 2898 | JavaScript | 4971 | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),5000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | 2022-04-20T20:49:13Z |