Extremely minimal stylesheet/setup for Web Extensions’ options pages (also dark mode)
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
Utility functions for Web Extensions
Utilities for working with match patterns.
TypeScript definitions for firefox-webext-browser
A set of utilities for building Redux applications in Web Extensions.
A type-safe wrapper around the web extension messaging APIs that lets you call a function from anywhere, but execute it in the background. Supports all browsers (Chrome, Firefox, Safari, etc)
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
Messaging in Web Extensions made easy. Out of the box.
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
TailwindCSS v4.0 compatible replacement for `tailwindcss-animate`.
Provides some base functions needed by a css-select adapter so that you don't have to implement the whole thing.
High-level events and utilities for events in Web Extensions
CLI tool to upload Chrome Extensions to the Chrome Web Store
WebExtension module: Automatically registers your `content_scripts` on domains added via `permission.request` or on `activeTab`
Browser Extension component messaging framework
Super-lightweight Promised wrapper around `chrome.*` API to be used in modules. Prefer `webextension-polyfill` if you’re using it directly in an extension.
Utility functions to inject content scripts in WebExtensions, for Manifest v2 and v3
A set of utilities for building Redux/Zustand/Mobx/etc applications in Web Extensions.
WebExtensions module: Get any optional permissions that users have granted you + other utilities.
Tool to convert the patterns and globs of your WebExtension manifest to regex
Automatically add content scripts to existing tabs when your extension is installed
RPC Messaging in Web Extensions made easy and type safe. Out of the box.