Skip to content

← Atlas

Icons ​

Icon sets for interfaces and marketing pages, from outline SVG systems to animated Lottie icons and rendered 3D glyphs.

Start here ​

  • Iconoir — 1,671 MIT SVG icons (regular and solid) with packages for React, Vue, React Native, Flutter and Swift, plus Figma and Framer.
  • 3dicons — 1,500+ CC0 rendered 3D icons with an online editor and a Figma plugin.
  • Animated Icons — 4,000+ recolourable animated icons across business categories, usable commercially without attribution.
  • icons0 — the agent-friendly way to find a real icon: search across Iconify sets by meaning, filter by licence, and fetch over MCP or the shadcn CLI.
  • Carbon Design System — one of the largest permissive sets, with 2,775 icons and 1,576 pictograms under Apache-2.0.

All sources ​

Ship: reuse with the notice or credit the licence asks forConditional: read the terms before you reuse anythingLook only: no licence stated, so take ideas and nothing else

  • 3dicons1,500+ CC0 rendered 3D icons with an online editor and a Figma plugin.Verdict UsefulShip licence, public domainAgent channels noneReviewed
  • Animate UIAnimated Radix/Base UI/Headless UI primitives, styled components and 260 animated Lucide icons via the shadcn CLI.Verdict UsefulConditional licence, source availableAgent channels llms-txt, registryReviewed
  • Animated Icons4,000+ recolourable Lottie/SVG/GIF icons; free tier plus one-time All-Access, no attribution needed.Verdict UsefulConditional licence, proprietary paidAgent channels noneReviewed
  • Bootstrap IconsBootstrap's official MIT set of 2,078 icons on a 16px grid, delivered as SVG, sprite, icon font, npm, Composer and Figma.Verdict Very usefulShip licence, open source permissiveAgent channels noneReviewed
  • BoxiconsRounded UI icons with a free core, paid Pro packs and weights, framework packages, a CLI and a SKILL.md for coding agents.Verdict UsefulConditional licence, mixedAgent channels cli, skillReviewed
  • Carbon Design SystemIBM's Apache-2.0 system: about 50 components, 2,775 icons and 1,576 pictograms, llms.txt, and an IBMid-gated MCP.Verdict Very usefulShip licence, open source permissiveAgent channels mcp, llms-txt, skillReviewed
  • css.gg (stale)704 icons drawn in pure CSS, also as SVG and TSX; relicensed in 2024 to personal non-commercial use, so pin MIT v2.1.1.Verdict NicheStaleConditional licence, mixedAgent channels noneReviewed
  • design-mobile-apps (Sleek)REST client for Sleek's paid mobile-screen generator, with handoff to HTML, React Native or SwiftUI.Verdict NicheConditional licence, mixedAgent channels api, skillReviewed
  • DeviconMIT set of language and dev-tool logos as SVG and a font, made for tech-stack rows.Verdict UsefulShip licence, open source permissiveAgent channels noneReviewed
  • Eva Icons (stale)Akveo's MIT pack of 490 outline and fill icons with a data-attribute replace script and four hover animations; unmaintained since 2020.Verdict NicheStaleShip licence, open source permissiveAgent channels noneReviewed
  • Feather (stale)The original 287-icon minimal stroke set that Lucide forked. MIT, still usable, but no new icons since 2022.Verdict UsefulStaleShip licence, open source permissiveAgent channels noneReviewed
  • Free Icon ResourcesA categorized index of icon libraries, search tools, generators and learning references for choosing a specific icon source.Verdict UsefulShip licence, public domainAgent channels noneReviewed
  • Heroicons (stale)Tailwind Labs' MIT set of 316 icons, each drawn in outline, solid, mini and micro sizes, with React and Vue packages.Verdict UsefulStaleShip licence, open source permissiveAgent channels noneReviewed
  • Heroicons Animated316 Heroicons outline icons with hover animations built on Motion, via shadcn registry, npm and llms.txt.Verdict UsefulShip licence, open source permissiveAgent channels llms-txt, registryReviewed
  • Hugeicons60k+ icons in 10 styles; MIT free tier, paid per-seat Pro, official MCP and agent skill.Verdict Very usefulConditional licence, mixedAgent channels mcp, skillReviewed
  • Icon FoundryFree search across about 49k icons from open sets plus logos; check each source's licence.Verdict NicheConditional licence, mixedAgent channels noneReviewed
  • Icon MuseumA hand-picked archive of 245 crafted iOS app icons with copyable palettes, designer credits and redesign history.Verdict UsefulLook only licence, not statedAgent channels noneReviewed
  • IconifyOne naming scheme, API and toolchain over 200+ open icon sets and about 300k+ icons.Verdict Very usefulConditional licence, mixedAgent channels apiReviewed
  • Iconoir1,671 MIT SVG icons (regular + solid) with React, Vue, React Native, Flutter, Swift, CSS, Figma and Framer.Verdict Very usefulShip licence, open source permissiveAgent channels noneReviewed
  • Icons.download275 hand-drawn UI icons in 16 styles (weight, fill, corner), free SVG and Figma.Verdict NicheConditional licence, proprietary freeAgent channels noneReviewed
  • icons0Hybrid search over roughly 200k Iconify icons with a licence filter, a shadcn registry and a token-gated MCP.Verdict UsefulConditional licence, mixedAgent channels mcp, registryReviewed
  • IconsaxVuesax's six-style icon library with 40k+ icons, a free no-auth MCP server, a web component and a Pro sync CLI.Verdict UsefulConditional licence, proprietary paidAgent channels mcp, cliReviewed
  • IcoonAbout 1,500 AI-generated 3D icons, characters and shapes as PNGs, one-time $29, revocable licence.Verdict NicheConditional licence, proprietary paidAgent channels noneReviewed
  • IoniconsIonic's MIT icon set: about 1,357 SVGs in filled, outline and sharp variants, served by a lazy-loading ion-icon web component.Verdict UsefulShip licence, open source permissiveAgent channels noneReviewed
  • LucideCommunity fork of Feather with about 1,850 ISC-licensed stroke icons, official packages for most frameworks, llms.txt docs and shadcn's default.Verdict Very usefulShip licence, open source permissiveAgent channels llms-txtReviewed
  • Lucide Animated467 hover-animated Lucide icons with shadcn registry, llms.txt, skill.md and a hosted MCP endpoint.Verdict Very usefulConditional licence, mixedAgent channels mcp, llms-txt, registry, skillReviewed
  • Material SymbolsGoogle's Apache 2.0 variable icon font: about 3,900 symbols in three styles with fill, weight, grade and optical size axes.Verdict Very usefulShip licence, open source permissiveAgent channels noneReviewed
  • morphiconsTiny zero-dependency library that morphs any stroke icon into another using interruptible springs.Verdict Very usefulShip licence, open source permissiveAgent channels llms-txtReviewed
  • MorphrigInteractive manual on how SVG icon morphing works, with measured browser findings and llms-full.txt.Verdict UsefulLook only licence, not statedAgent channels llms-txtReviewed
  • MX IconsAbout 2,200 soft React icons in six styles labelled MIT; sources not credited.Verdict NicheShip licence, open source permissiveAgent channels noneReviewed
  • NucleoA polished SVG icon system with sharply differentiated families, a desktop editor, and an agent workflow for licensed icons.Verdict UsefulConditional licence, mixedAgent channels mcp, skillReviewed
  • PhosphorMIT icon family of about 1,500 glyphs in six weights, from thin to duotone, with React, Vue, Flutter, Swift and web font packages.Verdict Very usefulShip licence, open source permissiveAgent channels noneReviewed
  • RadixWorkOS-maintained primitives, Themes, 15px icons and the 12-step Radix Colors system.Verdict Very usefulShip licence, open source permissiveAgent channels llms-txtReviewed
  • ReeooSearchable references for websites, apps, store screenshots, event cards, icons and tools, with filters for industry, colour, style and layout.Verdict Very usefulConditional licence, proprietary freeAgent channels noneReviewed
  • Reicon2,630 MIT UI icons in Outline and Filled, with framework packages, llms files and an MCP server.Verdict UsefulShip licence, open source permissiveAgent channels mcp, llms-txt, cliReviewed
  • Remix IconAbout 3,230 line-and-fill system icons with an official MCP server, under a custom free licence since January 2026.Verdict UsefulConditional licence, source availableAgent channels mcpReviewed
  • Rune Icons220 Apache-2.0 glyphs, each in up to five styles including pixelated and glass, editable in the browser.Verdict NicheConditional licence, mixedAgent channels llms-txtReviewed
  • Shadcn Labs SkillsSix MIT skills: launch a shadcn registry, generate, audit and extend SVG icon sets, Tailwind-to-StyleX.Verdict UsefulShip licence, open source permissiveAgent channels skillReviewed
  • Simple IconsThe standard CC0 set of 3,461 one-colour brand logos, with official hex colours and a colour CDN.Verdict Very usefulConditional licence, mixedAgent channels noneReviewed
  • SvglSearchable brand-logo SVG library with category filters, light and dark variants, copy formats, downloads and an API.Verdict UsefulConditional licence, mixedAgent channels api, registryReviewed
  • Tabler IconsOver 6,200 MIT outline and filled icons on a 2px grid, with packages for every major framework and llms.txt docs.Verdict Very usefulShip licence, open source permissiveAgent channels llms-txtReviewed
  • theSVG7,400+ brand and cloud icons with light, dark and wordmark variants, MCP, skill and CLI; licences vary per file.Verdict Very usefulConditional licence, mixedAgent channels mcp, llms-txt, cli, skillReviewed
  • useAnimations87 free micro-animated icons (SVG + Lottie) and a React package; attribution required, licence inconsistent.Verdict NicheConditional licence, mixedAgent channels noneReviewed

Patterns worth reusing ​

  • Let people set stroke weight, size and colour before download, so one set fits dense UIs and large hero art alike (Iconoir, Animated Icons, 3dicons).
  • Set icon defaults once through a provider or context instead of repeating props on every icon (Iconoir).
  • Publish one source to every major framework and to the design tool, and derive component names mechanically from kebab-case names (Iconoir).
  • Animate two-state controls (menu/close, play/pause, like) forward and back instead of swapping two static icons (useAnimations).
  • Let callers import each animated icon on its own, and offer a render prop so it sits inside the product's own accessible button (useAnimations).
  • Ship a static fallback (SVG or PNG) next to every animation for email, docs and slides (Animated Icons).
  • Organise a set by business domain as well as by UI function, so a whole feature grid can be filled from one category (Animated Icons).
  • Combine keyword and semantic search so both "cog" and "preferences" find the settings icon, and serve single icons as registry items so a project only gets what it uses (icons0).
  • Ship icons, pictograms and tokens as separate packages so products take only what they need (Carbon Design System).
  • For icon morphs, author the stroke-to-stroke pairing once as data, check at build time whether a pair is worth morphing, and fall back to a crossfade when it isn't (Morphrig).

Pitfalls ​

  • Licences vary widely: CC0 (3dicons), MIT (Iconoir), Apache-2.0 without trademark rights (Carbon Design System), CC BY with extra no-resale rules and an MIT tag on npm (useAnimations), a custom no-redistribution, no-scraping licence (Animated Icons), and a different licence per collection, some attribution or copyleft (icons0). Read each one before shipping.
  • Agents tend to guess icon names. icons0's MCP (which needs an API key) and Carbon's llms.txt help; for the other sets, have the agent check the repo folders or package list. Names also change: icons0's own README example lucide:home fails because Lucide renamed it house, so search before fetching.
  • Installing a whole collection through icons0 writes one component file per icon, which can mean thousands of files.
  • Morphing is fragile across browsers: according to Morphrig, Safari 26.3 can't animate an SVG path's d with CSS or WAAPI, and the compiler the manual describes isn't released.
  • Headline counts mix variants and tiers: Iconoir's 1,671 includes solid variants, and Animated Icons' 4,000+ includes premium icons that only download as PNG without a purchase.
  • Lottie-based icons pull in lottie-web at runtime, and a grid of animated icons playing at once can hurt performance and distract; honour prefers-reduced-motion.
  • Pin CDN versions in production (Iconoir's docs load its CSS from @main).
  • Distinctive styles such as 3D lose clarity at very small sizes and don't suit every product.