Skip to content

Sprite

Devicons as SVG symbol sprites — one <use href> sheet per variant, ideal for pages with many icons — 578 icons in original, plain, line, and their -wordmark variants.

Terminal window
pnpm add @devicons-pack/sprite
<!-- copy dist/original.svg into your static assets, then: -->
<svg width="32" height="32"><use href="/sprites/original.svg#javascript" /></svg>
import {spriteHref} from "@devicons-pack/sprite";
spriteHref("/sprites/original.svg", "javascript"); // "/sprites/original.svg#javascript"

One sprite per variant: ./original.svg, ./plain.svg, ./line.svg, ./original-wordmark.svg, ./plain-wordmark.svg, ./line-wordmark.svg.

Devicon artwork is from devicons/devicon (MIT).