{"id":21468971,"url":"https://github.com/johnmichel/library-detector-for-chrome","last_synced_at":"2025-05-13T17:14:00.300Z","repository":{"id":39421474,"uuid":"495089","full_name":"johnmichel/Library-Detector-for-Chrome","owner":"johnmichel","description":"🔍  Extension that detects which JavaScript libraries are running on a page","archived":false,"fork":false,"pushed_at":"2025-03-09T16:50:10.000Z","size":1675,"stargazers_count":675,"open_issues_count":17,"forks_count":113,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-05-10T06:03:41.197Z","etag":null,"topics":["browser-extension","chrome","detection","javascript","javascript-framework","javascript-libraries","library-detector","web"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/cgaocdmhkmfnkdkbnckgmpopcbpaaejo","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnmichel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-01-30T15:15:09.000Z","updated_at":"2025-04-15T08:19:05.000Z","dependencies_parsed_at":"2024-01-06T01:58:30.856Z","dependency_job_id":"5e1e8932-6840-439a-bc93-15a190b8f545","html_url":"https://github.com/johnmichel/Library-Detector-for-Chrome","commit_stats":{"total_commits":329,"total_committers":65,"mean_commits":5.061538461538461,"dds":0.756838905775076,"last_synced_commit":"8f82782bca7f4584d4dd878bed43994e5bf89fc0"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmichel%2FLibrary-Detector-for-Chrome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmichel%2FLibrary-Detector-for-Chrome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmichel%2FLibrary-Detector-for-Chrome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnmichel%2FLibrary-Detector-for-Chrome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnmichel","download_url":"https://codeload.github.com/johnmichel/Library-Detector-for-Chrome/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990498,"owners_count":21995776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome","detection","javascript","javascript-framework","javascript-libraries","library-detector","web"],"created_at":"2024-11-23T09:11:53.284Z","updated_at":"2025-05-13T17:13:55.287Z","avatar_url":"https://github.com/johnmichel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[Library Detector For Chrome](https://chrome.google.com/webstore/detail/library-detector/cgaocdmhkmfnkdkbnckgmpopcbpaaejo?hl=en)\n===========================\n\n[![](https://img.shields.io/chrome-web-store/v/cgaocdmhkmfnkdkbnckgmpopcbpaaejo.svg?style=flat-square)\n![](https://img.shields.io/chrome-web-store/d/cgaocdmhkmfnkdkbnckgmpopcbpaaejo.svg?style=flat-square)\n![](https://img.shields.io/chrome-web-store/stars/cgaocdmhkmfnkdkbnckgmpopcbpaaejo.svg?style=flat-square)\n![](https://img.shields.io/chrome-web-store/rating-count/cgaocdmhkmfnkdkbnckgmpopcbpaaejo.svg?style=flat-square)](https://chrome.google.com/webstore/detail/library-detector/cgaocdmhkmfnkdkbnckgmpopcbpaaejo?hl=en)\n\n[![](https://img.shields.io/npm/v/js-library-detector.svg?style=flat-square)](https://npm.im/js-library-detector)\n\nThe Library Detector extension discovers which JavaScript libraries are being\nutilized on webpages that you visit and displays their icons on the Chrome Menu. Currently\nsupports:\n\n- [$mol_view](http://mol.js.org/)\n- [AmCharts](https://www.amcharts.com/)\n- [AMP](https://amp.dev/)\n- [AmplifyJS](http://amplifyjs.com/)\n- [Angular](https://angular.io/)\n- [AngularJS](https://angularjs.org/)\n- [ApexCharts](https://apexcharts.com/)\n- [Backbone](http://backbonejs.org/)\n- [base2](http://code.google.com/p/base2)\n- [Bento](https://bentojs.dev)\n- [boomerang.js](https://soasta.github.io/boomerang/)\n- [Bootstrap](http://getbootstrap.com/)\n- [Boq](https://github.com/johnmichel/Library-Detector-for-Chrome/pull/143)\n- [Brewser](https://robertpataki.github.io/brewser/)\n- [CamanJS](http://camanjs.com/)\n- [Can](https://canjs.com/)\n- [Chart.js](https://www.chartjs.org/)\n- [Chartist](https://github.com/chartist-js/chartist)\n- [Closure Library](https://developers.google.com/closure/library/)\n- [ControlJS](http://stevesouders.com/controljs/)\n- [core-js](https://github.com/zloirock/core-js)\n- [Create React App](https://create-react-app.dev/)\n- [CreateJS](https://createjs.com/)\n- [D3](https://d3js.org/)\n- [DC.js](http://dc-js.github.io/dc.js/)\n- [Dojo](http://dojotoolkit.org)\n- [Drupal](https://www.drupal.org/)\n- [ECharts](https://echarts.apache.org/en/index.html)\n- [Ember.js](https://emberjs.com/)\n- [Ext JS](https://www.sencha.com/products/extjs/)\n- [Ezoic](https://www.ezoic.com/)\n- [Fabric.js](http://fabricjs.com/)\n- [FastClick](https://github.com/ftlabs/fastclick)\n- [FlexSlider](https://woocommerce.com/flexslider/)\n- [FlotCharts](http://www.flotcharts.org/)\n- [Framer](https://framer.com/)\n- [FuseJS](http://fusejs.io/)\n- [FusionCharts](https://www.fusioncharts.com/)\n- [Gatsby](https://www.gatsbyjs.org/)\n- [Glow](http://www.bbc.co.uk/glow/)\n- [Google Maps](https://developers.google.com/maps/)\n- [gRapha\u0026euml;l](https://github.com/DmitryBaranovskiy/g.raphael)\n- [GreenSock JS](https://greensock.com/gsap)\n- [Guess.js](https://guess-js.github.io/)\n- [GWT](http://www.gwtproject.org/)\n- [Hammer.js](http://eightmedia.github.io/hammer.js/)\n- [Handlebars](http://handlebarsjs.com/)\n- [Handsontable](https://handsontable.com/)\n- [Head JS](http://headjs.com/)\n- [Highcharts](http://www.highcharts.com)\n- [IfVisible.js](http://serkanyersen.github.io/ifvisible.js/)\n- [InfoVis](http://philogb.github.com/jit/)\n- [Ink](http://ink.sapo.pt/)\n- [Ionic](https://ionicframework.com/)\n- [Isotope](https://isotope.metafizzy.co/)\n- [Joomla](https://www.joomla.org/)\n- [jQuery](http://jquery.com)\n- [jQuery (Fast path)](http://jquery.com)\n- [jQuery Mobile](http://jquerymobile.com/)\n- [jQuery Tools](http://jquerytools.github.io/)\n- [jQuery UI](http://jqueryui.com)\n- [Kendo UI](https://github.com/telerik/kendo-ui-core)\n- [Knockout](http://knockoutjs.com/)\n- [LABjs](https://github.com/getify/LABjs)\n- [Leaflet](http://leafletjs.com)\n- [lit-html](https://lit-html.polymer-project.org/)\n- [LitElement](https://lit-element.polymer-project.org/)\n- [Lo-Dash](https://lodash.com/)\n- [Magento](https://magento.com/)\n- [Mapbox](https://www.mapbox.com/)\n- [Marionette](https://marionettejs.com/)\n- [Marko](https://markojs.com/)\n- [Material Design Lite](https://getmdl.io/)\n- [Matter.js](http://brm.io/matter-js/)\n- [MochiKit](https://mochi.github.io/mochikit/)\n- [Modernizr](https://modernizr.com/)\n- [Moment Timezone](http://momentjs.com/timezone/)\n- [Moment.js](http://momentjs.com/)\n- [MooTools](https://mootools.net/)\n- [Move](https://github.com/rsms/move)\n- [Mustache](http://mustache.github.io/)\n- [Next.js](https://nextjs.org/)\n- [Next.js (Fast path)](https://nextjs.org/)\n- [NitroPack](https://nitropack.io/)\n- [Numeral.js](http://numeraljs.com/)\n- [Nuxt.js](https://nuxtjs.org/)\n- [Nuxt.js (Fast path)](https://nuxtjs.org/)\n- [October CMS](https://octobercms.com/)\n- [Paper.js](http://paperjs.org/)\n- [PhiloGL](http://www.senchalabs.org/philogl/)\n- [Pixi.js](http://www.pixijs.com/)\n- [Plotly](https://plotly.com/javascript/)\n- [Polymer](https://www.polymer-project.org/)\n- [Popcorn.js](https://github.com/mozilla/popcorn-js/)\n- [Preact](https://preactjs.com/)\n- [Preact (Fast path)](https://preactjs.com/)\n- [Processing.js](http://processingjs.org)\n- [Prototype](http://prototypejs.org)\n- [Pusher](https://pusher.com/docs/)\n- [Qooxdoo](http://www.qooxdoo.org/)\n- [Rapha\u0026euml;l](http://dmitrybaranovskiy.github.io/raphael/)\n- [React](https://reactjs.org/)\n- [React (Fast path)](https://reactjs.org/)\n- [Remix](https://remix.run/)\n- [RequireJS](http://requirejs.org/)\n- [Rico](http://openrico.sourceforge.net/examples/index.html)\n- [RightJS](http://rightjs.org/)\n- [Riot](http://riotjs.com/)\n- [Sammy](http://sammyjs.org)\n- [Scriptaculous](http://script.aculo.us)\n- [ScrollMagic](http://scrollmagic.io/)\n- [Sea.js](https://seajs.github.io/seajs/docs/)\n- [Shopify](https://www.shopify.com/)\n- [SliderRevolution](https://www.sliderrevolution.com/)\n- [Socket.IO](https://socket.io/)\n- [SPF](https://youtube.github.io/spfjs/)\n- [Spine](http://spine.github.io/)\n- [SproutCore](http://sproutcore.com/)\n- [Spry](http://labs.adobe.com/technologies/spry)\n- [Sugar](https://sugarjs.com)\n- [Svelte](https://svelte.dev/)\n- [SvelteKit](https://kit.svelte.dev/)\n- [SWFObject](https://github.com/swfobject/swfobject)\n- [Swiffy](https://developers.google.com/swiffy/)\n- [three.js](https://threejs.org/)\n- [Tween.js](https://github.com/tweenjs/tween.js)\n- [Two](https://two.js.org/)\n- [TYPO3](https://typo3.org/)\n- [Underscore](http://underscorejs.org/)\n- [Vaadin](https://vaadin.com/)\n- [Velocity.js](http://velocityjs.org/)\n- [Visibility.js](https://github.com/ai/visibilityjs)\n- [Vue](https://vuejs.org/)\n- [Vue (Fast path)](https://vuejs.org/)\n- [WebFont Loader](https://github.com/typekit/webfontloader)\n- [Wix](https://www.wix.com/)\n- [Wiz](https://github.com/johnmichel/Library-Detector-for-Chrome/pull/147)\n- [WordPress](https://wordpress.org/)\n- [Workbox](https://developers.google.com/web/tools/workbox/)\n- [WP Rocket](https://wp-rocket.me/)\n- [yepnope](http://yepnopejs.com/)\n- [YUI 2](http://developer.yahoo.com/yui/2/)\n- [YUI 3](https://yuilibrary.com/)\n- [Zepto.js](http://zeptojs.com)\n- [Zurb](https://foundation.zurb.com/)\n\n\n### To run the development version of the plugin\n1. Clone the Git repo from Github `git clone git@github.com:johnmichel/Library-Detector-for-Chrome.git LibraryDetector`\n2. Navigate to `chrome://extensions` in Chrome\n3. Expand the \"Developer Mode\" section\n4. Click \"Load unpacked extension...\" and select the `LibraryDetector` folder\n\n### Contributors\n- [Andrew Bredow](http://andrewbredow.com)\n- [John Michel](https://cowbird.org)\n- [Artem Nezvigin](http://artnez.com) (Multiple library icon concept)\n- [Karl Swedberg](https://karlswedberg.com/)\n- [Joseph Lust](https://lustforge.com/)\n- [Eliot Sykes](https://www.eliotsykes.com)\n- [John-David Dalton](http://allyoucanleet.com/)\n- [Tan Le](https://github.com/tancnle)\n- [Serkan Yerşen](http://serkan.io/)\n- [Robert Pataki](https://robertpataki.com/)\n- [Andrii Vakarev](https://github.com/avakarev)\n- [Allan Esquina](https://github.com/allanesquina)\n- [Derek Peterson](http://www.derekpetey.com/)\n- [Arnaud Ligny](http://narno.org)\n- [Adrian Chia](https://github.com/adrianchia)\n- [Julian Shapiro](https://www.julian.com/)\n- [Olov Günther-Hanssen](https://github.com/eolognt)\n- [Dmitri Suvorov](https://github.com/suvjunmd)\n- [Andrii Vakarev](https://github.com/avakarev)\n- [François Richard](https://github.com/iamWh1sp3r)\n- [Derek Peterson](https://derekpeterson.me/)\n- [Artem Riasnianskyi](https://github.com/asci)\n- [Piotr Kaminski](https://github.com/pkaminski)\n- [Cristian Douce](https://github.com/cristiandouce)\n- [Vinicius Reis](https://github.com/vinicius73)\n- [Rick Viscomi](https://github.com/rviscomi)\n- [Emmanuel Krebs](https://github.com/e-krebs)\n- [Patrick Hulce](https://github.com/patrickhulce)\n- [Ajaykumar Prathap](https://github.com/ajay2507)\n- [Benni Mack](https://github.com/bmack)\n- [Connor Clark](https://github.com/connorjclark)\n\n### Inspiration\nLibrary detection class inspired by [Paul Bakaus'](https://paulbakaus.com/) [Library Detector for Firefox](https://addons.mozilla.org/en-us/firefox/addon/library-detector/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnmichel%2Flibrary-detector-for-chrome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnmichel%2Flibrary-detector-for-chrome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnmichel%2Flibrary-detector-for-chrome/lists"}