finds.dev← search

// the find

tabler/tabler-icons

★ 21,055 · JavaScript · MIT · updated Jun 2026

A set of over 6000 free MIT-licensed high-quality SVG icons for you to use in your web projects.

Tabler Icons is a large MIT-licensed SVG icon set with 6,146 icons designed on a consistent 24x24 grid at 2px stroke. It ships framework-specific packages for React, Vue, Svelte, Angular, and others, plus a webfont and sprite option. It's a practical choice for anyone building UI-heavy web apps who doesn't want to wrangle inconsistent icon sources.

The stroke-width is parameterizable at render time — you get thin, regular, or thick variants without maintaining separate assets. Framework packages (icons-react, icons-vue, etc.) are tree-shakeable, so importing one icon doesn't pull in 6,000 SVGs. The build pipeline is fully scripted in .build/ including validation and optimization, which means new icon contributions go through a consistent quality gate. The filled variant (1,053 icons) covers the most common cases where outline icons feel too light, without forcing you to switch icon libraries.

The filled set is less than a fifth the size of the outline set — if you need filled versions of niche icons, they won't be there. The Angular integration is a third-party package (angular-tabler-icons by pierreavn), not maintained by the same team, so it tends to lag behind on new releases. Self-hosting the webfont requires FontForge to compile, which is a surprisingly heavy dependency for what should be a static asset pipeline step. At 6,000+ icons, discoverability without the tabler.io browser is poor — there's no offline search and icon naming isn't always guessable.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →