[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [Pikaday](https://github.com/Pikaday/Pikaday) | 7964 | 1388 | JavaScript | 248 | A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS | 2023-06-20T02:49:01Z | | 2 | [react-apollo](https://github.com/apollographql/react-apollo) | 6869 | 808 | JavaScript | 183 | :recycle: React integration for Apollo Client | 2023-04-13T21:00:49Z | | 3 | [generator-angular](https://github.com/yeoman/generator-angular) | 5752 | 1480 | JavaScript | 70 | Yeoman generator for AngularJS | 2017-06-08T15:28:19Z | | 4 | [jarvis](https://github.com/zouhir/jarvis) | 5449 | 215 | JavaScript | 20 | A very intelligent browser based Webpack dashboard | 2023-02-17T09:20:53Z | | 5 | [breach_core](https://github.com/spolu/breach_core) | 5423 | 446 | JavaScript | 56 | A Browser written in JS. Free. Modular. Hackable. | 2023-03-24T22:19:22Z | | 6 | [easy-peasy](https://github.com/ctrlplusb/easy-peasy) | 5014 | 201 | JavaScript | 10 | Vegetarian friendly state for React | 2023-12-01T06:05:01Z | | 7 | [TypeScript-Handbook](https://github.com/microsoft/TypeScript-Handbook) | 4885 | 1170 | JavaScript | 174 | Deprecated, please use the TypeScript-Website repo instead | 2020-08-01T19:54:09Z | | 8 | [examples](https://github.com/koajs/examples) | 4494 | 762 | JavaScript | 7 | Example Koa apps | 2023-10-12T14:22:21Z | | 9 | [ejs](https://github.com/tj/ejs) | 4450 | 572 | JavaScript | 80 | Embedded JavaScript templates for node | 2023-09-12T07:15:27Z | | 10 | [css-element-queries](https://github.com/marcj/css-element-queries) | 4274 | 503 | JavaScript | 49 | CSS Element-Queries aka Container Queries. High-speed element dimension/media queries in valid css. | 2023-09-28T02:03:39Z | | 11 | [happypack](https://github.com/amireh/happypack) | 4243 | 148 | JavaScript | 46 | Happiness in the form of faster webpack build times. | 2020-09-04T00:55:20Z | | 12 | [spectacle-code-slide](https://github.com/jamiebuilds/spectacle-code-slide) | 4175 | 199 | JavaScript | 0 | :metal: Present code with style | 2018-11-16T16:42:17Z | | 13 | [malihu-custom-scrollbar-plugin](https://github.com/malihu/malihu-custom-scrollbar-plugin) | 4108 | 1525 | JavaScript | 394 | Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support etc. | 2021-09-30T09:10:42Z | | 14 | [jswiki](https://github.com/bebraw/jswiki) | 3908 | 256 | JavaScript | 2 | JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech. | 2015-04-21T12:15:57Z | | 15 | [leetcode-cli](https://github.com/skygragon/leetcode-cli) | 3566 | 447 | JavaScript | 70 | A cli tool to enjoy leetcode! | 2023-03-07T05:45:10Z | | 16 | [scribe](https://github.com/guardian/scribe) | 3516 | 265 | JavaScript | 104 | DEPRECATED: A rich text editor framework for the web platform | 2020-03-08T04:04:14Z | | 17 | [react-proto](https://github.com/React-Proto/react-proto) | 3429 | 236 | JavaScript | 6 | :art: React application prototyping tool for developers and designers :building_construction: | 2022-12-08T22:19:06Z | | 18 | [home-automation](https://github.com/deepsyx/home-automation) | 3373 | 292 | JavaScript | 11 | Raspberry Pi 3 based home automation with NodeJS and React Native. | 2017-09-05T12:12:14Z | | 19 | [wysihtml](https://github.com/Voog/wysihtml) | 3364 | 347 | JavaScript | 163 | Open source rich text editor for the modern web | 2019-06-22T15:05:10Z | | 20 | [LearnMiniProgram](https://github.com/coderwhy/LearnMiniProgram) | 3362 | 368 | JavaScript | 2 | Learn Mini Program | 2021-06-29T12:44:15Z | | 21 | [react-tutorial](https://github.com/reactjs/react-tutorial) | 3299 | 2164 | JavaScript | 3 | Code from the React tutorial. | 2018-06-25T20:58:25Z | | 22 | [bootstrap-treeview](https://github.com/jonmiles/bootstrap-treeview) | 3282 | 1511 | JavaScript | 0 | Tree View for Twitter Bootstrap - | 2018-12-11T09:08:54Z | | 23 | [cms.js](https://github.com/chrisdiana/cms.js) | 3046 | 345 | JavaScript | 14 | Client-Side JavaScript Site Generator | 2022-07-25T18:29:03Z | | 24 | [sammy](https://github.com/quirkey/sammy) | 2994 | 445 | JavaScript | 53 | Sammy is a tiny javascript framework built on top of jQuery, It's RESTful Evented Javascript. | 2020-09-10T13:46:25Z | | 25 | [webpack-blocks](https://github.com/andywer/webpack-blocks) | 2983 | 112 | JavaScript | 16 | 📦 Configure webpack using functional feature blocks. | 2023-10-27T04:13:29Z | | 26 | [vue-draggable-resizable](https://github.com/mauricius/vue-draggable-resizable) | 2966 | 540 | JavaScript | 100 | Vue2 Component for draggable and resizable elements. | 2023-07-03T06:20:18Z | | 27 | [generator-react-webpack](https://github.com/react-webpack-generators/generator-react-webpack) | 2880 | 363 | JavaScript | 41 | Yeoman generator for ReactJS and Webpack | 2017-02-10T06:19:54Z | | 28 | [isocity](https://github.com/victorqribeiro/isocity) | 2832 | 164 | JavaScript | 0 | A isometric city builder in JavaScript | 2020-08-03T01:53:04Z | | 29 | [fis3](https://github.com/fex-team/fis3) | 2790 | 713 | JavaScript | 511 | FIS3 | 2023-11-22T09:40:03Z | | 30 | [dimple](https://github.com/PMSI-AlignAlytics/dimple) | 2732 | 573 | JavaScript | 138 | An object-oriented API for business analytics | 2023-06-30T08:46:19Z | | 31 | [angularfire](https://github.com/FirebaseExtended/angularfire) | 2730 | 660 | JavaScript | 1 | AngularJS bindings for Firebase | 2020-12-15T14:28:28Z | | 32 | [inmap](https://github.com/TalkingData/inmap) | 2723 | 355 | JavaScript | 56 | 大数据地理可视化 | 2020-08-07T01:39:22Z | | 33 | [angular-chart.js](https://github.com/jtblin/angular-chart.js) | 2685 | 774 | JavaScript | 98 | Reactive, responsive, beautiful charts for AngularJS using Chart.js: http://jtblin.github.io/angular-chart.js | 2022-09-05T05:22:13Z | | 34 | [mercury](https://github.com/jejacks0n/mercury) | 2633 | 545 | JavaScript | 59 | Mercury Editor: The Rails WYSIWYG editor that allows embedding full page editing capabilities directly inline. | 2023-08-15T16:11:30Z | | 35 | [r.js](https://github.com/requirejs/r.js) | 2573 | 698 | JavaScript | 131 | Runs RequireJS in Node and Rhino, and used to run the RequireJS optimizer | 2022-02-11T07:19:33Z | | 36 | [phoenix-trello](https://github.com/bigardone/phoenix-trello) | 2497 | 425 | JavaScript | 15 | Trello tribute done in Elixir, Phoenix Framework, React and Redux. | 2018-11-09T13:48:45Z | | 37 | [redux-mock-store](https://github.com/reduxjs/redux-mock-store) | 2489 | 161 | JavaScript | 21 | A mock store for testing Redux async action creators and middleware. | 2023-09-22T15:58:23Z | | 38 | [batarang](https://github.com/angular/batarang) | 2436 | 354 | JavaScript | 34 | AngularJS WebInspector Extension for Chrome | 2017-06-15T20:31:20Z | | 39 | [vue-awesome](https://github.com/Justineo/vue-awesome) | 2414 | 210 | JavaScript | 18 | Awesome SVG icon component for Vue.js, built-in with Font Awesome icons. | 2023-01-06T01:34:10Z | | 40 | [webpack-book](https://github.com/survivejs/webpack-book) | 2398 | 329 | JavaScript | 0 | From apprentice to master (CC BY-NC-ND) | 2023-07-04T09:48:04Z | | 41 | [free-email-forwarding](https://github.com/forwardemail/free-email-forwarding) | 2371 | 186 | JavaScript | 12 | The best free email forwarding for custom domains. Visit our website to get started (SMTP server) | 2023-12-28T01:05:06Z | | 42 | [pwa-starter-kit](https://github.com/Polymer/pwa-starter-kit) | 2369 | 443 | JavaScript | 0 | Starter templates for building full-featured Progressive Web Apps from web components. | 2020-03-11T23:51:23Z | | 43 | [login-with](https://github.com/lipp/login-with) | 2322 | 168 | JavaScript | 14 | Stateless login-with microservice for OAuth | 2022-12-30T16:38:38Z | | 44 | [ityped](https://github.com/luisvinicius167/ityped) | 2319 | 140 | JavaScript | 13 | Dead simple Javascript animated typing, with no dependencies. | 2021-05-12T18:29:28Z | | 45 | [html-inspector](https://github.com/philipwalton/html-inspector) | 2318 | 194 | JavaScript | 15 | HTML Inspector is a code quality tool to help you and your team write better markup. It's written in JavaScript and runs in the browser, so testing your HTML has never been easier. | 2017-12-07T15:27:03Z | | 46 | [lite-server](https://github.com/johnpapa/lite-server) | 2291 | 277 | JavaScript | 61 | Lightweight node server | 2023-05-05T06:38:27Z | | 47 | [underlineJS](https://github.com/wentin/underlineJS) | 2221 | 93 | JavaScript | 21 | Pushing the boundary of browser typography rendering! | 2020-12-02T03:46:12Z | | 48 | [material-start](https://github.com/angular/material-start) | 2214 | 1231 | JavaScript | 2 | Starter Repository for AngularJS Material | 2022-03-08T19:25:14Z | | 49 | [WeixinApi](https://github.com/zxlie/WeixinApi) | 2204 | 771 | JavaScript | 28 | 专门用于微信公众平台的Javascript API | 2019-04-18T04:08:00Z | | 50 | [Uniform](https://github.com/AudithSoftworks/Uniform) | 2200 | 346 | JavaScript | 20 | A jQuery plugin to make your form controls look how you want them to. Now with HTML-5 attributes! | 2019-01-13T17:23:08Z | | 51 | [color-thief](https://github.com/lokesh/color-thief) | 11940 | 1326 | JavaScript | 68 | Grab the color palette from an image using just Javascript. Works in the browser and in Node. | 2023-09-27T15:50:44Z | | 52 | [ivideo](https://github.com/phobal/ivideo) | 11893 | 3258 | JavaScript | 0 | 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform | 2021-01-28T19:46:42Z | | 53 | [magnetW](https://github.com/xiandanin/magnetW) | 11815 | 2160 | JavaScript | 0 | [已失效,不再维护] | 2022-04-09T17:06:15Z | | 54 | [ReLaXed](https://github.com/RelaxedJS/ReLaXed) | 11802 | 466 | JavaScript | 43 | Create PDF documents using web technologies | 2022-09-01T08:18:18Z | | 55 | [WebRTC-Experiment](https://github.com/muaz-khan/WebRTC-Experiment) | 11497 | 3975 | JavaScript | 517 | WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!! | 2022-06-15T09:37:48Z | | 56 | [react-native-firebase](https://github.com/invertase/react-native-firebase) | 11250 | 2221 | JavaScript | 38 | 🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services. | 2023-12-29T13:58:54Z | | 57 | [metamask-extension](https://github.com/MetaMask/metamask-extension) | 10960 | 4801 | JavaScript | 1550 | :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites | 2023-12-31T00:17:54Z | | 58 | [ndb](https://github.com/GoogleChromeLabs/ndb) | 10915 | 277 | JavaScript | 53 | ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools | 2022-05-26T07:03:35Z | | 59 | [jsoneditor](https://github.com/josdejong/jsoneditor) | 10782 | 2034 | JavaScript | 207 | A web-based tool to view, edit, format, and validate JSON | 2023-12-21T08:41:38Z | | 60 | [svg.js](https://github.com/svgdotjs/svg.js) | 10704 | 1090 | JavaScript | 4 | The lightweight library for manipulating and animating SVG | 2023-09-08T19:23:09Z | | 61 | [react-redux-starter-kit](https://github.com/davezuko/react-redux-starter-kit) | 10304 | 2277 | JavaScript | 117 | Get started with React, Redux, and React-Router. | 2018-06-03T17:30:08Z | | 62 | [not-paid](https://github.com/kleampa/not-paid) | 10264 | 785 | JavaScript | 0 | Client did not pay? Add opacity to the body tag and decrease it every day until their site completely fades away | 2023-09-21T19:33:24Z | | 63 | [picturefill](https://github.com/scottjehl/picturefill) | 9948 | 1106 | JavaScript | 1 | A responsive image polyfill for , srcset, sizes, and more | 2022-09-06T15:00:20Z | | 64 | [critical](https://github.com/addyosmani/critical) | 9904 | 457 | JavaScript | 44 | Extract & Inline Critical-path CSS in HTML pages | 2023-12-13T13:07:37Z | | 65 | [WOW](https://github.com/matthieua/WOW) | 9868 | 4218 | JavaScript | 166 | Reveal CSS animation as you scroll down a page | 2023-03-18T13:35:24Z | | 66 | [bootstrap-select](https://github.com/snapappointments/bootstrap-select) | 9809 | 2762 | JavaScript | 285 | :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. | 2023-12-12T16:10:42Z | | 67 | [react-slingshot](https://github.com/coryhouse/react-slingshot) | 9760 | 3019 | JavaScript | 37 | React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in | 2023-09-26T00:25:23Z | | 68 | [react-desktop](https://github.com/gabrielbull/react-desktop) | 9484 | 498 | JavaScript | 34 | React UI Components for macOS High Sierra and Windows 10 | 2023-07-01T05:48:32Z | | 69 | [material-design-for-bootstrap](https://github.com/mdbootstrap/material-design-for-bootstrap) | 9393 | 1171 | 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 | | 70 | [backbone-fundamentals](https://github.com/addyosmani/backbone-fundamentals) | 9279 | 1459 | JavaScript | 59 | :book: A creative-commons book on Backbone.js for beginners and advanced users alike | 2019-11-06T03:02:48Z | | 71 | [webfontloader](https://github.com/typekit/webfontloader) | 9151 | 719 | JavaScript | 93 | Web Font Loader gives you added control when using linked fonts via @font-face. | 2021-08-20T14:14:48Z | | 72 | [cube-ui](https://github.com/didi/cube-ui) | 9090 | 1502 | JavaScript | 49 | :large_orange_diamond: A fantastic mobile ui lib implement by Vue | 2023-12-19T09:16:46Z | | 73 | [computer-science-in-javascript](https://github.com/humanwhocodes/computer-science-in-javascript) | 8925 | 1273 | JavaScript | 4 | Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript. | 2023-12-15T05:31:17Z | | 74 | [Winds](https://github.com/GetStream/Winds) | 8856 | 648 | JavaScript | 0 | A Beautiful Open Source RSS & Podcast App Powered by Getstream.io | 2021-10-11T20:32:23Z | | 75 | [gridstudio](https://github.com/ricklamers/gridstudio) | 8854 | 1510 | JavaScript | 38 | Grid studio is a web-based application for data science with full integration of open source data science frameworks and languages. | 2023-11-07T21:11:21Z | | 76 | [TimelineJS](https://github.com/NUKnightLab/TimelineJS) | 8846 | 1633 | JavaScript | 0 | TimelineJS: A Storytelling Timeline built in JavaScript. | 2022-05-11T20:13:40Z | | 77 | [taskbook](https://github.com/klaudiosinani/taskbook) | 8835 | 407 | JavaScript | 75 | Tasks, boards & notes for the command-line habitat | 2023-09-12T22:46:16Z | | 78 | [jscodeshift](https://github.com/facebook/jscodeshift) | 8776 | 519 | JavaScript | 126 | A JavaScript codemod toolkit. | 2023-10-29T04:41:32Z | | 79 | [flutter-in-action](https://github.com/flutterchina/flutter-in-action) | 8689 | 1709 | JavaScript | 87 | 《Flutter实战》书稿。第二版书稿已上传,请移步新Repo。 | 2022-12-14T01:14:32Z | | 80 | [react-vis](https://github.com/uber/react-vis) | 8608 | 871 | JavaScript | 309 | Data Visualization Components | 2023-10-31T06:52:42Z | | 81 | [node-fetch](https://github.com/node-fetch/node-fetch) | 8556 | 1061 | JavaScript | 165 | A light-weight module that brings the Fetch API to Node.js | 2023-12-08T20:42:59Z | | 82 | [tether](https://github.com/shipshapecode/tether) | 8489 | 793 | JavaScript | 48 | A positioning engine to make overlays, tooltips and dropdowns better | 2023-12-18T10:53:37Z | | 83 | [bundlephobia](https://github.com/pastelsky/bundlephobia) | 8472 | 250 | JavaScript | 337 | 🏋️ Find out the cost of adding a new frontend dependency to your project | 2023-12-01T06:43:35Z | | 84 | [ua-parser-js](https://github.com/faisalman/ua-parser-js) | 8383 | 1181 | JavaScript | 12 | UAParser.js - Free & open-source JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side). | 2023-12-20T15:30:11Z | | 85 | [popcorn-desktop](https://github.com/popcorn-official/popcorn-desktop) | 8365 | 595 | JavaScript | 15 | Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork | 2023-12-30T21:10:33Z | | 86 | [Vulcan](https://github.com/VulcanJS/Vulcan) | 7993 | 1949 | JavaScript | 172 | 🌋 A toolkit to quickly build apps with React, GraphQL & Meteor | 2023-01-25T17:19:06Z | | 87 | [Pikaday](https://github.com/Pikaday/Pikaday) | 7964 | 1388 | JavaScript | 248 | A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS | 2023-06-20T02:49:01Z | | 88 | [vue-lazyload](https://github.com/hilongjw/vue-lazyload) | 7926 | 874 | JavaScript | 187 | A Vue.js plugin for lazyload your Image or Component in your application. | 2023-06-30T06:57:44Z | | 89 | [rebass](https://github.com/rebassjs/rebass) | 7924 | 696 | JavaScript | 46 | :atom_symbol: React primitive UI components built with styled-system. | 2023-07-27T03:42:53Z | | 90 | [vis](https://github.com/almende/vis) | 7874 | 1521 | JavaScript | 761 | ⚠️ This project is not maintained anymore! Please go to https://github.com/visjs | 2019-07-28T18:48:52Z | | 91 | [javascript-algorithms](https://github.com/mgechev/javascript-algorithms) | 7787 | 1345 | JavaScript | 7 | 💻 JavaScript implementations of computer science algorithms | 2023-10-17T14:15:00Z | | 92 | [cash](https://github.com/dthree/cash) | 7768 | 253 | JavaScript | 37 | Cross-platform Linux commands in ES6 | 2020-01-14T08:48:46Z | | 93 | [webuploader](https://github.com/fex-team/webuploader) | 7696 | 2361 | JavaScript | 2414 | It's a new file uploader solution! | 2021-01-27T12:18:56Z | | 94 | [markdown-js](https://github.com/evilstreak/markdown-js) | 7687 | 923 | JavaScript | 90 | A Markdown parser for javascript | 2020-03-27T01:02:30Z | | 95 | [jsplumb](https://github.com/jsplumb/jsplumb) | 7673 | 1473 | JavaScript | 0 | Visual connectivity for webapps | 2023-10-17T13:13:38Z | | 96 | [polished](https://github.com/styled-components/polished) | 7556 | 246 | JavaScript | 18 | A lightweight toolset for writing styles in JavaScript ✨ | 2023-07-18T19:59:02Z | | 97 | [vanilla-lazyload](https://github.com/verlok/vanilla-lazyload) | 7474 | 685 | JavaScript | 11 | LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading. | 2023-11-17T14:51:46Z | | 98 | [js-ipfs](https://github.com/ipfs/js-ipfs) | 7448 | 1391 | JavaScript | 1 | IPFS implementation in JavaScript | 2023-05-25T17:13:28Z | | 99 | [ejs](https://github.com/mde/ejs) | 7406 | 834 | JavaScript | 100 | Embedded JavaScript templates -- http://ejs.co | 2023-07-18T21:48:39Z | | 100 | [spy-debugger](https://github.com/wuchangming/spy-debugger) | 7396 | 839 | JavaScript | 95 | 微信调试,各种WebView样式调试、手机浏览器的页面真机调试。便捷的远程调试手机页面、抓包工具,支持:HTTP/HTTPS,无需USB连接设备。 | 2023-01-11T01:05:48Z |