Extension.js Examples

A collection of browser extension examples

This repository contains browser extension examples built with Extension.js. Each example demonstrates different patterns, frameworks, and use cases for building cross-browser extensions.

Public metadata contracts

This repo produces public metadata consumed by other apps:

templates-meta.json (v2)

  • Output: templates-meta.json
  • Schema: schemas/templates/v2/templates-meta.schema.json
  • Example payload: schemas/templates/v2/examples/templates-meta.example.json

Curated template meta (optional)

  • File: examples/<slug>/template.meta.json (optional, curated fields only)
  • Schema: schemas/templates/v2/template-meta.schema.json

Rules (AI-friendly)

  • Prefer inferred facts (manifest/package.json/tree scanning) for structural fields.
  • Only allow curated overrides for user-facing fields (tags/difficulty/firstSteps/useCases/docsUrl).
  • Everything here is public: do not include secrets, private URLs, or internal notes in generated metadata.

License

MIT (c) Cezar Augusto and the Extension.js Authors.

Top categories

Loading Svelte Themes