# react-icons/react-icons

svg react icons of popular icon packs

Repository: https://github.com/react-icons/react-icons
Canonical: https://ross.abutalabs.com/products/react-icons
Homepage: https://react-icons.github.io/react-icons/
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: icons, react, svg-icons
Last push: 2026-08-12T09:38:49+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 66, longevity 100
- inputs: {"age_days": 3967, "days_push": 21, "days_rel": 64, "gap_med": 120, "n_releases_24m": 4}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12621, forks 811 (observed 2026-08-28T04:10:59.433230+00:00)

## What it is
A React library that provides SVG icons from popular icon packs (Font Awesome, Material Design, Bootstrap, Heroicons, and many more) as React components. It uses ES6 imports so only the icons actually used are bundled into your project.

## Use cases
- add icons to a react app
- use font awesome icons in react
- import material design icons as react components
- reduce bundle size by importing only used icons
- find a unified icon library for react projects
- use bootstrap or heroicons icons in react

## When to choose
- you are building a React project and need icons from multiple popular icon sets
- you want tree-shakeable ES6 imports so unused icons are not bundled
- you want a single dependency covering dozens of icon packs

## When to avoid
- your project is not React-based (use the original icon packages instead)
- you need the icon fonts or raw SVG files rather than React components
- you use MeteorJS or Gatsby and cannot tolerate the slow install of @react-icons/all-files

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, frontend-framework
- domain: web-development, frontend, web-design
- platform: browser, cross-platform
- tags: react, svg-icons, icon-packs, es6-imports, tree-shaking, nodejs

## Member repositories
- react-icons/react-icons (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:59.433230+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:55.407606+00:00, confidence not recorded.
  - readme: https://github.com/react-icons/react-icons (fetched 2026-08-28T04:10:59.433230+00:00, sha fa6b3b406953)
  - homepage: https://react-icons.github.io/react-icons/ (fetched 2026-08-29T08:10:42.144734+00:00, sha 83898309f493)
  - registry_npm: https://registry.npmjs.org/react-icons (fetched 2026-08-29T08:10:42.147302+00:00, sha e6730c436567)
- Data as of 2026-08-30T08:39:29.467469+00:00.
