# theacodes/kicanvas

The KiCAD web viewer

Repository: https://github.com/theacodes/kicanvas
Canonical: https://ross.abutalabs.com/products/kicanvas
Homepage: https://kicanvas.org
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: kicad, canvas, open-source-hardware, web, webgl
Last push: 2026-04-28T17:37:55+00:00

## Health v2 (maintenance only)
Score: 68/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 79, release rhythm 35, longevity 100
- inputs: {"age_days": 1400, "days_push": 127, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1127, forks 105 (observed 2026-08-28T04:03:41.570723+00:00)

## What it is
KiCanvas is an interactive, browser-based viewer for KiCad schematics and PCB boards, rendered with WebGL and the Canvas element. It is written in modern vanilla TypeScript and can be embedded into other websites via an embedding API.

## Use cases
- view KiCad schematics in the browser
- share PCB board layouts with teammates without installing KiCad
- embed interactive KiCad board viewers in project documentation sites
- inspect open-source hardware designs online
- preview KiCad 6+ files from a URL

## When to choose
- you need to view or share KiCad 6+ schematics or boards without desktop software
- you want to embed an interactive KiCad viewer in a website
- your audience uses desktop Chrome, Firefox, or Safari

## When to avoid
- you need to view KiCad 5 or older files
- you require full fidelity for all KiCad 7 features like custom schematic fonts
- you need guaranteed support for browsers other than desktop Chrome, Firefox, or Safari

## Facets
- artifact type: application
- maturity: experimental
- function: graphics, parser, web-scraping
- domain: web-development, developer-tools, hardware
- platform: browser
- tags: kicad, webgl, schematic-viewer, pcb-viewer, eda, open-source-hardware, canvas-rendering, web-server, typescript

## Member repositories
- theacodes/kicanvas (main) score 68

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:41.570723+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:38:55.473691+00:00, confidence not recorded.
  - readme: https://github.com/theacodes/kicanvas (fetched 2026-08-28T04:03:41.570723+00:00, sha 27209aa1f0c2)
  - homepage: https://kicanvas.org (fetched 2026-08-29T12:43:40.533016+00:00, sha 44136fa355b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
