Skip to content

Svelte

Devicons for Svelte 5 — tree-shakeable icon data plus a single Icon component. 578 icons in original, plain, line, and their -wordmark variants.

Terminal window
pnpm add @devicons-pack/svelte
<script>
import {Icon} from '@devicons-pack/svelte';
import {Javascript} from '@devicons-pack/svelte/original';
// or per-icon: import Javascript from '@devicons-pack/svelte/plain-wordmark/nodejs';
</script>
<Icon icon={Javascript} width="32" />
<Icon icon={Javascript} title="Amazon EC2" /> <!-- accessible label -->

Only the icons you import end up in your bundle. Extra attributes land on the root <svg>. Without title the icon is aria-hidden.