The best icon libraries for your interfaces

Icons are the part of a design system that decays fastest. You start with one set, need a missing icon, borrow it from another, and six months later nothing lines up.

The rule that avoids it is boring: pick one library that covers your domain, and only leave it for brand logos.

Built by me

IconKit

3039 icons in outline and solid, all on currentColor, with wrappers for web, Flutter, React, Vue, Swift and more.

iconkit.suils.es

Open source

Lucide

The community continuation of Feather: consistent, light and available for every framework.

lucide.dev

Open source

Phosphor

Six weights of the same icon, which is rare and very useful in dense interfaces.

phosphoricons.com

Open source

Tabler Icons

Over five thousand stroke icons; the best coverage if your product has unusual concepts.

tabler.io/icons

Open source

Heroicons

Small, careful set from the Tailwind team, ideal if you already use Tailwind.

heroicons.com

Open source

Remix Icon

Neutral system icons with outline and filled variants of everything.

remixicon.com

Brand logos

Simple Icons

Official brand marks with the right colours, for the logos general sets never include.

simpleicons.org

Aggregator

Iconify

Search across two hundred thousand icons from every set, then export only the ones you use.

iconify.design

Whatever you pick, self-host the SVGs you actually use instead of loading an entire icon font: it is usually the difference between 80 KB and 2 KB.

Need it built, not just chosen?

Web apps, APIs, infrastructure and interfaces. Freelance from Barcelona, working with clients anywhere.

Get in touch


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *