<strong>A foundation for creating browser extensions for Chrome, Opera & Firefox.</strong>
Now that Firefox supports WebExtensions, it has become a lot easier to build browser extensions/addons for multiple browsers without duplicating the codebase. This project serves as a sensible starting point to help you get started.

I have extracted this from the browser extensions that I built for my side-project, Email This.
Side note: Do check out Email This. It is a simpler alternative to bookmarking tools like Pocket, Readability & Instapaper. Email This will remove ads & distractions from an article and send you a nice email with just the text/images. You can then open up the email client on your laptop/mobile and read the article whenever you want. No need to install any additional applications or login to another app just to access your bookmarks.
git clone https://github.com/EmailThis/extension-boilerplate.gitnpm installnpm run buildextension-boilerplate/build/chrome or (extension-boilerplate/build/opera)extension-boilerplate/build/firefoxThe following tasks can be used when you want to start developing the extension and want to enable live reload -
npm rum chrome-watchnpm run opera-watchnpm run firefox-watchRun npm run dist to create a zipped, production-ready extension for each browser. You can then upload that to the appstore.
This project is licensed under the MIT license.
If you have any questions or comments, please create a new issue. I'd be happy to hear your thoughts.
Bharani, Email This
$ claude mcp add extension-boilerplate \
-- python -m otcore.mcp_server <graph>