22nd of 2 in Mobile and browser extensions

extro

WXT and React browser extension starter with Supabase auth and AI

Stars
413
License
MIT
Last commit
Aug 2026
Language
TypeScript

Overview

Bun-based WXT project for Chrome (MV3) and Firefox (MV2) with every entrypoint (popup, side panel, devtools, new tab, options, content) preconfigured, Supabase OAuth shared across pages, storage, messaging, i18n, OpenPanel analytics, shadcn/ui, Biome, unit tests and a publish workflow. Native AI integration is marked experimental. For teams shipping a React extension with accounts; billing is marked coming soon.

Who it is for: Teams building a React browser extension with accounts and AI

Strengths

  • All extension entrypoints wired, including side panel and devtools
  • Auth session and storage shared between popup, content and options pages
  • CI publishing to Chrome Web Store and Firefox Add-ons
  • Plasmo variant maintained on a separate branch

Weaknesses

  • AI integration is marked experimental and thinly documented in the README
  • Billing is listed as coming soon
  • Firefox builds target MV2 and load only in temporary mode
  • Requires Bun

What it needs

  • TypeScript, Vercel AI SDK, browser built-in AI (experimental)
  • Needs Supabase project, OpenPanel (analytics, optional)
  • GitHub template
  • env example file

Also in Mobile and browser extensions

See all 2
Also in Mobile and browser extensions
RankProjectScore
1react-native-aiExpo chat and image app with an Express proxy for multiple LLMs1.3k stars, MIT51 out of 100