The Vibeary — round-up
Best free icon sets
Icons are a system, not a shopping trip. Mixing sets is the fastest way to make an interface look assembled rather than designed, so the decision that matters is which single family you adopt — and whether it has the coverage, weights and optical consistency to survive a year of feature work. This list collects the free and open icon libraries worth adopting wholesale, including the ones with React, Vue and Svelte packages, variable weights, and permissive licences that keep legal out of your release.
What earned a place
- Broad enough coverage to avoid mixing families later
- Consistent grid, stroke and optical sizing
- Permissive licence stated by the project
- Ships as components or SVGs you can tree-shake
24 picks from the library
- 01
3dicons
Open-source library of 3D rendered icons in multiple styles and camera angles, free in PNG and Blender source.
Why it made the list: 3D icons with the Blender source included, so you can re-render on brand.
IconsMITVijay Verma (@realvjy)3dicons.co

- 02
Buttery
Minimal icon set drawn for interface work, with a browsable library, changelog and per-icon requests.
Why it made the list: Drawn by a working product designer for UI density, not a general-purpose icon dump.
IconsfreemiumRachel How (@rachelhxw)buttery.so

- 03
Circum Icons
Single-weight open-source icon set of around three hundred icons, deliberately small and consistent, with React and Vue packages.
Why it made the list: Deliberately small and opinionated; the anti-thousand-icon set, so it stays visually coherent.
Iconsopen-sourceCircumcircumicons.com

- 04
Clawd Icons
111 thin-line SVG icons starring a square crab mascot, each with its own small coordinated animation where the eyes and limbs react to the object.
Why it made the list: Character-driven animated icons with real personality, MIT licensed and free.
IconsMITTangfan (@TangfanOVO)tangfanovo.github.io

- 05
- 06
Devicon
Icon set of programming language, framework and tool logos in original-color and plain variants, as font and SVG.
Why it made the list: The tech-stack logo problem solved once, community-maintained and always current.
IconsMITDevicon contributorsdevicon.dev

- 07
Fanfan Icons
544 line UI icons on a 24 grid starring a cat, dog and rabbits holding everyday objects, with sleeping states, two stroke weights and an animated version.
Why it made the list: Mascot icons with built-in sleep and blink states for inactive tabs; charm without custom illustration.
IconsMIT唐幡 (@TangfanOVO)tangfanovo.github.io
- 08
Forma Icon Creator
Browser vector workspace that reshapes icons from Tabler, Lucide, Phosphor, Iconoir and Heroicons into custom app icons, exporting SVG or PNG.
Why it made the list: Edits the icon sets you already ship instead of making you start from scratch.

- 09
Frost Icon Theme
Frosted-glass Linux icon theme where folders, apps and 134 file types visually say what they are.
Why it made the list: File-type glyphs that communicate instead of generic frosted folders.
Iconsopen-source@thissayantangithub.com

- 10
Glass Icons (Reicon)
Frosted translucent SVG icon set you can copy as SVG, JSX or CSS, with open-source zero-setup browsing.
Why it made the list: Glassmorphism icons that are paste-ready instead of locked in a Figma file.
Iconsopen-sourceReicon (@devchauhann3)glass.reicon.dev

- 11
icofon
Rust CLI that builds an icon font and matching stylesheet from a folder of SVG files, with a live glyph preview.
Why it made the list: Dead-simple SVG-folder-to-icon-font pipeline with a polished browser preview.
IconsMIT@JWo1Fjwo1f.github.io
- 12
icon-marquee
Service that serves scrolling marquees or static rows of tech-stack icons as SVG, embeddable in any README or page with a plain img tag.
Why it made the list: Animated tech-stack strips for GitHub READMEs, where JavaScript is not allowed.
IconsMIT@gian-ggicon-marquee.giann.dev
- 13
Iconbuddy
Icon aggregator with cross-set search, live color and stroke editing, and export to SVG, PNG or component code.
Why it made the list: Edits stroke and color before export, so you don't round-trip through a vector editor.
IconsfreemiumSimpleBytesiconbuddy.com

- 14
Icônes
Search interface across two hundred thousand icons from every Iconify set, with copy as SVG, JSX, or component.
Why it made the list: One search box across essentially every open icon set that exists.
IconsMITAnthony Fu (@antfu)icones.js.org
- 15
IconMind
Compiler-driven icon set for agents, MCP and RAG, with six validated drawings per concept and an MCP server of real names.
Why it made the list: Icons Lucide will not add, plus a nightly scan that fails on lookalikes.
IconsMITIconMindiconmind.dev

- 16
Iconoir
Fully open-source icon library of over sixteen hundred icons with a consistent grid, no premium tier and no attribution.
Why it made the list: No paid tier, no upsell, no attribution — rare purity for a set this large.
IconsMITLuca Burgio (@lucaburgio)iconoir.com

- 17
IconPark
ByteDance icon system where a single SVG source can be rendered in outline, filled, two-tone or multi-color themes.
Why it made the list: One source, four rendering themes at runtime; a structurally different icon model.
IconsApache-2.0ByteDancegithub.com

- 18
IconsRoom
Searchable front-end for 250,000+ open-source icons across 150+ sets, with colour and stroke customisation and SVG, PNG, React or Vue export.
Why it made the list: One search box over every major icon set, no signup, code-ready output.
Iconsfree@mdanassaificonsroom.com

- 19
Ikonate
Fully customisable open-source SVG icons where stroke width, size and corner radius are adjustable before download.
Why it made the list: Parametric icons — you tune stroke and radius to match your type, then export.
IconsMITMikołaj Dobrucki (@mikolajdobrucki)ikonate.com

- 20
Indie Icons
Free hand-made icon set from Visiwig with unusual, characterful shapes distinct from standard icon libraries.
Why it made the list: Every product uses the same five icon sets; this one looks like nothing else
IconsfreeVisiwigvisiwig.com

- 21
Keyline Icons
1,000 free MIT icons on a 24×24 grid in stroke, two-tone, duotone and fill, rounded or sharp, built for shadcn/ui with CLI and MCP.
Why it made the list: Eight thousand consistent SVGs with official shadcn registry install.
IconsMITZafar Ismatullaev (@iszafar92)keylineicons.com

- 22
Lucide Extended
Filled and duotone versions of Lucide icons with identical shapes and names, searchable across 2,600+ icons and copyable as SVG or React.
Why it made the list: Adds the filled and duotone states Lucide never shipped, keeping your existing names.
Iconsfreeappliftedlucideextended.applifted.work

- 23
Matita
200 freehand pencil-style icons as SVG and React components, drawn by code so strokes overshoot, corners cross and circles overlap like real pencil.
Why it made the list: Hand-drawn warmth with deterministic glyphs and currentColor, so it still behaves like a normal icon set.
IconsMIT@matita-devmatita.dev

- 24
Naive Icons
105 hand-drawn SVG icons on a 48×48 grid with thick strokes, a nine-color retro palette, and React components with zero runtime deps.
Why it made the list: Folk-art icon set with eyes and smiles that keeps a warm, imperfect line.
IconsMIT@guokaigdggithub.com
Questions
- Can I mix two icon sets?
- Only if the grid and stroke weight match closely. Otherwise pick one family and commission or draw the handful of icons it is missing.
- SVG sprite or per-icon components?
- Per-icon components with tree-shaking for app UIs; a sprite when the same icons repeat many times per page.