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.
IconKit
3039 icons in outline and solid, all on currentColor, with wrappers for web, Flutter, React, Vue, Swift and more.
iconkit.suils.esLucide
The community continuation of Feather: consistent, light and available for every framework.
lucide.devPhosphor
Six weights of the same icon, which is rare and very useful in dense interfaces.
phosphoricons.comTabler Icons
Over five thousand stroke icons; the best coverage if your product has unusual concepts.
tabler.io/iconsSimple Icons
Official brand marks with the right colours, for the logos general sets never include.
simpleicons.orgIconify
Search across two hundred thousand icons from every set, then export only the ones you use.
iconify.designWhatever 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.
Leave a Reply