[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [iptv](https://github.com/iptv-org/iptv) | 77439 | 1670 | JavaScript | 31 | Collection of publicly available IPTV channels from all over the world | 2024-04-05T00:08:59Z | | 2 | [json-server](https://github.com/typicode/json-server) | 70992 | 6842 | JavaScript | 586 | Get a full fake REST API with zero coding in less than 30 seconds (seriously) | 2024-03-19T09:12:47Z | | 3 | [anime](https://github.com/juliangarnier/anime) | 48550 | 3634 | JavaScript | 201 | JavaScript animation engine | 2024-03-29T16:28:53Z | | 4 | [Ghost](https://github.com/TryGhost/Ghost) | 45535 | 9930 | JavaScript | 31 | Independent technology for modern publishing, memberships, subscriptions and newsletters. | 2024-04-04T22:25:41Z | | 5 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 34013 | 3975 | JavaScript | 37 | Awesome React Native components, news, tools, and learning material! | 2024-01-31T17:53:10Z | | 6 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 29365 | 6121 | JavaScript | 78 | :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 | | 7 | [500lines](https://github.com/aosabook/500lines) | 28874 | 5885 | JavaScript | 31 | 500 Lines or Less | 2023-08-19T11:18:34Z | | 8 | [webtorrent](https://github.com/webtorrent/webtorrent) | 28862 | 2669 | JavaScript | 68 | ⚡️ Streaming torrent client for the web | 2024-04-04T23:35:27Z | | 9 | [Sortable](https://github.com/SortableJS/Sortable) | 28556 | 3653 | JavaScript | 435 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2024-03-22T21:13:07Z | | 10 | [slick](https://github.com/kenwheeler/slick) | 28259 | 5890 | JavaScript | 1198 | the last carousel you'll ever need | 2024-03-11T10:48:26Z | | 11 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 28109 | 9007 | JavaScript | 350 | The OpenAPI Specification Repository | 2024-04-04T16:31:12Z | | 12 | [underscore](https://github.com/jashkenas/underscore) | 27235 | 5517 | JavaScript | 32 | JavaScript's utility _ belt | 2024-04-02T15:08:20Z | | 13 | [mongoose](https://github.com/Automattic/mongoose) | 26562 | 3769 | JavaScript | 255 | MongoDB object modeling designed to work in an asynchronous environment. | 2024-04-04T22:36:34Z | | 14 | [codemirror5](https://github.com/codemirror/codemirror5) | 26543 | 4952 | JavaScript | 403 | In-browser code editor (version 5, legacy) | 2024-04-03T12:56:31Z | | 15 | [docsify](https://github.com/docsifyjs/docsify) | 26454 | 5630 | JavaScript | 171 | 🃏 A magical documentation site generator. | 2024-04-03T13:34:23Z | | 16 | [ace](https://github.com/ajaxorg/ace) | 26357 | 5251 | JavaScript | 118 | Ace (Ajax.org Cloud9 Editor) | 2024-04-03T14:43:45Z | | 17 | [fe-interview](https://github.com/haizlin/fe-interview) | 24745 | 3223 | JavaScript | 5684 | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | 2024-04-04T20:49:10Z | | 18 | [ramda](https://github.com/ramda/ramda) | 23546 | 1432 | JavaScript | 132 | :ram: Practical functional Javascript | 2024-04-03T15:06:52Z | | 19 | [pure](https://github.com/pure-css/pure) | 23375 | 2491 | JavaScript | 7 | A set of small, responsive CSS modules that you can use in every web project. | 2024-04-01T21:50:21Z | | 20 | [vimium](https://github.com/philc/vimium) | 22015 | 2425 | JavaScript | 1082 | The hacker's browser. | 2024-04-04T00:14:54Z | | 21 | [dragula](https://github.com/bevacqua/dragula) | 21775 | 1964 | JavaScript | 108 | :ok_hand: Drag and drop so simple it hurts | 2024-04-01T20:22:38Z | | 22 | [ChromeAppHeroes](https://github.com/zhaoolee/ChromeAppHeroes) | 21440 | 2255 | JavaScript | 16 | 🌈谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新 | 2024-03-17T13:30:38Z | | 23 | [autoprefixer](https://github.com/postcss/autoprefixer) | 21421 | 1254 | JavaScript | 37 | Parse CSS and add vendor prefixes to rules by Can I Use | 2024-03-20T23:02:39Z | | 24 | [chinese-programmer-wrong-pronunciation](https://github.com/shimohq/chinese-programmer-wrong-pronunciation) | 21381 | 1544 | JavaScript | 123 | 中国程序员容易发音错误的单词 | 2024-03-06T11:33:01Z | | 25 | [es6tutorial](https://github.com/ruanyf/es6tutorial) | 21073 | 8936 | JavaScript | 0 | 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 | 2023-12-30T06:42:30Z | | 26 | [EasySpider](https://github.com/NaiboWang/EasySpider) | 20153 | 2234 | JavaScript | 14 | A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。 | 2024-04-03T17:53:39Z | | 27 | [Mock](https://github.com/nuysoft/Mock) | 19343 | 2660 | JavaScript | 308 | A simulation data generator | 2024-03-15T01:53:57Z | | 28 | [ethereumbook](https://github.com/ethereumbook/ethereumbook) | 19220 | 4750 | JavaScript | 53 | Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood | 2024-03-14T16:35:03Z | | 29 | [MagicMirror](https://github.com/MagicMirrorOrg/MagicMirror) | 18914 | 4096 | JavaScript | 48 | 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. | 2024-04-01T20:33:53Z | | 30 | [egg](https://github.com/eggjs/egg) | 18770 | 1794 | JavaScript | 307 | 🥚 Born to build better enterprise frameworks and apps with Node.js & Koa | 2024-03-31T09:10:56Z | | 31 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 18605 | 1076 | JavaScript | 37 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2024-03-21T09:24:53Z | | 32 | [dropzone](https://github.com/dropzone/dropzone) | 17822 | 3291 | JavaScript | 131 | Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars. | 2023-12-07T05:43:57Z | | 33 | [Administrative-divisions-of-China](https://github.com/modood/Administrative-divisions-of-China) | 17591 | 6975 | JavaScript | 18 | 中华人民共和国行政区划:省级(省份)、 地级(城市)、 县级(区县)、 乡级(乡镇街道)、 村级(村委会居委会) ,中国省市区镇村二级三级四级五级联动地址数据。 | 2023-09-13T01:37:45Z | | 34 | [statsd](https://github.com/statsd/statsd) | 17443 | 1956 | JavaScript | 50 | Daemon for easy but powerful stats aggregation | 2024-01-17T17:46:57Z | | 35 | [flux](https://github.com/facebookarchive/flux) | 17384 | 3480 | JavaScript | 6 | Application Architecture for Building User Interfaces | 2023-03-21T23:41:43Z | | 36 | [lazysizes](https://github.com/aFarkas/lazysizes) | 17269 | 1733 | JavaScript | 169 | 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. | 2024-04-03T08:17:04Z | | 37 | [snapdrop](https://github.com/RobinLinus/snapdrop) | 17267 | 1603 | JavaScript | 232 | A Progressive Web App for local file sharing | 2024-03-26T00:09:05Z | | 38 | [eruda](https://github.com/liriliri/eruda) | 17174 | 1131 | JavaScript | 57 | Console for mobile browsers | 2024-03-09T14:27:13Z | | 39 | [Clash-for-Windows_Chinese](https://github.com/Z-Siqi/Clash-for-Windows_Chinese) | 16802 | 2344 | JavaScript | 1 | clash for windows汉化版. 提供clash for windows的汉化版, 汉化补丁及汉化版安装程序 | 2024-03-05T00:53:15Z | | 40 | [typeahead.js](https://github.com/twitter/typeahead.js) | 16533 | 3223 | JavaScript | 418 | typeahead.js is a fast and fully-featured autocomplete library | 2023-04-14T07:24:33Z | | 41 | [cz-cli](https://github.com/commitizen/cz-cli) | 16309 | 552 | JavaScript | 164 | The commitizen command line utility. #BlackLivesMatter | 2024-03-29T23:24:47Z | | 42 | [dva](https://github.com/dvajs/dva) | 16216 | 3170 | JavaScript | 17 | 🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo) | 2023-04-11T04:04:50Z | | 43 | [BullshitGenerator](https://github.com/menzi11/BullshitGenerator) | 15713 | 2920 | 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 | | 44 | [blessed-contrib](https://github.com/yaronn/blessed-contrib) | 15379 | 840 | JavaScript | 80 | Build terminal dashboards using ascii/ansi art and javascript | 2024-01-09T09:13:26Z | | 45 | [terminalizer](https://github.com/faressoft/terminalizer) | 14913 | 485 | JavaScript | 84 | 🦄 Record your terminal and generate animated gif images or share a web player | 2024-03-26T01:11:02Z | | 46 | [riot](https://github.com/riot/riot) | 14827 | 972 | JavaScript | 5 | Simple and elegant component-based UI library | 2024-03-29T21:50:52Z | | 47 | [recompose](https://github.com/acdlite/recompose) | 14781 | 1259 | JavaScript | 64 | A React utility belt for function components and higher-order components. | 2022-09-10T03:59:05Z | | 48 | [ScrollMagic](https://github.com/janpaepke/ScrollMagic) | 14748 | 2148 | JavaScript | 500 | The javascript library for magical scroll interactions. | 2024-03-28T20:10:16Z | | 49 | [OpenClash](https://github.com/vernesong/OpenClash) | 14641 | 2827 | JavaScript | 54 | A Clash Client For OpenWrt | 2024-04-03T20:16:34Z | | 50 | [typed.js](https://github.com/mattboldt/typed.js) | 14631 | 1728 | JavaScript | 8 | A JavaScript Typing Animation Library | 2024-01-25T19:24:52Z | | 51 | [edex-ui](https://github.com/GitSquared/edex-ui) | 39750 | 2462 | JavaScript | 6 | A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. | 2021-10-19T22:38:47Z | | 52 | [uni-app](https://github.com/dcloudio/uni-app) | 39287 | 3554 | JavaScript | 898 | A cross-platform framework using Vue.js | 2024-04-04T15:00:10Z | | 53 | [materialize](https://github.com/Dogfalo/materialize) | 38863 | 4742 | JavaScript | 622 | Materialize, a CSS Framework based on Material Design | 2024-03-14T18:41:22Z | | 54 | [drawio](https://github.com/jgraph/drawio) | 38357 | 7234 | JavaScript | 372 | draw.io is a JavaScript, client-side editor for general diagramming. | 2024-04-03T14:01:11Z | | 55 | [monaco-editor](https://github.com/microsoft/monaco-editor) | 38052 | 3436 | JavaScript | 423 | A browser based code editor | 2024-04-04T07:44:42Z | | 56 | [awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) | 37280 | 5894 | JavaScript | 29 | 👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file. | 2024-03-29T11:50:43Z | | 57 | [video.js](https://github.com/videojs/video.js) | 37074 | 7341 | JavaScript | 485 | Video.js - open source HTML5 video player | 2024-03-25T18:15:34Z | | 58 | [reactjs-interview-questions](https://github.com/sudheerj/reactjs-interview-questions) | 36385 | 8700 | JavaScript | 7 | List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!! | 2024-04-04T11:04:55Z | | 59 | [phaser](https://github.com/phaserjs/phaser) | 36213 | 7053 | JavaScript | 53 | 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. | 2024-04-04T15:43:40Z | | 60 | [preact](https://github.com/preactjs/preact) | 35971 | 1921 | JavaScript | 146 | ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM. | 2024-04-04T07:36:02Z | | 61 | [koa](https://github.com/koajs/koa) | 34795 | 3220 | JavaScript | 35 | Expressive middleware for node.js using ES2017 async functions | 2024-04-01T11:10:23Z | | 62 | [hackathon-starter](https://github.com/sahat/hackathon-starter) | 34674 | 8155 | JavaScript | 5 | A boilerplate for Node.js web applications | 2024-03-27T19:00:37Z | | 63 | [awesome-react-native](https://github.com/jondot/awesome-react-native) | 34013 | 3975 | JavaScript | 37 | Awesome React Native components, news, tools, and learning material! | 2024-01-31T17:53:10Z | | 64 | [carbon](https://github.com/carbon-app/carbon) | 33944 | 1868 | JavaScript | 60 | :black_heart: Create and share beautiful images of your source code | 2024-03-22T01:10:14Z | | 65 | [clipboard.js](https://github.com/zenorocha/clipboard.js) | 33761 | 3993 | JavaScript | 13 | :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: | 2024-01-09T17:45:20Z | | 66 | [brackets](https://github.com/adobe/brackets) | 33306 | 7677 | JavaScript | 2618 | An open source code editor for the web, written in JavaScript, HTML and CSS. | 2022-06-12T08:19:24Z | | 67 | [tesseract.js](https://github.com/naptha/tesseract.js) | 33056 | 2105 | JavaScript | 25 | Pure Javascript OCR for more than 100 Languages 📖🎉🖥 | 2024-04-01T00:05:23Z | | 68 | [insomnia](https://github.com/Kong/insomnia) | 32919 | 1822 | JavaScript | 638 | The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage. | 2024-04-04T21:09:16Z | | 69 | [gulp](https://github.com/gulpjs/gulp) | 32867 | 4243 | JavaScript | 26 | A toolkit to automate & enhance your workflow | 2024-03-29T02:56:52Z | | 70 | [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) | 32266 | 2477 | JavaScript | 546 | Beautiful and accessible drag and drop for lists with React | 2024-04-03T23:35:46Z | | 71 | [htmx](https://github.com/bigskysoftware/htmx) | 31914 | 1057 | JavaScript | 437 | htmx - high power tools for HTML | 2024-04-03T21:00:28Z | | 72 | [marked](https://github.com/markedjs/marked) | 31744 | 3358 | JavaScript | 20 | A markdown parser and compiler. Built for speed. | 2024-04-01T22:15:24Z | | 73 | [husky](https://github.com/typicode/husky) | 31454 | 991 | JavaScript | 20 | Git hooks made easy 🐶 woof! | 2024-04-03T18:02:00Z | | 74 | [JavaScript](https://github.com/TheAlgorithms/JavaScript) | 31118 | 5339 | JavaScript | 4 | Algorithms and Data Structures implemented in JavaScript for beginners, following best practices. | 2024-04-03T15:25:30Z | | 75 | [fastify](https://github.com/fastify/fastify) | 30438 | 2177 | JavaScript | 71 | Fast and low overhead web framework, for Node.js | 2024-04-04T10:58:54Z | | 76 | [learnGitBranching](https://github.com/pcottle/learnGitBranching) | 29599 | 5670 | JavaScript | 26 | An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git! | 2024-04-04T14:32:55Z | | 77 | [react-boilerplate](https://github.com/react-boilerplate/react-boilerplate) | 29365 | 6121 | JavaScript | 78 | :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 | | 78 | [project-guidelines](https://github.com/elsewhencode/project-guidelines) | 29173 | 3230 | JavaScript | 9 | A set of best practices for JavaScript projects | 2024-03-05T13:30:53Z | | 79 | [How-To-Ask-Questions-The-Smart-Way](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way) | 29129 | 5550 | JavaScript | 8 | 本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。 | 2024-03-19T03:09:35Z | | 80 | [500lines](https://github.com/aosabook/500lines) | 28874 | 5885 | JavaScript | 31 | 500 Lines or Less | 2023-08-19T11:18:34Z | | 81 | [webtorrent](https://github.com/webtorrent/webtorrent) | 28862 | 2669 | JavaScript | 68 | ⚡️ Streaming torrent client for the web | 2024-04-04T23:35:27Z | | 82 | [AnotherRedisDesktopManager](https://github.com/qishibo/AnotherRedisDesktopManager) | 28783 | 2472 | JavaScript | 224 | 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. | 2024-04-01T07:09:17Z | | 83 | [layui](https://github.com/layui/layui) | 28750 | 7284 | JavaScript | 24 | 一套遵循原生态开发模式的 Web UI 组件库,采用自身轻量级模块化规范,易上手,可以更简单快速地构建网页界面。 | 2024-04-04T16:53:06Z | | 84 | [Sortable](https://github.com/SortableJS/Sortable) | 28556 | 3653 | JavaScript | 435 | Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. | 2024-03-22T21:13:07Z | | 85 | [todomvc](https://github.com/tastejs/todomvc) | 28453 | 13808 | JavaScript | 122 | Helping you select an MV* framework - Todo apps for React.js, Ember.js, Angular, and many more | 2024-04-04T18:51:09Z | | 86 | [vuex](https://github.com/vuejs/vuex) | 28348 | 9552 | JavaScript | 95 | 🗃️ Centralized State Management for Vue.js. | 2024-04-02T10:27:09Z | | 87 | [jsPDF](https://github.com/parallax/jsPDF) | 28280 | 4596 | JavaScript | 131 | Client-side JavaScript PDF generation for everyone. | 2024-03-29T16:36:38Z | | 88 | [slick](https://github.com/kenwheeler/slick) | 28259 | 5890 | JavaScript | 1198 | the last carousel you'll ever need | 2024-03-11T10:48:26Z | | 89 | [OpenAPI-Specification](https://github.com/OAI/OpenAPI-Specification) | 28109 | 9007 | JavaScript | 350 | The OpenAPI Specification Repository | 2024-04-04T16:31:12Z | | 90 | [backbone](https://github.com/jashkenas/backbone) | 28075 | 5404 | JavaScript | 38 | Give your JS App some Backbone with Models, Views, Collections, and Events | 2024-03-06T23:22:48Z | | 91 | [async](https://github.com/caolan/async) | 28067 | 2398 | JavaScript | 7 | Async utilities for node and the browser | 2024-04-01T22:05:19Z | | 92 | [lighthouse](https://github.com/GoogleChrome/lighthouse) | 27768 | 9278 | JavaScript | 589 | Automated auditing, performance metrics, and best practices for the web. | 2024-04-05T01:24:00Z | | 93 | [weekly](https://github.com/ascoders/weekly) | 27444 | 3154 | JavaScript | 1 | 前端精读周刊。帮你理解最前沿、实用的技术。 | 2024-03-18T01:39:33Z | | 94 | [fabric.js](https://github.com/fabricjs/fabric.js) | 27322 | 3404 | JavaScript | 335 | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser | 2024-04-04T10:45:25Z | | 95 | [underscore](https://github.com/jashkenas/underscore) | 27235 | 5517 | JavaScript | 32 | JavaScript's utility _ belt | 2024-04-02T15:08:20Z | | 96 | [yapi](https://github.com/YMFE/yapi) | 26999 | 4732 | JavaScript | 1511 | YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 | 2023-10-25T05:46:08Z | | 97 | [nginxconfig.io](https://github.com/digitalocean/nginxconfig.io) | 26979 | 1978 | JavaScript | 50 | ⚙️ NGINX config generator on steroids 💉 | 2024-04-03T01:34:29Z | | 98 | [immer](https://github.com/immerjs/immer) | 26846 | 835 | JavaScript | 20 | Create the next immutable state by mutating the current one | 2024-04-03T18:48:55Z | | 99 | [mongoose](https://github.com/Automattic/mongoose) | 26562 | 3769 | JavaScript | 255 | MongoDB object modeling designed to work in an asynchronous environment. | 2024-04-04T22:36:34Z | | 100 | [codemirror5](https://github.com/codemirror/codemirror5) | 26543 | 4952 | JavaScript | 403 | In-browser code editor (version 5, legacy) | 2024-04-03T12:56:31Z |