[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [ivideo](https://github.com/phobal/ivideo) | 11892 | 3258 | JavaScript | 0 | 一个可以观看国内主流视频平台所有视频的客户端(Mac、Windows、Linux) A client that can watch video of domestic(China) mainstream video platform | 2021-01-28T19:46:42Z | | 2 | [cube-ui](https://github.com/didi/cube-ui) | 9085 | 1503 | JavaScript | 48 | :large_orange_diamond: A fantastic mobile ui lib implement by Vue | 2023-10-28T02:35:55Z | | 3 | [casperjs](https://github.com/casperjs/casperjs) | 7237 | 1025 | JavaScript | 0 | CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS | 2020-04-03T21:57:20Z | | 4 | [code-surfer](https://github.com/pomber/code-surfer) | 6277 | 181 | JavaScript | 22 | Rad code slides <🏄/> | 2023-05-02T13:28:44Z | | 5 | [holder](https://github.com/imsky/holder) | 5843 | 610 | JavaScript | 29 | :city_sunrise: Client-side image placeholders. | 2023-10-07T03:19:47Z | | 6 | [seamless-immutable](https://github.com/rtfeldman/seamless-immutable) | 5369 | 221 | JavaScript | 44 | Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects. | 2021-06-25T16:12:52Z | | 7 | [bootstrap-fileinput](https://github.com/kartik-v/bootstrap-fileinput) | 5318 | 2416 | JavaScript | 21 | An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features. | 2023-11-17T17:18:16Z | | 8 | [sw-precache](https://github.com/GoogleChromeLabs/sw-precache) | 5234 | 436 | JavaScript | 54 | [Deprecated] A node module to generate service worker code that will precache specific resources so they work offline. | 2019-06-09T22:23:40Z | | 9 | [js-assessment](https://github.com/rmurphey/js-assessment) | 5166 | 2097 | JavaScript | 5 | A test-driven approach to assessing JS skills | 2023-01-26T17:23:29Z | | 10 | [deployd](https://github.com/deployd/deployd) | 4991 | 682 | JavaScript | 131 | a toolkit for building realtime APIs | 2019-04-16T08:53:35Z | | 11 | [cubism](https://github.com/square/cubism) | 4935 | 572 | JavaScript | 32 | Cubism.js: A JavaScript library for time series visualization. | 2023-03-19T08:29:27Z | | 12 | [accounting.js](https://github.com/openexchangerates/accounting.js) | 4916 | 564 | JavaScript | 107 | A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. | 2022-09-09T12:07:01Z | | 13 | [request-promise](https://github.com/request/request-promise) | 4765 | 324 | JavaScript | 59 | The simplified HTTP request client 'request' with Promise support. Powered by Bluebird. | 2023-08-01T19:46:56Z | | 14 | [PhantomCSS](https://github.com/HuddleEng/PhantomCSS) | 4722 | 274 | JavaScript | 10 | Visual/CSS regression testing with PhantomJS | 2018-12-10T10:28:42Z | | 15 | [react-google-maps](https://github.com/tomchentw/react-google-maps) | 4603 | 998 | JavaScript | 235 | React.js Google Maps integration component | 2022-11-07T13:24:13Z | | 16 | [browserify-handbook](https://github.com/browserify/browserify-handbook) | 4575 | 331 | JavaScript | 12 | how to build modular applications with browserify | 2023-01-18T00:58:36Z | | 17 | [component](https://github.com/componentjs/component) | 4563 | 346 | JavaScript | 33 | frontend package manager and build tool for modular web applications | 2017-12-16T14:10:16Z | | 18 | [big.js](https://github.com/MikeMcl/big.js) | 4558 | 420 | JavaScript | 6 | A small, fast JavaScript library for arbitrary-precision decimal arithmetic. | 2023-03-29T14:52:47Z | | 19 | [nodal](https://github.com/keithwhor/nodal) | 4529 | 249 | JavaScript | 36 | API Services Made Easy With Node.js | 2023-01-16T02:03:22Z | | 20 | [betwixt](https://github.com/kdzwinel/betwixt) | 4515 | 158 | JavaScript | 20 | :zap: Web Debugging Proxy based on Chrome DevTools Network panel. | 2021-11-23T15:43:17Z | | 21 | [fixed-data-table](https://github.com/facebookarchive/fixed-data-table) | 4312 | 571 | JavaScript | 205 | A React table component designed to allow presenting thousands of rows of data. | 2021-01-13T12:09:37Z | | 22 | [vuera](https://github.com/akxcv/vuera) | 4253 | 266 | JavaScript | 65 | :eyes: Vue in React, React in Vue. Seamless integration of the two. :dancers: | 2023-09-19T11:34:22Z | | 23 | [sprint](https://github.com/bendc/sprint) | 4245 | 180 | JavaScript | 15 | A tiny, lightning fast jQuery-like library for modern browsers. | 2016-12-21T04:18:43Z | | 24 | [bxslider-4](https://github.com/stevenwanderski/bxslider-4) | 4217 | 1889 | JavaScript | 461 | Responsive jQuery content slider | 2023-02-01T12:20:34Z | | 25 | [bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | 4148 | 1046 | JavaScript | 165 | Simple, beautiful wysiwyg editor | 2020-04-14T20:13:56Z | | 26 | [yui3](https://github.com/yui/yui3) | 4105 | 1317 | JavaScript | 316 | A library for building richly interactive web applications. | 2021-03-04T11:27:57Z | | 27 | [cube](https://github.com/square/cube) | 3918 | 441 | JavaScript | 0 | Cube: A system for time series visualization. | 2019-04-05T16:22:18Z | | 28 | [jquery-mousewheel](https://github.com/jquery/jquery-mousewheel) | 3905 | 1752 | JavaScript | 7 | A jQuery plugin that adds cross-browser mouse wheel support. | 2023-07-20T22:20:10Z | | 29 | [prefixfree](https://github.com/LeaVerou/prefixfree) | 3841 | 734 | JavaScript | 91 | Break free from CSS prefix hell! | 2021-10-13T20:37:47Z | | 30 | [Imager.js](https://github.com/bbc/Imager.js) | 3834 | 245 | JavaScript | 13 | Responsive images while we wait for srcset to finish cooking | 2022-01-27T23:28:26Z | | 31 | [jquery-timeago](https://github.com/rmm5t/jquery-timeago) | 3822 | 734 | JavaScript | 27 | :clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago"). | 2023-07-20T19:15:20Z | | 32 | [perfmap](https://github.com/zeman/perfmap) | 3795 | 144 | JavaScript | 11 | Front-end performance heatmap bookmarklet. | 2017-05-12T00:10:57Z | | 33 | [blog](https://github.com/dwqs/blog) | 3779 | 456 | JavaScript | 65 | :dog: :clap: :star2: Welcome to star | 2019-08-11T15:58:17Z | | 34 | [optimize-js](https://github.com/nolanlawson/optimize-js) | 3761 | 128 | JavaScript | 18 | Optimize a JS file for faster parsing (UNMAINTAINED) | 2021-06-18T15:25:51Z | | 35 | [britecharts](https://github.com/britecharts/britecharts) | 3743 | 246 | JavaScript | 5 | Composable Charting Library based on reusable D3.js components. | 2023-09-05T09:22:01Z | | 36 | [generator-gulp-angular](https://github.com/Swiip/generator-gulp-angular) | 3729 | 680 | JavaScript | 152 | Yeoman generator for AngularJS with GulpJS [UNMAINTAINED next iteration is FountainJS] | 2022-06-16T16:56:04Z | | 37 | [locutus](https://github.com/locutusjs/locutus) | 3712 | 1159 | JavaScript | 37 | Bringing stdlibs of other programming languages to JavaScript for educational purposes | 2022-11-19T19:31:42Z | | 38 | [headtrackr](https://github.com/auduno/headtrackr) | 3686 | 524 | JavaScript | 15 | Javascript library for headtracking via webcam and WebRTC/getUserMedia | 2023-06-15T12:07:55Z | | 39 | [VivaGraphJS](https://github.com/anvaka/VivaGraphJS) | 3661 | 478 | JavaScript | 96 | Graph drawing library for JavaScript | 2023-09-14T13:26:38Z | | 40 | [HackerNews-React-Native](https://github.com/iSimar/HackerNews-React-Native) | 3654 | 633 | JavaScript | 11 | Hacker News iOS and Android App - Made with React Native. | 2022-03-17T06:10:55Z | | 41 | [helium-css](https://github.com/geuis/helium-css) | 3642 | 252 | JavaScript | 9 | Helium - javascript tool to scan your site and show unused CSS | 2015-07-13T19:21:08Z | | 42 | [patchwork](https://github.com/ssbc/patchwork) | 3584 | 384 | JavaScript | 0 | A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB). | 2021-05-12T06:57:58Z | | 43 | [scribe](https://github.com/guardian/scribe) | 3516 | 266 | JavaScript | 104 | DEPRECATED: A rich text editor framework for the web platform | 2020-03-08T04:04:14Z | | 44 | [github](https://github.com/github-tools/github) | 3515 | 843 | JavaScript | 113 | A higher-level wrapper around the Github API. Intended for the browser. | 2022-09-04T15:10:53Z | | 45 | [babel-preset-env](https://github.com/babel/babel-preset-env) | 3506 | 191 | JavaScript | 1 | PSA: this repo has been moved into babel/babel --> | 2018-05-10T14:31:15Z | | 46 | [instafeed.js](https://github.com/stevenschobert/instafeed.js) | 3481 | 923 | JavaScript | 17 | A simple Instagram JavaScript plugin for your website | 2023-04-14T23:21:31Z | | 47 | [ResponsiveSlides.js](https://github.com/arielsalminen/ResponsiveSlides.js) | 3468 | 1553 | JavaScript | 172 | Simple & lightweight responsive slider plugin (in 1kb) | 2023-01-24T16:16:01Z | | 48 | [alt](https://github.com/goatslacker/alt) | 3451 | 337 | JavaScript | 110 | Isomorphic flux implementation | 2023-03-28T22:15:12Z | | 49 | [vantage](https://github.com/dthree/vantage) | 3450 | 133 | JavaScript | 12 | Distributed, realtime CLI for live Node apps. | 2021-08-27T13:57:44Z | | 50 | [angular-file-upload](https://github.com/nervgh/angular-file-upload) | 3448 | 1148 | JavaScript | 232 | [ALMOST NOT MAINTAINED] Angular File Upload is a module for the AngularJS framework | 2023-06-04T05:48:35Z | | 51 | [jeesite](https://github.com/thinkgem/jeesite) | 7944 | 5735 | JavaScript | 194 | Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources | 2023-09-17T07:42:13Z | | 52 | [OwlCarousel2](https://github.com/OwlCarousel2/OwlCarousel2) | 7862 | 2314 | JavaScript | 1120 | DEPRECATED jQuery Responsive Carousel. | 2023-07-05T15:49:25Z | | 53 | [microbundle](https://github.com/developit/microbundle) | 7836 | 382 | JavaScript | 67 | 📦 Zero-configuration bundler for tiny modules. | 2023-09-26T15:17:44Z | | 54 | [Script](https://github.com/NobyDa/Script) | 7645 | 3362 | JavaScript | 5 | This project is based on the scripting capabilities of several excellent iOS proxy tools (e.g. Surge, Quantumult X) | 2023-08-28T16:42:41Z | | 55 | [styled-jsx](https://github.com/vercel/styled-jsx) | 7530 | 310 | JavaScript | 75 | Full CSS support for JSX without compromises | 2023-10-10T15:06:17Z | | 56 | [standard-version](https://github.com/conventional-changelog/standard-version) | 7393 | 824 | JavaScript | 262 | :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org | 2023-11-16T14:34:49Z | | 57 | [es6-promise](https://github.com/stefanpenner/es6-promise) | 7298 | 635 | JavaScript | 23 | A polyfill for ES6-style Promises | 2022-11-14T21:47:12Z | | 58 | [casperjs](https://github.com/casperjs/casperjs) | 7237 | 1025 | JavaScript | 0 | CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS | 2020-04-03T21:57:20Z | | 59 | [nvd3](https://github.com/novus/nvd3) | 7207 | 2197 | JavaScript | 533 | A reusable charting library written in d3.js | 2023-09-15T20:36:03Z | | 60 | [objection.js](https://github.com/Vincit/objection.js) | 7130 | 664 | JavaScript | 73 | An SQL-friendly ORM for Node.js | 2023-11-30T17:43:03Z | | 61 | [DCGAN-tensorflow](https://github.com/carpedm20/DCGAN-tensorflow) | 7108 | 2684 | JavaScript | 180 | A tensorflow implementation of "Deep Convolutional Generative Adversarial Networks" | 2021-01-06T05:38:06Z | | 62 | [backbone.marionette](https://github.com/marionettejs/backbone.marionette) | 7085 | 1294 | JavaScript | 34 | The Backbone Framework | 2023-11-28T03:41:04Z | | 63 | [intl-tel-input](https://github.com/jackocnr/intl-tel-input) | 7055 | 1943 | JavaScript | 20 | A JavaScript plugin for entering and validating international telephone numbers | 2023-12-01T18:07:11Z | | 64 | [timesheet.js](https://github.com/sbstjn/timesheet.js) | 6952 | 625 | JavaScript | 15 | JavaScript library for HTML5 & CSS3 time sheets | 2018-05-24T21:40:05Z | | 65 | [APlayer](https://github.com/DIYgod/APlayer) | 6920 | 1017 | JavaScript | 160 | :lollipop: Wow, such a beautiful HTML5 music player | 2023-10-04T14:56:05Z | | 66 | [lovefield](https://github.com/google/lovefield) | 6842 | 421 | JavaScript | 42 | Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use. | 2021-08-10T22:09:29Z | | 67 | [SlickGrid](https://github.com/mleibman/SlickGrid) | 6800 | 2054 | JavaScript | 348 | A lightning fast JavaScript grid/spreadsheet | 2023-02-26T11:59:58Z | | 68 | [readability](https://github.com/mozilla/readability) | 6747 | 551 | JavaScript | 217 | A standalone version of the readability lib | 2023-10-31T16:30:19Z | | 69 | [beaker](https://github.com/beakerbrowser/beaker) | 6722 | 603 | JavaScript | 212 | An experimental peer-to-peer Web browser | 2022-12-27T21:47:18Z | | 70 | [buster](https://github.com/dessant/buster) | 6678 | 559 | JavaScript | 28 | Captcha solver extension for humans, available for Chrome, Edge and Firefox | 2023-07-30T10:06:46Z | | 71 | [x-editable](https://github.com/vitalets/x-editable) | 6479 | 1752 | JavaScript | 574 | In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery | 2022-12-02T16:58:35Z | | 72 | [react-draft-wysiwyg](https://github.com/jpuri/react-draft-wysiwyg) | 6225 | 1155 | JavaScript | 601 | A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg | 2023-11-20T02:21:32Z | | 73 | [js-framework-benchmark](https://github.com/krausest/js-framework-benchmark) | 6153 | 812 | JavaScript | 44 | A comparison of the performance of a few popular javascript frameworks | 2023-12-01T23:06:09Z | | 74 | [hexo-theme-icarus](https://github.com/ppoffice/hexo-theme-icarus) | 6104 | 1531 | JavaScript | 40 | A simple, delicate, and modern theme for the static site generator Hexo. | 2023-11-01T13:04:48Z | | 75 | [socketcluster](https://github.com/SocketCluster/socketcluster) | 6102 | 338 | JavaScript | 86 | Highly scalable realtime pub/sub and RPC framework | 2023-11-13T23:20:41Z | | 76 | [poisontap](https://github.com/samyk/poisontap) | 6065 | 1031 | JavaScript | 85 | Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. | 2018-11-26T16:50:44Z | | 77 | [lazy.js](https://github.com/dtao/lazy.js) | 6025 | 298 | JavaScript | 53 | Like Underscore, but lazier | 2020-07-15T20:12:33Z | | 78 | [textures](https://github.com/riccardoscalco/textures) | 6004 | 244 | JavaScript | 12 | Textures.js is a JavaScript library for creating SVG patterns | 2023-01-01T20:03:38Z | | 79 | [flot](https://github.com/flot/flot) | 5953 | 1646 | JavaScript | 453 | Attractive JavaScript charts for jQuery | 2023-11-08T19:56:18Z | | 80 | [fonoster](https://github.com/fonoster/fonoster) | 5928 | 306 | JavaScript | 10 | 🚀 The open-source alternative to Twilio. | 2023-11-30T02:43:36Z | | 81 | [angular-app](https://github.com/angular-app/angular-app) | 5875 | 1783 | JavaScript | 47 | Reference application for AngularJS | 2023-04-18T06:49:01Z | | 82 | [json-editor](https://github.com/jdorn/json-editor) | 5762 | 1109 | JavaScript | 387 | JSON Schema Based Editor | 2018-04-18T13:46:26Z | | 83 | [tape](https://github.com/ljharb/tape) | 5750 | 343 | JavaScript | 40 | tap-producing test harness for node and browsers | 2023-11-30T21:59:32Z | | 84 | [shortid](https://github.com/dylang/shortid) | 5744 | 274 | JavaScript | 15 | Short id generator. Url-friendly. Non-predictable. Cluster-compatible. | 2020-10-21T19:42:01Z | | 85 | [documentation](https://github.com/documentationjs/documentation) | 5739 | 558 | JavaScript | 196 | :book: documentation for modern JavaScript | 2023-10-31T21:35:06Z | | 86 | [duktape](https://github.com/svaarala/duktape) | 5726 | 539 | JavaScript | 408 | Duktape - embeddable Javascript engine with a focus on portability and compact footprint | 2023-10-12T18:26:17Z | | 87 | [log4js-node](https://github.com/log4js-node/log4js-node) | 5704 | 783 | JavaScript | 70 | A port of log4js to node.js | 2023-11-04T07:39:40Z | | 88 | [zombie](https://github.com/assaf/zombie) | 5661 | 556 | JavaScript | 187 | Insanely fast, full-stack, headless browser testing using node.js | 2022-12-09T04:54:13Z | | 89 | [nwb](https://github.com/insin/nwb) | 5561 | 368 | JavaScript | 151 | A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it) | 2023-10-16T13:32:05Z | | 90 | [css-in-js](https://github.com/MicheleBertoli/css-in-js) | 5525 | 318 | JavaScript | 5 | React: CSS in JS techniques comparison | 2021-03-02T17:38:21Z | | 91 | [freecodecamp.cn](https://github.com/huluoyang/freecodecamp.cn) | 5515 | 304 | JavaScript | 1 | 随着FCC中文社区的快速发展和更多小伙伴的崛起,此项目已从个人项目升级到团队项目。详情请移步: | 2018-10-19T06:06:57Z | | 92 | [tablesaw](https://github.com/filamentgroup/tablesaw) | 5506 | 456 | JavaScript | 0 | A group of plugins for responsive tables. | 2022-10-20T20:31:49Z | | 93 | [sinopia](https://github.com/rlidwka/sinopia) | 5488 | 689 | JavaScript | 200 | Private npm repository server | 2019-12-22T17:01:01Z | | 94 | [smooth-scroll](https://github.com/cferdinandi/smooth-scroll) | 5487 | 878 | JavaScript | 0 | A lightweight script to animate scrolling to anchor links. | 2020-04-27T19:47:01Z | | 95 | [bash-handbook](https://github.com/denysdovhan/bash-handbook) | 5484 | 766 | JavaScript | 13 | :book: For those who wanna learn Bash | 2023-04-28T16:51:03Z | | 96 | [RealChar](https://github.com/Shaunwei/RealChar) | 5467 | 628 | JavaScript | 55 | 🎙️🤖Create, Customize and Talk to your AI Character/Companion in Realtime (All in One Codebase!). Have a natural seamless conversation with AI everywhere (mobile, web and terminal) using LLM OpenAI GPT3.5/4, Anthropic Claude2, Chroma Vector DB, Whisper Speech2Text, ElevenLabs Text2Speech🎙️🤖 | 2023-10-24T07:17:14Z | | 97 | [nerv](https://github.com/NervJS/nerv) | 5424 | 295 | JavaScript | 71 | A blazing fast React alternative, compatible with IE8 and React 16. | 2021-03-29T17:17:19Z | | 98 | [mailtrain](https://github.com/Mailtrain-org/mailtrain) | 5365 | 714 | JavaScript | 288 | Self hosted newsletter app | 2023-09-18T06:32:30Z | | 99 | [bowser](https://github.com/bowser-js/bowser) | 5336 | 509 | JavaScript | 78 | a browser detector | 2023-11-28T10:02:16Z | | 100 | [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) | 5267 | 650 | JavaScript | 0 | Full featured JavaScript image & video gallery. No dependencies | 2023-11-29T12:19:17Z |