// TYPESCRIPT

Best Icon Libraries
with TypeScript (2026)

14 icon libraries with full TypeScript support — autocomplete in VS Code, typed props, and zero runtime surprises.

// TypeScript support means full autocomplete — type "Lu" and VS Code shows all Lucide icons instantly.

WHY TYPESCRIPT SUPPORT MATTERS

Autocomplete

VS Code shows all available icons as you type the import name. No more guessing icon names.

Typed Props

Size, color, strokeWidth — all props are typed so you catch errors at compile time, not runtime.

Refactoring

Rename an icon across your entire codebase safely with TypeScript's refactoring tools.

Documentation

Hover over any icon in VS Code to see its available props and types inline.

✓ LIBRARIES WITH TYPESCRIPT SUPPORT

#1

Lucide Icons

TS ✓
1,960 iconsISC

A clean, consistent open-source icon library with 1960+ icons, forked from Feather Icons with active maintenance and TypeScript support.

Full Guide →
#2

Heroicons

TS ✓
324 iconsMIT

Beautiful hand-crafted SVG icons by the makers of Tailwind CSS. Available in outline and solid styles with 324 icons.

Full Guide →
#3

Tabler Icons

TS ✓
6,147 iconsMIT

Over 6100 free MIT-licensed high-quality SVG icons. One of the largest free icon libraries available for web projects.

Full Guide →
#4

Phosphor Icons

TS ✓
1,533 iconsMIT

Flexible icon family with 6 weights including thin, light, regular, bold, fill and duotone. Over 1500 icons available.

Full Guide →
#5

Radix Icons

TS ✓
318 iconsMIT

A crisp set of 15x15 icons designed by the WorkOS team. Perfectly sized for dense UIs and dashboards.

Full Guide →
#6

Font Awesome

TS ✓
2,058 iconsMixed (CC BY 4.0 free icons, MIT code)

The internet's most popular icon library with 2,000+ free icons and 16,000+ Pro icons. Used by millions of websites worldwide. Available as SVG components for React with the official @fortawesome/react-fontawesome package.

Full Guide →
#7

React Icons

TS ✓
52,000 iconsMIT

One package, 52,000+ icons. Aggregates Font Awesome, Material Design, Heroicons, Tabler, Feather, Bootstrap Icons, and 20+ more icon sets under a single unified React API.

Full Guide →
#8

Material Icons

TS ✓
2,100 iconsMIT

Google's official Material Design icon library for React. 2,100+ icons across 5 styles — Filled, Outlined, Rounded, Sharp, and TwoTone. The most downloaded React icon package with 5.1M weekly npm installs. Requires @mui/material as a peer dependency.

Full Guide →
#9

Iconify

TS ✓
350,000 iconsMIT (framework) — icon sets retain their original licenses

One framework, 350,000+ icons across 211 open source icon sets. Access Lucide, Material Design, Font Awesome, Tabler, Heroicons, Phosphor, Bootstrap Icons, Simple Icons, and 200+ more through one unified <Icon> component with a prefix:name syntax. Official packages for React, Vue, Svelte, SolidJS, and vanilla HTML.

Full Guide →
#10

Simple Icons

TS ✓
3,200 iconsCC0 1.0 (Public Domain)

3,200 free SVG brand icons for every major technology company, social platform, and developer tool. GitHub, Stripe, Vercel, AWS, Figma, Linear, and thousands more. CC0 public domain — no attribution required. The largest free brand icon library available, with 25K GitHub stars and official brand colors included for every icon.

Full Guide →
#11

Iconoir

TS ✓
1,384 iconsMIT

A high-quality, open-source icon library featuring over 1,300 meticulously crafted line icons. Highly consistent, premium aesthetic perfect for modern UIs.

Full Guide →
#12

IonIcons

TS ✓
1,300 iconsMIT

Premium, carefully designed icons by the Ionic Framework team. Provides Outline, Filled, and Sharp variants with over 1300 icons for responsive mobile and web apps.

Full Guide →
#13

Octicons

TS ✓
280 iconsMIT

GitHub's official icon set designed specifically for developer dashboards, code repositories, git histories, and developer utilities.

Full Guide →
#14

Ant Design Icons

TS ✓
840 iconsMIT

The official icon set for Ant Design (AntD), featuring over 800 highly consistent icons in Outlined, Filled, and TwoTone themes for enterprise UIs.

Full Guide →

✗ LIBRARIES WITHOUT TYPESCRIPT SUPPORT

Remix Icon3,229 icons · Apache 2.0
View anyway →
Feather Icons287 icons · MIT
View anyway →
Bootstrap Icons2,078 icons · MIT
View anyway →