Files
lucide/BRAND_LOGOS_STATEMENT.md
Eric Fennis 484f2c9cd3 docs(version-1): Version 1 website (#4142)
* Update images

* Adjust color

* update accessebility

* Add matrix hero

* Add typescript documentation

* Add basics section to vue pages

* Add svelte docs

* Fix dynamic sidebar

* Add animation?

* Some adjustments

* Adjust animation

* Updates docs

* Add scaledown animation

* Add docs for vue types

* Fix layout accessibility page

* fix framework select

* adjust easing home animation

* Write docs for Vue

* Adjust animation home

* Adjust home hero animation

* Finish svelte docs

* Add solid pages

* remove spiral animation component

* Add group icons

* Added solid docs

* update preact docs

* Adjust examples preact docs

* Add snackplayer

* Get new editor

* Save this

* Add examples

* Adjust styling

* setup custom sandpack

* Add script

* Format files

* Make sandpack plugin work

* migrate react docs

* Fix svelte and solid examples

* Migrate to solid packages

* Add darkmode package logos

* Fix bug in selector

* migrate vue examples

* migrate advanced vue items

* migrate preact and svelte examples

* Add astro docs

* adding more docs on guide for lucide library

* Fix home animation

* Cleanup

* Added resources page, with more details and content

* Add hero badge for Version 1

* Fix vercel json

* Update missing paths

* Fix build?

* Replace lucide-vue-next

* Fix build

* Add some docs

* update markdown

* Setup angular docs

* Add basic angular docs

* Adjust code examples

* Update title and descriptions

* Update accessibility link

* Update title and description

* Add og image

* Fix alignment

* Add migration guides

* Adjust version 1 markdown file

* Add migration guide to the main list

* Minor fixes

* Update docs

* Apply feedback

* Select icons

* Add pointer events none

* Fix package links homepage

* Format code

* Fix types

* Fix focus

* Fix build

* Fix focus

* Apply feedback

* Adjust imports

* Adjust imports

* Fix search

* Apply feedback

* Fix import in font docs

* Small fixes

* docs(guide): added easter egg icon. stay tuned, guys 😉

* Add llm txt plugin

* Adjust logo top

* docs(version-1): upgraded @lucide/angular guide for v1 website (#4144)

* docs(guide/angular): rewrite some angular documentation

* docs(guide/angular): extens angular guide with combining icons & icon provider guides

* docs(guide/angular): fix angular sandbox, still needs @lucide/angular release tho

* docs(guide/angular): rework the getting started page a bit more, refactor some more prop=>input occurences

* docs(guide/angular): context provider => provideLucideConfig

* Update docs/guide/angular/migration.md

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Update docs/guide/angular/advanced/combining-icons.md

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* docs(guide/angular): rework a11y for better flow & pacing

* docs(guide/angular): salvage original phrase, it has better flow

* docs(guide/angular): some more a11y nitpicking

* docs(guide/angular): reduce llm fatigue

* docs(guides/angular): fix app component selector

* docs(guides/angular): fix angular sandpacks

* Add sandpack angular to improve tree-shakable stack

* Update docs/guide/angular/getting-started.md

* docs(guides/angular): fix user import in combinding icons guide

* docs(guides/angular): fix nested SVG phrasing

* Update docs/guide/angular/advanced/with-lucide-lab.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docs/guide/angular/advanced/filled-icons.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* docs(guides/angular): fix createLucideIcon guide

* docs(guides/angular): upgrade all relevant angular sandpack demos

---------

Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix(docs): add autogenerated OG images to gitignore

* fix(docs): unify the case of "Lucide" & "Lucide Lab" over all docs and readmes

* Fix build

* Add next tag to all installation guides

* Add top bar notification

* Minor fixes

* Update text

* Add todos

* Update og image

* Adjust install command

* Color top bar

* fix(docs): ignore all OG images, expect general.png

* fix(docs): fix the package list, hide @lucide/icons, downgrade angular logo, link to v0 guide, fix package title alignment

* Update docs/.vitepress/theme/components/base/LayoutTop.vue

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docs/guide/react/advanced/dynamic-icon-component.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update CONTRIBUTING.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docs/.vitepress/sidebar/resources.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix code example

* fix(docs): version 1 => Version 1

* feat(docs): add angular to new features in v1

* Fix next line issue

* feat(docs): fix typo (code example_s_)

* Fix deadlink

* feat(docs): fix some more typos and irky grammar

* feat(docs): fix lowercase lucide in sidebar 😅

* Update docs/guide/version-1.md

Co-authored-by: Karsa <contact@karsa.org>

---------

Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-20 17:04:28 +01:00

3.3 KiB
Raw Blame History

Brand Logos Statement

Our official stance on including brand logos in Lucide

TL;DR

Lucide does not accept brand logos, and we do not plan to add them in the future.

This is due to a combination of legal restrictions, design consistency concerns, and practical maintenance reasons.

If you need brand logos, we recommend Simple Icons, which provides an extensive, legally safer collection of brand marks.


1. Historical Context

This is not a new debate — other icon sets have gone through the same discussion:

  • Material Design Icons deprecated all brand icons because they didn't fit the style, didn't work well in one color, and often looked out of place in a 24×24px grid.
  • Feather Icons came to the same conclusion: brand logos have their own style, and forcing them into another inevitably leads to aesthetic compromises.
  • Lucide learned from these examples — we'd rather focus on making a consistent set of non-brand icons that all work together.

Most brand logos:

  • Are protected by trademark or copyright.
  • Have strict rules for how they can be used (colors, spacing, proportions, etc.).
  • Don't allow modification — but we'd have to change them to fit Lucide's style.

This means adding them could:

  1. Break copyright or trademark law.
  2. Make both you and the Lucide project legally responsible.
  3. Force us to review every new request one by one for legal issues — something we simply can't do.

Note: Simple Icons avoids this by keeping logos exactly as the brand provides them — though even they sometimes face legal challenges.

3. Design & Consistency

Lucide is all about visual consistency.

Adding brand logos would:

  • Break our own design rules for shapes, proportions, and stroke.
  • Mix two fundamentally different categories of graphics (pictograms vs. corporate logos).
  • Create a library where a subset of icons will always look "out of place".

If the logos are not in Lucide's style, why include them in Lucide at all? Better to use them from a dedicated brand icon source.

4. Maintenance Burden

Even with our current "no brand icon requests" policy, people still request them regularly.

Having any brand icons in the set:

  • Makes people think we might add more in the future.
  • Leads to repeated requests and the same conversations over and over.
  • Wastes maintainer time redirecting people to the same explanation.

Removing them entirely solves this problem.

If you need brand icons, try:

  • Simple Icons: offers a huge range of brands, in consistent SVG format, using a 24×24 viewBox, the same as ours.
  • Official brand asset pages: most major companies provide downloadable SVGs.

You can use these alongside Lucide without bloating our core library.

Final Words

Lucide is an icon set, not a logo set.

Logos belong in dedicated logo resources.

We're focusing on what Lucide does best: providing a clean, cohesive, and legally safe collection of open-source icons.