Skip to content

Angular

Devicons for Angular — a standalone devIcon directive with tree-shakeable icon data. 578 icons in original, plain, line, and their -wordmark variants. Angular 17+.

Terminal window
pnpm add @devicons-pack/angular
import {Component} from '@angular/core';
import {DevIconDirective, register} from '@devicons-pack/angular';
import {Javascript} from '@devicons-pack/angular/original';
register(Javascript);
@Component({
standalone: true,
imports: [DevIconDirective],
template: `
<span devIcon="javascript"></span>
<span devIcon="javascript" iconStyle="plain" iconLabel="JavaScript"></span>
`,
})
export class AppComponent {}

Only registered icons end up in your bundle. Without iconLabel the svg is aria-hidden. iconHtml(name, style, label) is exported for direct use.