# natemoo-re/astro-icon

Inline and sprite-based SVGs in Astro made easy!

Repository: https://github.com/natemoo-re/astro-icon
Canonical: https://ross.abutalabs.com/products/astro-icon
Homepage: https://astroicon.dev
Language: MDX
License: NOASSERTION
License Family: other
Topics: astro, icon, svg
Last push: 2026-08-25T18:12:01+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 1733, "days_push": 8, "days_rel": 15, "gap_med": 33, "n_releases_24m": 4}
- 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 1436, forks 86 (observed 2026-08-28T04:04:43.648639+00:00)

## What it is
Astro Icon is an Astro integration that provides an Icon component for inlining local SVGs and icons from any Iconify icon set, with support for deduplicated SVG sprites and dynamic icon references. It lets developers embed icons in Astro sites by name without manual imports or boilerplate.

## Use cases
- inline svg icons in an astro site
- use iconify icon sets in astro
- create svg sprites with zero overhead
- embed local svg files by name in astro components
- dynamically reference icons without imports
- organize custom icons into sets in an astro project

## When to choose
- you are building a site with Astro and need an easy icon workflow
- you want inline or sprite-based SVGs with automatic optimization
- you want access to all Iconify icon sets through one component

## When to avoid
- your project does not use the Astro framework
- you need icons in a React/Vue SPA outside of Astro
- you need animated or interactive icon libraries rather than static SVGs

## Facets
- artifact type: plugin
- maturity: active
- function: ui-components, image-processing, templating
- domain: web-development, frontend, web-design
- platform: -
- tags: astro, astro-integration, svg-icons, iconify, icon-sprites, astro-component, nodejs, web-server

## Member repositories
- natemoo-re/astro-icon (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:43.648639+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-30T04:36:48.491716+00:00, confidence not recorded.
  - readme: https://github.com/natemoo-re/astro-icon (fetched 2026-08-28T04:04:43.648639+00:00, sha 51a639c5e1eb)
  - homepage: https://astroicon.dev (fetched 2026-08-29T11:47:55.583638+00:00, sha 4f61fb7f0341)
  - site_page: https://www.astroicon.dev/getting-started (fetched 2026-08-29T11:47:55.593064+00:00, sha 137e71a3a244)
  - registry_npm: https://registry.npmjs.org/astro-icon (fetched 2026-08-29T11:47:55.595535+00:00, sha 677b8541de1a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
