[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [json-server](https://github.com/typicode/json-server) | 66082 | 6513 | JavaScript | 567 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2023-03-21T21:39:33Z | | 2 | [iptv](https://github.com/iptv-org/iptv) | 63259 | 104 | JavaScript | 881 | Collection of publicly available IPTV channels from all over the world | 2023-03-23T22:59:18Z | | 3 | [Ghost](https://github.com/TryGhost/Ghost) | 42752 | 9221 | JavaScript | 33 | Turn your audience into a business. Publishing, memberships, subscriptions and newsletters. | 2023-03-24T02:42:55Z | | 4 | [Sortable](https://github.com/SortableJS/Sortable) | 26545 | 3597 | JavaScript | 405 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2023-03-05T12:23:46Z | | 5 | [docsify](https://github.com/docsifyjs/docsify) | 23036 | 5502 | JavaScript | 194 | 🃏 A magical documentation site generator. | 2023-03-23T10:47:14Z | | 6 | [pure](https://github.com/pure-css/pure) | 22926 | 2539 | JavaScript | 2 | A set of small, responsive CSS modules that you can use in every web project. | 2023-03-17T12:58:25Z | | 7 | [autoprefixer](https://github.com/postcss/autoprefixer) | 20904 | 1299 | JavaScript | 34 | Parse CSS and add vendor prefixes to rules by Can I Use | 2023-03-10T11:10:05Z | | 8 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 20294 | 2230 | JavaScript | 15 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2022-12-06T23:06:25Z | | 9 | [chinese-programmer-wrong-pronunciation](https://github.com/shimohq/chinese-programmer-wrong-pronunciation) | 19878 | 1498 | JavaScript | 115 | 中国程序员容易发音错误的单词 | 2023-03-17T03:04:08Z | | 10 | [egg](https://github.com/eggjs/egg) | 18421 | 1794 | JavaScript | 277 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2023-03-13T01:15:43Z | | 11 | [statsd](https://github.com/statsd/statsd) | 16947 | 1995 | JavaScript | 50 | Daemon for easy but powerful stats aggregation | 2022-12-15T12:35:09Z | | 12 | [lossless-cut](https://github.com/mifi/lossless-cut) | 15804 | 899 | JavaScript | 167 | The swiss army knife of lossless video/audio editing | 2023-03-19T10:53:24Z | | 13 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 15741 | 2958 | JavaScript | 120 | Needs to generate some texts to test if my GUI rendering codes good or not. so I made this. | 2021-07-10T09:44:32Z | | 14 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 15077 | 898 | JavaScript | 77 | Build terminal dashboards using ascii/ansi art and javascript | 2023-03-02T16:01:00Z | | 15 | [Administrative-divisions-of-China](https://github.com/modood/Administrative-divisions-of-China) | 14883 | 6721 | JavaScript | 10 | 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。 | 2023-03-17T07:44:54Z | | 16 | [ScrollMagic](https://github.com/janpaepke/ScrollMagic) | 14221 | 2059 | JavaScript | 500 | The javascript library for magical scroll interactions. | 2023-03-04T03:41:54Z | | 17 | [reactotron](https://github.com/infinitered/reactotron) | 13971 | 926 | JavaScript | 116 | A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. | 2023-03-22T19:12:58Z | | 18 | [Clash_Chinese_Patch](https://github.com/BoyceLig/Clash_Chinese_Patch) | 13565 | 1152 | JavaScript | 1 | Clash For Windows 汉化补丁和汉化脚本 | 2023-03-22T10:55:33Z | | 19 | [NodeBB](https://github.com/NodeBB/NodeBB) | 13269 | 2669 | JavaScript | 152 | Node.js based forum software built for the modern web | 2023-03-23T23:56:41Z | | 20 | [typed.js](https://github.com/mattboldt/typed.js) | 12996 | 1645 | JavaScript | 4 | A JavaScript Typing Animation Library | 2023-03-11T21:54:44Z | | 21 | [omi](https://github.com/Tencent/omi) | 12539 | 1254 | JavaScript | 101 | Front End Cross-Frameworks Framework - 前端跨框架框架 | 2023-01-06T07:56:10Z | | 22 | [dataloader](https://github.com/graphql/dataloader) | 12091 | 529 | JavaScript | 23 | DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching. | 2023-03-15T18:53:19Z | | 23 | [magnetW](https://github.com/xiandanin/magnetW) | 12088 | 2172 | JavaScript | 0 | [已失效,不再维护] | 2022-04-09T17:06:15Z | | 24 | [reaction](https://github.com/reactioncommerce/reaction) | 11948 | 2158 | JavaScript | 86 | Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes. | 2023-03-23T14:39:31Z | | 25 | [ReLaXed](https://github.com/RelaxedJS/ReLaXed) | 11774 | 463 | JavaScript | 44 | Create PDF documents using web technologies | 2022-09-01T08:18:18Z | | 26 | [react-redux-starter-kit](https://github.com/davezuko/react-redux-starter-kit) | 10321 | 2291 | JavaScript | 117 | Get started with React, Redux, and React-Router. | 2018-06-03T17:30:08Z | | 27 | [svg.js](https://github.com/svgdotjs/svg.js) | 10168 | 1065 | JavaScript | 95 | The lightweight library for manipulating and animating SVG | 2023-01-28T19:07:59Z | | 28 | [react-slingshot](https://github.com/coryhouse/react-slingshot) | 9761 | 2987 | JavaScript | 36 | React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in | 2023-03-03T17:42:51Z | | 29 | [bootstrap-select](https://github.com/snapappointments/bootstrap-select) | 9717 | 2770 | JavaScript | 274 | :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. | 2023-02-10T10:09:33Z | | 30 | [material-design-for-bootstrap](https://github.com/mdbootstrap/material-design-for-bootstrap) | 9438 | 1169 | JavaScript | 25 | Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below. | 2023-02-01T14:01:33Z | | 31 | [backbone-fundamentals](https://github.com/addyosmani/backbone-fundamentals) | 9316 | 1466 | JavaScript | 59 | :book: A creative-commons book on Backbone.js for beginners and advanced users alike | 2019-11-06T03:02:48Z | | 32 | [OpenClash](https://github.com/vernesong/OpenClash) | 9134 | 1527 | JavaScript | 87 | A Clash Client For OpenWrt | 2023-03-23T09:48:32Z | | 33 | [webfontloader](https://github.com/typekit/webfontloader) | 9070 | 718 | JavaScript | 92 | Web Font Loader gives you added control when using linked fonts via @font-face. | 2021-08-20T14:14:48Z | | 34 | [TimelineJS](https://github.com/NUKnightLab/TimelineJS) | 8840 | 1600 | JavaScript | 0 | TimelineJS: A Storytelling Timeline built in JavaScript. | 2022-05-11T20:13:40Z | | 35 | [gridstudio](https://github.com/ricklamers/gridstudio) | 8808 | 1519 | JavaScript | 37 | Grid studio is a web-based application for data science with full integration of open source data science frameworks and languages. | 2022-11-28T10:16:50Z | | 36 | [computer-science-in-javascript](https://github.com/humanwhocodes/computer-science-in-javascript) | 8771 | 1216 | JavaScript | 4 | Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. | 2022-06-26T10:37:23Z | | 37 | [flutter-in-action](https://github.com/flutterchina/flutter-in-action) | 8704 | 1722 | JavaScript | 85 | 《Flutter实战》书稿。第二版书稿已上传,请移步新Repo。 | 2022-12-14T01:14:32Z | | 38 | [taskbook](https://github.com/klaudiosinani/taskbook) | 8700 | 393 | JavaScript | 76 | Tasks, boards & notes for the command-line habitat | 2022-09-11T13:32:14Z | | 39 | [tether](https://github.com/shipshapecode/tether) | 8491 | 795 | JavaScript | 47 | A positioning engine to make overlays, tooltips and dropdowns better | 2023-03-20T11:11:24Z | | 40 | [react-vis](https://github.com/uber/react-vis) | 8451 | 855 | JavaScript | 306 | Data Visualization Components | 2023-03-22T20:28:54Z | | 41 | [jscodeshift](https://github.com/facebook/jscodeshift) | 8214 | 469 | JavaScript | 121 | A JavaScript codemod toolkit. | 2023-03-23T16:52:12Z | | 42 | [vis](https://github.com/almende/vis) | 7896 | 1526 | JavaScript | 761 | ⚠️ This project is not maintained anymore! Please go to https://github.com/visjs | 2019-07-28T18:48:52Z | | 43 | [rebass](https://github.com/rebassjs/rebass) | 7882 | 688 | JavaScript | 47 | :atom_symbol: React primitive UI components built with styled-system. | 2023-01-26T12:47:44Z | | 44 | [popcorn-desktop](https://github.com/popcorn-official/popcorn-desktop) | 7877 | 543 | JavaScript | 26 | Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork | 2023-02-03T10:07:07Z | | 45 | [cash](https://github.com/dthree/cash) | 7781 | 253 | JavaScript | 37 | Cross-platform Linux commands in ES6 | 2020-01-14T08:48:46Z | | 46 | [ua-parser-js](https://github.com/faisalman/ua-parser-js) | 7679 | 1131 | JavaScript | 13 | UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client-Hints data. Supports browser & node.js environment. | 2023-03-22T04:51:42Z | | 47 | [webuploader](https://github.com/fex-team/webuploader) | 7676 | 2370 | JavaScript | 2416 | It's a new file uploader solution! | 2021-01-27T12:18:56Z | | 48 | [javascript-algorithms](https://github.com/mgechev/javascript-algorithms) | 7645 | 1304 | JavaScript | 5 | 💻 JavaScript implementations of computer science algorithms | 2023-03-16T20:44:31Z | | 49 | [polished](https://github.com/styled-components/polished) | 7462 | 245 | JavaScript | 17 | A lightweight toolset for writing styles in JavaScript ✨ | 2023-02-03T09:53:21Z | | 50 | [spy-debugger](https://github.com/wuchangming/spy-debugger) | 7206 | 823 | JavaScript | 92 | 微信调试,各种WebView样式调试、手机浏览器的页面真机调试。便捷的远程调试手机页面、抓包工具,支持:HTTP/HTTPS,无需USB连接设备。 | 2023-01-11T01:05:48Z | | 51 | [awesome-vscode](https://github.com/viatsko/awesome-vscode) | 22116 | 1167 | JavaScript | 19 | 🎨 A curated list of delightful VS Code packages and resources. | 2023-02-11T00:59:48Z | | 52 | [openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) | 21740 | 11184 | JavaScript | 133 | OpenZeppelin Contracts is a library for secure smart contract development. | 2023-03-23T11:25:46Z | | 53 | [react-motion](https://github.com/chenglou/react-motion) | 21419 | 1202 | JavaScript | 149 | A spring that solves your animation problems. | 2022-12-08T17:31:42Z | | 54 | [javascript-testing-best-practices](https://github.com/goldbergyoni/javascript-testing-best-practices) | 21086 | 1871 | JavaScript | 44 | 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022) | 2023-03-14T11:14:06Z | | 55 | [normalizr](https://github.com/paularmstrong/normalizr) | 20982 | 889 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z | | 56 | [es6tutorial](https://github.com/ruanyf/es6tutorial) | 20561 | 8943 | JavaScript | 0 | 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 | 2023-03-06T07:24:12Z | | 57 | [js-cookie](https://github.com/js-cookie/js-cookie) | 20493 | 2101 | JavaScript | 2 | A simple, lightweight JavaScript API for handling browser cookies | 2023-03-19T06:51:02Z | | 58 | [trilium](https://github.com/zadam/trilium) | 20381 | 1330 | JavaScript | 748 | Build your personal knowledge base with Trilium Notes | 2023-03-23T22:47:36Z | | 59 | [winston](https://github.com/winstonjs/winston) | 20312 | 1752 | JavaScript | 413 | A logger for just about everything. | 2023-03-20T19:58:28Z | | 60 | [You-Dont-Need-jQuery](https://github.com/camsong/You-Dont-Need-jQuery) | 20294 | 1825 | JavaScript | 2 | Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript. | 2023-02-08T10:59:05Z | | 61 | [ava](https://github.com/avajs/ava) | 20284 | 1473 | JavaScript | 86 | Node.js test runner that lets you develop with confidence 🚀 | 2023-03-21T09:07:06Z | | 62 | [stackedit](https://github.com/benweet/stackedit) | 20141 | 2671 | JavaScript | 653 | In-browser Markdown editor | 2023-02-08T14:30:05Z | | 63 | [chalk](https://github.com/chalk/chalk) | 19916 | 825 | JavaScript | 3 | 🖍 Terminal string styling done right | 2022-12-08T18:46:28Z | | 64 | [joi](https://github.com/hapijs/joi) | 19790 | 1531 | JavaScript | 130 | The most powerful data validation library for JS | 2023-03-21T08:11:40Z | | 65 | [ws](https://github.com/websockets/ws) | 19599 | 2297 | JavaScript | 6 | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js | 2023-03-14T17:31:59Z | | 66 | [shields](https://github.com/badges/shields) | 19436 | 5352 | JavaScript | 320 | Concise, consistent, and legible badges in SVG and raster format | 2023-03-24T02:46:18Z | | 67 | [popmotion](https://github.com/Popmotion/popmotion) | 19358 | 690 | JavaScript | 38 | Simple animation libraries for delightful user interfaces | 2023-01-27T02:14:03Z | | 68 | [p5.js](https://github.com/processing/p5.js) | 19085 | 2851 | JavaScript | 192 | p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs — | 2023-03-23T16:14:11Z | | 69 | [vue-router](https://github.com/vuejs/vue-router) | 18973 | 5176 | JavaScript | 65 | 🚦 The official router for Vue 2 | 2023-03-06T12:48:11Z | | 70 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 18615 | 2839 | JavaScript | 199 | Vue drag-and-drop component based on Sortable.js | 2023-03-04T02:31:26Z | | 71 | [jsdom](https://github.com/jsdom/jsdom) | 18602 | 1594 | JavaScript | 430 | A JavaScript implementation of various web standards, for use with Node.js | 2023-03-21T10:44:05Z | | 72 | [ToolJet](https://github.com/ToolJet/ToolJet) | 18355 | 1614 | JavaScript | 270 | Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀 | 2023-03-24T01:02:44Z | | 73 | [react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap) | 17951 | 1982 | JavaScript | 21 | Roadmap to becoming a React developer | 2023-01-23T15:52:09Z | | 74 | [cleave.js](https://github.com/nosir/cleave.js) | 17750 | 1663 | JavaScript | 182 | Format input text content when you are typing... | 2023-01-12T10:04:41Z | | 75 | [kuboard-press](https://github.com/eip-work/kuboard-press) | 17698 | 1310 | JavaScript | 330 | Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。 | 2023-03-12T03:41:08Z | | 76 | [handsontable](https://github.com/handsontable/handsontable) | 17646 | 2863 | JavaScript | 406 | JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡ | 2023-03-23T17:25:57Z | | 77 | [MagicMirror](https://github.com/MichMich/MagicMirror) | 17590 | 3978 | JavaScript | 26 | MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. | 2023-03-24T02:40:39Z | | 78 | [semantic-release](https://github.com/semantic-release/semantic-release) | 17522 | 1698 | JavaScript | 262 | :package::rocket: Fully automated version management and package publishing | 2023-03-22T08:31:49Z | | 79 | [trix](https://github.com/basecamp/trix) | 17509 | 1060 | JavaScript | 89 | A rich text editor for everyday writing | 2023-01-27T21:03:42Z | | 80 | [flux](https://github.com/facebookarchive/flux) | 17418 | 3578 | JavaScript | 6 | Application Architecture for Building User Interfaces | 2023-03-21T23:41:43Z | | 81 | [react-grid-layout](https://github.com/react-grid-layout/react-grid-layout) | 17346 | 2348 | JavaScript | 34 | A draggable and resizable grid layout with responsive breakpoints, for React. | 2023-03-21T02:06:54Z | | 82 | [dropzone](https://github.com/dropzone/dropzone) | 17224 | 3327 | JavaScript | 109 | Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. | 2023-01-26T17:19:37Z | | 83 | [awesome-blockchain-cn](https://github.com/chaozh/awesome-blockchain-cn) | 17189 | 3551 | JavaScript | 15 | 收集所有区块链(BlockChain)技术开发相关资料,包括Fabric和Ethereum开发资料 | 2023-03-04T01:23:01Z | | 84 | [web3.js](https://github.com/web3/web3.js) | 17177 | 4468 | JavaScript | 114 | Ethereum JavaScript API | 2023-03-24T01:03:53Z | | 85 | [framework7](https://github.com/framework7io/framework7) | 17134 | 3277 | JavaScript | 140 | Full featured HTML framework for building iOS & Android apps | 2023-03-23T08:55:03Z | | 86 | [less.js](https://github.com/less/less.js) | 16904 | 3466 | JavaScript | 162 | Less. The dynamic stylesheet language. | 2023-02-06T15:13:51Z | | 87 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 16848 | 2536 | JavaScript | 196 | Revive unavailable songs for Netease Cloud Music | 2022-03-29T03:36:36Z | | 88 | [jquery-pjax](https://github.com/defunkt/jquery-pjax) | 16796 | 2049 | JavaScript | 59 | pushState + ajax = pjax | 2022-11-30T22:59:46Z | | 89 | [lazysizes](https://github.com/aFarkas/lazysizes) | 16786 | 1774 | JavaScript | 165 | 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. | 2023-03-15T22:32:41Z | | 90 | [material](https://github.com/angular/material) | 16700 | 3520 | JavaScript | 269 | Material design for AngularJS | 2022-05-10T15:28:48Z | | 91 | [react-loadable](https://github.com/jamiebuilds/react-loadable) | 16515 | 856 | JavaScript | 0 | :hourglass_flowing_sand: A higher order component for loading components with promises. | 2022-10-12T02:29:29Z | | 92 | [typeahead.js](https://github.com/twitter/typeahead.js) | 16462 | 3270 | JavaScript | 418 | typeahead.js is a fast and fully-featured autocomplete library | 2023-02-22T17:33:59Z | | 93 | [hubot](https://github.com/hubotio/hubot) | 16408 | 3928 | JavaScript | 86 | A customizable life embetterment robot. | 2023-03-23T18:52:04Z | | 94 | [decap-cms](https://github.com/decaporg/decap-cms) | 16327 | 2962 | JavaScript | 711 | A Git-based CMS for Static Site Generators | 2023-03-20T07:56:03Z | | 95 | [Functional-Light-JS](https://github.com/getify/Functional-Light-JS) | 16084 | 1953 | JavaScript | 15 | Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter. | 2023-02-11T18:01:02Z | | 96 | [GSAP](https://github.com/greensock/GSAP) | 15914 | 1628 | JavaScript | 1 | GreenSock's GSAP JavaScript animation library (including Draggable). | 2023-03-17T15:22:30Z | | 97 | [localtunnel](https://github.com/localtunnel/localtunnel) | 15884 | 1194 | JavaScript | 129 | expose yourself | 2023-02-28T12:24:09Z | | 98 | [sweetalert2](https://github.com/sweetalert2/sweetalert2) | 15662 | 1541 | JavaScript | 4 | A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. | 2023-03-23T17:34:46Z | | 99 | [Iosevka](https://github.com/be5invis/Iosevka) | 15654 | 525 | JavaScript | 55 | Versatile typeface for code, from code. | 2023-03-23T17:48:28Z | | 100 | [Fuse](https://github.com/krisk/Fuse) | 15615 | 753 | JavaScript | 11 | Lightweight fuzzy-search, in JavaScript | 2023-01-27T20:52:54Z |