React extension chrome
Author: m | 2025-04-24
create chrome and firefox extension in react; npx: Create react chrome extension; react typescript chrome extension development [2025] vscode react extensions; does react router work in chrome extension; react.js file extension; npm: Create react chrome extension; Use jsx extension react-native; download react devtools for chrome
create-react-chrome-extension: Create a chrome extension using React
OverviewA chrome extension boilerplate built with Manifest V3, Webpack 5, React 18This is a simple chrome extension boilerplate which can be used to create chrome extensions that work with react.DetailsVersion1.0.0UpdatedFebruary 25, 2023Offered bycdmbasedeveloper1Size283KiBLanguagesDeveloper Email [email protected] developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.PrivacyThe developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.This developer declares that your data isNot being sold to third parties, outside of the approved use casesNot being used or transferred for purposes that are unrelated to the item's core functionalityNot being used or transferred to determine creditworthiness or for lending purposesRelatedScript-It App!0.0(0)Extension for generating bookmarkable scripts in Chrome browser.LoopingBack5.0(1)Chrome extension that displays LoopingBack applicationChrome 扩展管理0.0(0)轻量级的 Chrome 扩展管理,一键启用/禁用扩展。React code finder5.0(5)Chrome extension for React DeveloperREST API Tester5.0(6)Test REST APIs with ease using this Chrome extension.Keyboard ASMR5.0(5)A chrome extension built with React 17, Webpack 5, and Webpack Dev Server 4 for serving your keyboard asmr needsTailwind Cheat Sheet Extension4.2(5)The Chrome Extension for Tailwind Cheat SheetPaperlib Extension5.0(5)Paperlib Chrome ExtensionSidenotes5.0(2)A simple text editor in the Chrome side panelDevPack0.0(0)A Chrome extension packed with top-tier developer resources all in one place.Joke Extension5.0(2)A Chrome extension that tells jokes.Builder.io5.0(5)Builder.io chrome extensionScript-It App!0.0(0)Extension for generating bookmarkable scripts in Chrome browser.LoopingBack5.0(1)Chrome extension that displays LoopingBack applicationChrome 扩展管理0.0(0)轻量级的 Chrome 扩展管理,一键启用/禁用扩展。React code finder5.0(5)Chrome extension for React DeveloperREST API Tester5.0(6)Test REST APIs with ease using this Chrome extension.Keyboard ASMR5.0(5)A chrome extension built with React 17, Webpack 5, and Webpack Dev Server 4 for serving your keyboard asmr needsTailwind Cheat Sheet Extension4.2(5)The Chrome Extension for Tailwind Cheat SheetPaperlib Extension5.0(5)Paperlib Chrome Extension. create chrome and firefox extension in react; npx: Create react chrome extension; react typescript chrome extension development [2025] vscode react extensions; does react router work in chrome extension; react.js file extension; npm: Create react chrome extension; Use jsx extension react-native; download react devtools for chrome Chrome Extension using React 18 and Webpack 5. chrome-extension react-extension react-chrome-extension. Updated ; JavaScript; binsta / react-extension. Star 0. Code Issues Pull requests React Typescript chrome extension. typescipt react-chrome-extension. Updated yarn create chrome extension with react and typescript; create chrome and firefox extension in react; redux devtools chrome; redux devtools; React Redux thunk devtool extension install; redux devtools extension; react typescript chrome extension development [2025] Configure the Chrome debugger react; react chrome extension; redux devtools A boilerplate template to get started making a react chrome extension . react chrome-extension react-chrome-extension. Updated ; JavaScript; himanshuchandola / basic-chrome-extension. Star 0. Code Issues Pull requests Chrome Extension using React 18 and Webpack 5. chrome-extension react A boilerplate template to get started making a react chrome extension . react chrome-extension react-chrome-extension. Updated ; JavaScript; himanshuchandola / basic-chrome-extension. Star 0. Code Issues Pull requests Chrome Extension using React 18 and Webpack 5. chrome-extension react As a developer working with the open-source React JavaScript library, having a powerful tool to inspect and analyze React component hierarchies is essential. This is where the React Developer Tools Chrome extension comes into play. With a total rating of 4.058001397624039, this extension has proven to be a valuable asset for React developers worldwide. Unleash the Power of React Developer Tools Upon installing the React Developer Tools Chrome extension, you'll find two new tabs in your Chrome DevTools: "⚛️ Components" and "⚛️ Profiler". These tabs provide essential functionalities to enhance your React development workflow. Inspect and Analyze Components The "⚛️ Components" tab allows you to explore the React component tree rendered on the page. It provides a comprehensive view of the root React components, as well as their corresponding subcomponents. By selecting a component in the tree, you can delve into its current props and state, enabling you to debug and make necessary changes directly in the panel on the right. Additionally, the breadcrumbs feature allows you to navigate through the chain of component creation, gaining insights into the relationships between different components. Moreover, if you inspect a React element using the regular Elements tab, you can seamlessly switch to the React tab, and the corresponding element will be automatically selected in the React tree. This integration ensures a smooth and efficient development experience. Optimize Performance with the Profiler The "⚛️ Profiler" tab is a game-changer when it comes to optimizing the performance of your React applications. With this tab, you can record performance information and identify bottlenecks in your code. By analyzing the collected data, you can make informed decisions to optimize your application's performance and deliver a seamless user experience. Unlock the Full Potential of React Developer Tools While React Developer Tools is a Chrome extension, it does not compromise your privacy. It requires permissions to access the page's React tree, but it does not transmit any data remotely. Furthermore, being fully open-source, you can explore and contribute to its development by accessing the source code at Don't just take my word for it! Let's hear what otherComments
OverviewA chrome extension boilerplate built with Manifest V3, Webpack 5, React 18This is a simple chrome extension boilerplate which can be used to create chrome extensions that work with react.DetailsVersion1.0.0UpdatedFebruary 25, 2023Offered bycdmbasedeveloper1Size283KiBLanguagesDeveloper Email [email protected] developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.PrivacyThe developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.This developer declares that your data isNot being sold to third parties, outside of the approved use casesNot being used or transferred for purposes that are unrelated to the item's core functionalityNot being used or transferred to determine creditworthiness or for lending purposesRelatedScript-It App!0.0(0)Extension for generating bookmarkable scripts in Chrome browser.LoopingBack5.0(1)Chrome extension that displays LoopingBack applicationChrome 扩展管理0.0(0)轻量级的 Chrome 扩展管理,一键启用/禁用扩展。React code finder5.0(5)Chrome extension for React DeveloperREST API Tester5.0(6)Test REST APIs with ease using this Chrome extension.Keyboard ASMR5.0(5)A chrome extension built with React 17, Webpack 5, and Webpack Dev Server 4 for serving your keyboard asmr needsTailwind Cheat Sheet Extension4.2(5)The Chrome Extension for Tailwind Cheat SheetPaperlib Extension5.0(5)Paperlib Chrome ExtensionSidenotes5.0(2)A simple text editor in the Chrome side panelDevPack0.0(0)A Chrome extension packed with top-tier developer resources all in one place.Joke Extension5.0(2)A Chrome extension that tells jokes.Builder.io5.0(5)Builder.io chrome extensionScript-It App!0.0(0)Extension for generating bookmarkable scripts in Chrome browser.LoopingBack5.0(1)Chrome extension that displays LoopingBack applicationChrome 扩展管理0.0(0)轻量级的 Chrome 扩展管理,一键启用/禁用扩展。React code finder5.0(5)Chrome extension for React DeveloperREST API Tester5.0(6)Test REST APIs with ease using this Chrome extension.Keyboard ASMR5.0(5)A chrome extension built with React 17, Webpack 5, and Webpack Dev Server 4 for serving your keyboard asmr needsTailwind Cheat Sheet Extension4.2(5)The Chrome Extension for Tailwind Cheat SheetPaperlib Extension5.0(5)Paperlib Chrome Extension
2025-04-20As a developer working with the open-source React JavaScript library, having a powerful tool to inspect and analyze React component hierarchies is essential. This is where the React Developer Tools Chrome extension comes into play. With a total rating of 4.058001397624039, this extension has proven to be a valuable asset for React developers worldwide. Unleash the Power of React Developer Tools Upon installing the React Developer Tools Chrome extension, you'll find two new tabs in your Chrome DevTools: "⚛️ Components" and "⚛️ Profiler". These tabs provide essential functionalities to enhance your React development workflow. Inspect and Analyze Components The "⚛️ Components" tab allows you to explore the React component tree rendered on the page. It provides a comprehensive view of the root React components, as well as their corresponding subcomponents. By selecting a component in the tree, you can delve into its current props and state, enabling you to debug and make necessary changes directly in the panel on the right. Additionally, the breadcrumbs feature allows you to navigate through the chain of component creation, gaining insights into the relationships between different components. Moreover, if you inspect a React element using the regular Elements tab, you can seamlessly switch to the React tab, and the corresponding element will be automatically selected in the React tree. This integration ensures a smooth and efficient development experience. Optimize Performance with the Profiler The "⚛️ Profiler" tab is a game-changer when it comes to optimizing the performance of your React applications. With this tab, you can record performance information and identify bottlenecks in your code. By analyzing the collected data, you can make informed decisions to optimize your application's performance and deliver a seamless user experience. Unlock the Full Potential of React Developer Tools While React Developer Tools is a Chrome extension, it does not compromise your privacy. It requires permissions to access the page's React tree, but it does not transmit any data remotely. Furthermore, being fully open-source, you can explore and contribute to its development by accessing the source code at Don't just take my word for it! Let's hear what other
2025-04-22SummaryHi there React team! ⚛️ 👋This change is a proof of concept of how the new Chrome DevTools Performance extension API ( can be used to surface React runtime data directly in the Chrome DevTools Performance panel.To do this, the hooks in profilingHooks.js that mark beginning and end of React measurements using Performance marks are modified to also use Performance measure with the detail field format specification of the Performance extension API.Because these marks are used by React Profiler, they are kept untouched and the calls to performance.measure are added on top to surface them to the Chrome DevTools Performance panel, along with the browser's native runtime data.Because this is a proof of concept, not all the tasks and marks taken by the React Profiler are added to the Chrome DevTools Performance panel (f.e. update scheduling marks), but this could be done as a follow up of this commit.Note: to enable the user timings to be collected in the first place, the React DevTools extension needs to be installed (so that the hooks are loaded to the website). In an alternative approach, the calls to the api could be added directly to the framework so that no extension needs to be installed, but this would require a more careful implementation.MotivationWe (the Chrome Page Quality team) think allowing developers to extend the Chrome Peformance Panel can significantly offer a better experience for developers looking to improve performance to the current solutions available.Right now, the React Profiler has its own implementation of a timeline that parses a Chromium's trace data and merges it with its own instrumentation data. This is problematic becauseIt fragments the developer workflow: Users are required to profile with React DevTools and with the browser profiler (the Performance panel). After the recording is finished the output of the Performance panel (browser trace data) needs to be imported into the React profiler.Insufficient details in specialized tools: Users might still need a more detailed view of the browser runtime which is not available in specialized tools like the react profiler (f.e. dropped frames). This leads them to frequently jump back and forth between tools to obtain the whole picture.Broken deps: Changes to the upstream trace data format will cause the React profiler to break (f.e. React profiler doesn't support the current format exported by the Chrome Performance panel)Cost of maintenance: Framework tool developers need to implement and maintain code that mimics the functionality of the native browser tools (f.e. JS flamechart, network lane, etc.).With the proposed API this problems could be significantly alleviated and it could potentially yield to an overall better experience for web developers.For reference, here's at an example of a timeline recorded by React's profiler being surfaced to
2025-04-01Google Analytics and Segment Helper - Chrome ExtensionThe Google Analytics and Segment Helper - Chrome Extension is designed to help site admins troubleshoot Google Analytics and Segment calls on any site.Here is the link to the project in the Chrome Extension WebstoreHere is the link to our medium post that walks through why we built the extensionTroubleshooting site analytics is an extremely tedious task, especially when you are checking multiple events and custom dimensions. This chrome extension, analyzes the webRequests made from a webpage to Google Analytics and Segment, and displays the webRequests in an easy to read manner, so users can easily see what calls are being made, and dive deeper into the specific call's metadata if they need to.Some of the unique features of this chrome extension are...Facilitates Google Analytics Tracking on Google AMP PagesWebRequests are intuitivily grouped based on Google Analytics Tracking IDs and Segment Write KeysUsers can Pop-out the Chrome Extension into it's own window for easier troubleshootingUsers can upload their Custom Dimension configuration via Chrome Extension Options for easier reference.Table of ContentsGetting StartedPrerequisites and installationNotes on internals/approachOptionsVersioningGuidelines for ContributionDependencies / AcknowledgementsContactGetting StartedPrerequisites and installationThe chrome extension is built using "Create React App" framework ( changes should be made to the files within the public or src folders.When you are ready to build, initiate the build process by runningINLINE_RUNTIME_CHUNK=false npm run build After the build process is complete, the build folder will have been updated.To test your latest changes, within your chrome browser type in chrome://extensions in the URL field.Make sure you turn on Developer ModeThe select Load unpacked and select the build folder.Notes on internals/approachThe tool leverages Chrome Extension components - Background script, Popup, and Options, and requires WebRequest, LocalStorage, and Tabs permissions.To make the Popup component update dynamically as network requests are made, the Popup component is development using React.js├── README.md├── node_modules├── package.json├── .gitignore├── public│ ├── background.js // Chrome Extension Background Script│ ├── index.html // Chrome Extension Popup HTML│ ├── manifest.json // Chrome Extension Manifest.json│ ├── options.html // Chrome Extension Options.html│ ├── options.js // Chrome Extension Options.js│ ├── gaConfigSample.js // Sample Custom Dimension configuration│ └── images // image assets - favicon└── src ├── App.css // React App CSS ├── App.js // React App Main JS ├── App.test.js ├── index.css ├── index.js ├── registerServiceWorker.js ├── common │ └── Utils.js // script to retreive custom dimension mapping └── images // Popup image assetsHere is a diagram on what each of the components doOptionsBy default the extension will use generic labels for Custom Dimensions, Custom Metrics, and Content Groups.These generic labels can be updated to reflect the actual GA mappings.Then right click on the Chrome Extension and select the Options settingUpdate the following JSON to meet your
2025-04-23