AdapterMIT

Feather

The original minimal 24px stroke set. ~285 icons. Click any tile to copy the import snippet.

Install

pnpm add feather-icons

Wire icons

Use the feather / featherIcons adapter from ngwr/icon/adapters/feather. Feather ships its icons as a single JSON file — pluck the SVG strings you need.

import featherSource from 'feather-icons/dist/icons.json';
import { provideWrIcons } from 'ngwr/icon';
import { featherIcons } from 'ngwr/icon/adapters/feather';

bootstrapApplication(AppComponent, {
  providers: [
    provideWrIcons(featherIcons({
      add: featherSource['plus'],
      trash: featherSource['trash-2'],
    })),
  ],
});

// Then in any template: <wr-icon name="add" />

Browse the catalog

+47 more matches — narrow the search to see them.