MkThingsHQDeveloper tools
mkext
An open-source browser extension starter for SaaS applications, built with WXT, React 19, and Better Auth.
- Library/framework
- Browser extension
- Browser
- Runs locally

- Popularity
- 95 Stars
- GitHub stars
- Recent activity
- 8/12/2026
- Maintenance status unclear
- License
- APACHE-2.0
- Permissive
Why it matters
We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.
Problem
Addresses the repetitive setup required for developers building browser extension companions for SaaS products, covering cross-browser packaging, authentication, and entrypoints.
Practical value
Provides a WXT and React 19 based boilerplate featuring Better Auth integration, multiple UI entrypoints, shared state management, and multi-browser build scripts.
Innovation / differentiation
Combines contemporary web and extension tooling with domain-specific integration examples like authentication and distinct content scripts for SaaS workflows.
Leverage potential
Built on Bun, TypeScript, Tailwind CSS, and WXT, enabling developers to quickly build and maintain structured browser extensions.
Why now
Aligns with the industry transition to Manifest V3 and the adoption of modern frontend and extension frameworks like React 19 and WXT.
Community activity
In the last 90 days there were 0 new issues and 0 pull requests; the bounded issue/PR samples include 0 issue authors and 0 PR contributors, with 0 releases.
Maintainer responsiveness
There were not enough new issues or pull requests in the last 90 days to judge maintainer responsiveness.
Key highlights
- Builds both Chrome Manifest V3 and Firefox extensions from a single React 19 codebase using WXT
- Includes extension entrypoints for Popup, Side Panel, New Tab, DevTools, and Content Scripts
- Integrates Better Auth with bearer-token storage and optional Chrome Google Identity sign-in
Quick start
How it is installed, how hard it is, and where to start.
Where it runs
Runs locally
Difficulty
Easy — follow the steps
- 01Clone the repository and enter the project directory
- 02Install dependencies using Bun: bun install --frozen-lockfile
- 03Copy the environment variables file: cp .env.example .env and set your auth backend URL
- 04Start Chrome development mode: bun run dev:chrome
- 05Build production ZIP packages: bun run build
Best for
- Developers who want to try it on their machine
More about it
MkExt is a starter kit designed for SaaS products that require browser extensions. Built on top of the WXT framework, it allows developers to maintain a single React 19 and TypeScript codebase while outputting packages for both Chrome Manifest V3 and Firefox.
The project implements standard extension entrypoints out of the box, including Popup, Side Panel, New Tab, DevTools, and background service workers. It also demonstrates two page content injection styles: inline domain rating badges on search result pages and a floating interactive overlay on regular webpages.
On the data and auth layer, MkExt connects with Better Auth for token storage and Google Sign-In support. Combined with Bun, Biome, TanStack Query, and Tailwind CSS, it offers a complete environment for quick setup and deployment.
Sources
Each field shows its status and source — expand to review.
10 · Expand
Sources
Each field shows its status and source — expand to review.
capability tags
VerifiedSource: admin_cms · cms editor · 8/15/2026
License
VerifiedApache-2.0
Source: GitHub API · license.spdx_id=Apache-2.0 · 10/23/2026
needs api key
VerifiedNo
Source: admin_cms · cms editor · 8/15/2026
One-liner
Verified{"en":"An open-source browser extension starter for SaaS applications, built with WXT, React 19, and Better Auth.","zh":"基于 WXT 与 React 19 的开源 SaaS 浏览器扩展脚手架,支持 Chrome 和 Firefox 单代码库打包。"}
Source: admin_cms · cms editor · 8/15/2026
Platforms
Verifiedbrowser
Source: admin_cms · cms editor · 8/15/2026
Category hint
Inferred from materialsai-apps
Source: Project README · hint=ai-apps · 8/15/2026
product forms
Verifiedlibrary_framework, browser_extension
Source: admin_cms · cms editor · 8/15/2026
role tags
VerifiedSource: admin_cms · cms editor · 8/15/2026
supports local
VerifiedYes
Source: admin_cms · cms editor · 8/15/2026
supports self host
VerifiedNo
Source: admin_cms · cms editor · 8/15/2026
Related projects
Other verified projects matched by category, capabilities, and intended roles.
claude-code
An agentic coding tool for the terminal that understands codebases, handles routine development tasks, explains code, and works with Git workflows.
spec-kit
An open-source CLI toolkit for Spec-Driven Development that guides AI coding agents through structured specification, planning, and code generation steps.
graphify
Convert codebases, docs, and configs into a queryable knowledge graph for AI coding assistants
llama.cpp
A lightweight LLM inference engine implemented in C/C++, supporting various hardware backends and model quantization.
codex
OpenAI’s coding agent that runs locally, with terminal, IDE, and desktop-app entry points.
supabase
An open-source Postgres development platform offering auto-generated APIs, authentication, and real-time database subscriptions.
