Blog
Notes on how the set is built and what it is for. Every glyph on this page is real generator output, drawn by the code the packages ship.
sketchyicons vs Lucide
One is derived from the other, so this comparison is not neutral. Here is where each one is the better answer anyway.
Read itOne component per icon, except when that is the wrong shape
Five targets generate 1,756 components. Svelte and Angular ship one and pass the icon in, and the weights show why.An icon that only works at 24 pixels is not finished
15 px is where a bowed stroke either holds or turns to mud. It is also the size a real toolbar uses.The wobble is random, and it is the same every time
Seeding the randomness from the icon name is what makes a rebuild produce byte identical files, and what keeps the set out of your diffs.Adding a hand to Lucide's geometry
A horizontal line becomes a curve that bulges four tenths of a unit. Repeat across 7,027 paths and the set reads as drawn.
The story of how the set came about, the downloading icons one at a time part, is written up on dev.to rather than here.
1,756 hand drawn icons, and nobody drew them (opens in a new tab)