# jonathantneal/svg4everybody

Use external SVG spritemaps today

Repository: https://github.com/jonathantneal/svg4everybody
Canonical: https://ross.abutalabs.com/products/svg4everybody
Homepage: https://jonneal.dev/svg4everybody/
Language: JavaScript
License: NOASSERTION
License Family: other
Last push: 2024-01-17T09:10:06+00:00

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

## Adoption (not part of the score)
Stars 3276, forks 342 (observed 2026-08-28T04:07:53.476343+00:00)

## What it is
A small JavaScript polyfill that adds external SVG spritemap support to browsers that lack it, such as older Safari, IE, and Edge versions. It lets developers reference symbols in external SVG files via <use> elements with graceful PNG fallbacks.

## Use cases
- use external svg spritemaps in all browsers
- make svg use elements work in internet explorer
- add icon sprite fallbacks for old browsers
- polyfill external svg symbol references in safari 6
- serve icons from a single svg file across legacy browsers

## When to choose
- you need external SVG spritemaps to work in legacy browsers like IE 6-11, old Safari, or Edge 12
- you maintain a site that must support very old browsers and uses SVG icon systems

## When to avoid
- you only target modern browsers, which support external SVG spritemaps natively
- you are starting a new project without legacy browser requirements

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components
- domain: web-development, frontend
- platform: browser
- tags: svg, spritemaps, icons, polyfill, internet-explorer, browser-compatibility

## Member repositories
- jonathantneal/svg4everybody (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:53.476343+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-29T18:43:22.346143+00:00, confidence not recorded.
  - readme: https://github.com/jonathantneal/svg4everybody (fetched 2026-08-28T04:07:53.476343+00:00, sha 0dcbad5bd30e)
  - homepage: https://jonneal.dev/svg4everybody/ (fetched 2026-08-29T09:36:22.461052+00:00, sha 6cfe6ccd6916)
  - registry_npm: https://registry.npmjs.org/svg4everybody (fetched 2026-08-29T09:36:22.470606+00:00, sha 6870ec250c69)
- Data as of 2026-08-30T08:39:29.467469+00:00.
