Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. WebExtensions
  3. Extension.js

Extension.js

MITTypeScriptv4.1.33

A framework for developing, building, and previewing cross-browser extensions with a unified workflow.

Visit WebsiteGitHubGitHub
5.2k stars143 forks0 contributors

What is Extension.js?

Extension.js is a framework for creating browser extensions that work across Chrome, Edge, Firefox, and other browsers. It provides a unified workflow for developing, building, and previewing extensions without requiring manual configuration for each browser.

Target Audience

Developers building browser extensions who want to support multiple browsers without managing separate build processes or configurations.

Value Proposition

It simplifies cross-browser extension development by abstracting browser-specific complexities, offering a single toolchain that works with modern JavaScript frameworks and web standards.

Overview

The cross-browser extension framework.

Use Cases

Best For

  • Developing extensions that need to run on Chrome, Edge, and Firefox
  • Building extensions with React, Vue, Svelte, or Preact
  • Creating TypeScript-based browser extensions
  • Streamlining the development workflow for existing extension projects
  • Testing extensions across different browser engines during development
  • Avoiding manual build configuration for multi-browser support

Quick Stats

Stars5,191
Forks143
Contributors0
Open Issues5
Last commit1 day ago
CreatedSince 2020

Tags

#playwright#developer-tools#javascript-framework#browser-extension#cross-browser#typescript#edge-extension#manifest-v3#cli#preact#react#vue#webextension#svelte#chrome-extension#build-tool

Links & Resources

Website

Included in

WebExtensions1.5k
Auto-fetched 1 day ago

Related Projects

web-extweb-ext

A command line tool to help build, run, and test web extensions

Stars3,147
Forks389
Last commit1 day ago
Chrome extension source viewerChrome extension source viewer

Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files.

Stars1,721
Forks270
Last commit1 month ago
Chrome Webstore UploadChrome Webstore Upload

CLI tool to upload Chrome Extensions to the Chrome Web Store

Stars506
Forks37
Last commit12 days ago
webpack-extension-reloaderwebpack-extension-reloader

A upgrade from 🔥webpack-chrome-extension-reloader🔥, now on all browsers

Stars496
Forks76
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub