Skip to content
Projects

andrsrxn/icons has 37 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 20:34 UTC. Last push 2026-11-09.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

React icon library with 2,500+ duotone icons and 250+ flags. Smooth, RTL-aware, and optimized SVGs.

Web & Apps

README.md

Original
andrsrxn/icons symbol

andrsrxn/icons

Project statistics badge Project downloads on npm Project license
Project country badge Project CI Dependency count

React icon library with 2,500+ duotone icons and 250+ flags.
Smooth, RTL-aware, and optimized SVGs.

Documentation • Figma plugin • npm

Icons banner with logo in the center

Overview

andrsrxn/icons is an open-source duotone icon library designed on Figma and built for modern React applications. The set is lightweight, visually consistent, and accessible.

Note: It will be available on more frameworks soon.

Why another icon library?

The short answer: there are no free duotone icon sets with the right style.

Most libraries only offer outline or solid variants, some duotone implementations applies an extra layer to every icon unconditionally, this results in unnecessary visual noise and icons that feel semantically inconsistent.

andrsrxn/icons takes a more deliberate approach:

  • Duotone by default: Icons that have a meaningful path/fill distinction are always duotone.
  • Outline when appropriate: Simple geometric icons such as +, /, or × do not receive a decorative background layer that would only reduce clarity.
  • Filled on demand: A filled variant is included only for icons that have a meaningful active or selected state, such as like, bookmark, or star, not as a blanket alternative style.

Groups

  • UI: Duotone icons for apps, each with its own preview image. (aspect ratio 1:1)
  • Flags: Simple and minimal country flags, named with ISO 3166-1 alpha-2 code (IconFlagGT, IconFlagUS), the exceptions are IconFlagLGTB and continent flags, which have a C prefix (IconFlagCAF for Africa, IconFlagCNA for North America, and so on); treated as image assets with country code as aria-label included. (aspect ratio 3:2)

Notice: We do not provide any brand or logo icons, as we are purely an icon library. If you need such icons, we recommend checking out SVGL, theSVG, or Simple Icons.

Documentation

See full documentation

Contributing

We currently do not accept contributions for new icons, but we appreciate suggestions and icon requests through GitHub issues.

Support

If this project is useful to you, consider supporting its development through:

Inspiration

All of the icons were made by scratch on Figma but inspired on the following icon libraries:

Credits

The flag icons are adapted from FlagKit by Bowtie, used under the MIT License (Copyright (c) 2016 Bowtie AB). Only the 3:2 rectangular flag versions were used as source material and converted into tsx components. See THIRD-PARTY-LICENSES.md for the full license text.

License

All icons are free; personal or commercial use is allowed under MIT License - Copyright 2026 Andrés Raxón (andrsrxn).