Publish one extension to every browser store
A web app that takes a Chrome extension ZIP and converts it into Edge, Firefox, Safari, Opera and Brave packages, checking compatibility and stripping the hidden files that trip up store reviews.
Key Features
Turn a Chrome extension into Edge, Firefox, Safari, Opera and Brave packages in one run.
Inspect the manifest and API usage against each target browser's spec before you commit to converting.
Grab an individual browser's ZIP or pull every converted package at once.
Why We Built This
Five stores, five sets of manifest rules
Shipping one extension to Chrome, Edge, Firefox, Safari, Opera and Brave means maintaining near-identical builds that differ only in manifest fields and a polyfill. Doing it by hand meant copying folders, editing JSON, re-zipping, and then getting rejected because a stray __MACOSX/ folder or .DS_Store rode along in the archive. MultiEx does the whole pass in one upload: analyze the manifest against each browser's spec, clean the package, rewrite what needs rewriting, and hand back a ZIP per store.
A BROWSER_SPECS table encodes each browser's manifest version, required fields, and incompatible fields, and the manifest is rewritten per target.
Hidden and version-control files are detected and stripped before packaging, and you get a list of exactly what was removed.
Analyze-only mode reports compatibility status, potential issues, and which extension APIs your code actually uses.