Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
@plasmohq/storage
Safely and securely store data and share them across your extension and websites
@crxjs/vite-plugin
Build Chrome Extensions with this Vite plugin.
@webext-core/match-patterns
Utilities for working with match patterns.
@webext-core/isolated-element
Isolate content script UI's styles from the parent page. Supports all browsers (Chrome, Firefox, Safari)
@webext-core/fake-browser
An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)
@plasmohq/messaging
Type-safe, zero-config messaging library for modern browser extensions
vite-plugin-web-extension

@webext-core/messaging
Light weight, type-safe wrapper around the web extension messaging APIs. Supports all browsers (Chrome, Firefox, Safari)
@webext-core/proxy-service
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)
rollup-plugin-chrome-extension
Build Chrome Extensions with this Rollup plugin.
fasttext.wasm.js
Node and Browser env supported WebAssembly version of fastText: Library for efficient text classification and representation learning.
@webext-core/storage
A type-safe, localStorage-esk wrapper around the web extension storage APIs. Supports all browsers (Chrome, Firefox, Safari, etc)
dom-ghost-mcp
DOM Ghost is a command-line tool that enables AI models to interact with browser DOM elements through a Chrome extension. It serves as a bridge between AI tools and web applications, allowing AI agents to manipulate and inspect web page elements programma
reduxed-chrome-storage
Redux interface to chrome.storage (browser.storage). A unified way to use Redux in all modern browser extensions. The only way to get Redux working in Manifest V3 Chrome extensions
twi-ext
Unofficial utility to develop browser extensions for Twitter / X
crann
Effortless State Synchronization for Web Extensions
@webext-core/job-scheduler
Schedule and run jobs in your background script
web-ipc
A TypeScript library for IPC communication in web applications and browser extensions
@plasmohq/persistent
A couple of hacks to keep the BGSW alive in a library
porter-source
Messaging Library for Web Extensions