Radar calibration

Scoring and Role Derivation

All scores on 0-5 scale. Dimensions: CM = Centroid Match, DF = Differentiation, HE = Human-Edge, AD = Adoption Depth, CI = Claim/Implementation Integrity. Evidence snapshot: 2026-05-12.

Denominator: in-cluster, N=24. Source: Manual-audit/CALIBRATION-TABLE-CHROME-EXTENSION-STARTERS.md. Reader meaning: calibration shows the evidence trail behind public role labels, boundary judgments, and sector-health metrics.

Decision Rules

Cluster roles are derived algorithmically. Rules are applied in order; first match wins. Public labels are used throughout this page.

PriorityConditionRole
1CI <= 1 OR HE <= 1 with stale statusInactive Scaffold
2HE >= 4 AND AD >= 4 AND CM >= 3Category Leader
3CM <= 2Adjacent Infrastructure
4DF >= 4Differentiated Niche
5CM >= 3 AND HE >= 3Strong Default
6CM >= 3 AND HE <= 2Baseline Implementation

Score Context

DimensionScaleReader MeaningSource
Centroid Match0-5Similarity to the accepted Chrome Extension Starter centroid.Centroid traits and calibration rows.
Differentiation0-5Observable distinction from the default starter pattern.Calibration derivation notes.
Human-Edge0-5Sustained engineering evidence visible at the snapshot date.Package, manifest, maintenance, and repository evidence.
Adoption Depth0-5Observed adoption signal at the snapshot date.Repository metadata and calibration notes.
Claim/Implementation Integrity0-5Fit between public claims and implementation evidence.README/package/manifest checks.

In-Cluster Chrome Extension Starters (24)

#RepoStarsCMDFHEADCICluster Role
1antfu-collective/vitesse-webext~7,80045555Category Leader
2abhijithvijayan/web-extension-starter~2,17143555Category Leader
3JohnBra/vite-web-extension~1,20053554Category Leader
4chibat/chrome-extension-typescript-starter~3,50041555Category Leader
5mubaidr/vite-vue3-browser-extension-v3~89253444Category Leader
6aeksco/react-typescript-web-extension-starter~1,10042444Category Leader
7Debdut/browser-extension~53643433Strong Default
8satendra02/react-chrome-extension~1,08131343Strong Default
9tjx666/awesome-chrome-extension-boilerplate~60441434Strong Default
10NekitCorp/chrome-extension-svelte-typescript-boilerplate~47142434Strong Default
11yosevu/react-chrome-extension-template~30541324Strong Default
12ibnzUK/Next-Chrome-Starter~57041334Strong Default
13rezasohrabi/chrome-ext-starter~18050324Strong Default
14omribarmats/chrome-extension-starter~12250314Strong Default
15room-js/chrome-extension-ts-starter~13052325Strong Default
16MichaelYuhe/chrome-extension-starter~10140314Strong Default
17trentbrew/svelte5-chrome-extension~7042314Strong Default
18timelessco/react-vite-chrome-extension~16851324Strong Default
19avivharuzi/chrome-extension-starter~14242323Strong Default
20fxnoob/browser-extension-boilerplate~28241223Baseline Implementation
21llagerlof/fresh-chrome-extension~8531214Baseline Implementation
22fayazara/v-extension~8241214Baseline Implementation
23EmailThis/extension-boilerplate~4,00023354Adjacent Infrastructure*
24fregante/browser-extension-template~1,88024444Adjacent Infrastructure*

Boundary Judgments

* EmailThis/extension-boilerplate: CM=2 triggers Adjacent Infrastructure. This is a genuine Chrome Extension Starter with manifest, build tooling, and extension surfaces, but it is MV2-era, vanilla JavaScript, gulp + webpack, and far from the 2026 MV3/Vite/TypeScript centroid. The role means architecturally historical, not out-of-category.

* fregante/browser-extension-template: CM=2 triggers Adjacent Infrastructure. This is a genuine starter with Parcel 2 / web-ext, content script, options, and background surfaces, but it deliberately rejects the popup, React, Vite, HMR, Chrome-first centroid. Its DF=4 remains visible as a strong counter-centroid signal.

turbostarter/extro: Excluded as WXT-based. WXT is an opinionated framework with its own CLI, routing, and conventions; it is adjacent to this starter-repo sector rather than a vanilla fork-and-build starter.

Jonghakseo/chrome-extension-boilerplate-react-vite: Excluded after archived status verification. Not scored and not counted in N=24.

fuyutarow/make-chrome-ext: Excluded as stale at more than three years since last push. This is the one stale repo removed from the strict intake baseline.

23 vs 25 reconciliation: SC-012 uses N=24 everywhere: 23 strict-intake candidates, minus one stale repo, plus two topic-tag additions (abhijithvijayan/web-extension-starter and JohnBra/vite-web-extension).

Adjacent Category Register

Repo / ToolCategoryReason Excluded
Jonghakseo/chrome-extension-boilerplate-react-viteArchivedArchive status verified
fuyutarow/make-chrome-extStaleMore than three years since last push
turbostarter/extroFramework-based starterWXT is adjacent per boundary rules
PlasmoFrameworkInstalled as dependency, own CLI
WXTFrameworkInstalled as dependency, own conventions
CRXJS (@crxjs/vite-plugin)Build pluginVite plugin, not a starter repo
google/chrome-extensions-samplesOfficial samplesOfficial samples, not fork-and-build starters
awesome-browser-extensionsCurated listList, not a starter
create-chrome-extCLI scaffolderGenerates starters, is not one

Cluster Composition

RoleCount%Repos
Category Leader625.0%vitesse-webext, abhijithvijayan, JohnBra, chibat, mubaidr, aeksco
Strong Default1354.2%Debdut, satendra02, tjx666, NekitCorp, ibnzUK, yosevu, avivharuzi, timelessco, room-js, omribarmats, MichaelYuhe, rezasohrabi, trentbrew
Baseline Implementation312.5%fxnoob, llagerlof, fayazara
Adjacent Infrastructure28.3%EmailThis, fregante
Differentiated Niche00.0%None
Inactive Scaffold00.0%None

Sector Health Metrics

MetricValueInterpretation
Corpus denominatorN=2423 intake - 1 stale + 2 topic-tag additions
Convergence Index4.00 / 5High — sector converging on MV3 + TypeScript + React + Vite
Differentiation Index1.79 / 5Low — most repos cluster near the centroid
Viability Rate87.5% (21/24)High — sustained engineering across almost all repos
Scaffold Rate0.0% (0/24)No Inactive Scaffolds in this corpus
Category Leakage8.3% (2/24)EmailThis and fregante are retained boundary-judgment cases
Integrity Index4.00 / 5High — claims generally match implementation evidence

Source Artifacts

Scores, roles, health metrics, and boundary notes are derived from accepted Chrome Extension Starters artifacts. Found a stale repo, wrong source trace, or boundary classification issue? Send a correction to hello@diversum.dev with the repo name, displayed value, and replacement source.

ArtifactSource RoleVisible Metric Families
Manual-audit/CALIBRATION-TABLE-CHROME-EXTENSION-STARTERS.mdScore and role derivationAll calibration rows, role rules, and boundary notes.
Manual-audit/CENTROID-CHROME-EXTENSION-STARTERS.mdCentroid denominator and trait countsCentroid Match interpretation and in-cluster boundary.
Reports/VISUAL-DATA-CHROME-EXTENSION-STARTERS.mdChart-ready aggregationsComposition and sector-health values.
Reports/SECTOR-RADAR-CHROME-EXTENSION-STARTERS.mdPublic narrative reportInterpretation, limitations, and correction path.

Corrections

If a score, role, or boundary classification appears wrong, contact hello@diversum.dev with the repo name, disputed row, and source evidence for review.