Lucide 1.0 is here, and it changes the way developers ship icons. A 32% bundle size reduction for React, no more legal gray area with brand marks, over 1,600 consistently styled SVGs — all in a single stable package. If you build with React, Vue, Svelte, or Solid, Lucide 1.0 is a clear productivity and performance win.
Why did Lucide remove brand icons in version 1.0?
The most visible change in Lucide 1.0 is that every brand logo — GitHub, Facebook, Figma, Slack, and more — is gone. This isn't a whim, and it isn't just about design taste. Brand icons are a legal risk. The Lucide team cited three concrete drivers: mounting legal pressure from rights-holders, real consistency headaches for the design system, and the time sink of keeping dozens of brands up to date as logos morph.
Brand marks are intellectual property, and redistributing them as part of a general-purpose icon set brings licensing headaches both for maintainers and for the downstream users. The legal threat isn't hypothetical — several open-source icon sets have faced takedown requests, and the climate has shifted. Lucide responded by removing all trademarked icons in version 1.0. Users who still require those logos are pointed directly to Simple Icons, a set purpose-built around brand marks with its own compliance approach.






