Files
14cab02398 feat(site): Add sponsor page (#5132)
* feat(docs): add sponsor page

Add a /sponsor page to lucide.dev with sponsor tiers, an amount picker,
a sponsor wall and a FAQ.

- Fetch active Open Collective sponsors at build time into
  sponsorsData.json, falling back to an empty list when the API fails
- Group sponsors by monthly amount so the wall keeps working while the
  Open Collective tiers are renamed
- Add reusable SponsorLogoGrid and SponsorAvatars components
- Add general Faq/FaqItem components fed by `faq` frontmatter, which
  also emits FAQPage structured data
- Link the page from the nav, footer and the home page sponsor card

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(docs): add navbar sponsor button, more sponsor stats and tier links

- Replace the Sponsor nav text link with a dedicated heart button in the
  navbar, shown icon-only at tablet widths where the menu is crowded
- Show weekly npm downloads across all Lucide packages and the all-time
  Open Collective sponsor count in the sponsor page hero
- Add tierLinks.ts for direct Open Collective and GitHub Sponsors tier
  checkout links, falling back to the general pages while empty

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(docs): update team member titles and add funding manifest

* update tier links

* Adjust hero

* Add motion counter to hero

* Add custom option

* Add scroll padding

* Fix reduce motion sponsor page

* Refactor sponsor tier links into tier data

Store only the Open Collective tier slug and GitHub Sponsors tier id on
each tier and derive the checkout URLs from them, so amounts are no
longer duplicated in the links. Removes tierLinks.ts and the circular
import between it and tiers.ts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G9u8FefqMHXb8HoeQ8LhcU

* Set transition duration to zero

* Add social links

* Fix stikcybar

* Format code

* Refactor SponsorAmountPicker and SponsorHeroAnimation

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

* Fix sponsor animation

* Adjust tiers

* Update readmes

* Update sponsors

* Update sponsors

* Update sponsors

* Update logo gris size

* Add breaking space

* Update logos

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-11-02 12:21:25 +01:00

2.2 KiB

title, description, layout, faq
title description layout faq
Sponsor Sponsor Lucide to fund icon reviews, new packages and dependable releases. Pick a tier on Open Collective or GitHub Sponsors. page
question answer
Will Lucide stay free? Yes. Every icon stays free and open source under the ISC license, whether or not you sponsor.
question answer
Open Collective or GitHub Sponsors? Both have the same tiers. Open Collective takes card, bank transfer and PayPal in EUR with a public ledger. GitHub Sponsors bills in USD through your existing GitHub account, with invoicing for organizations.
question answer
Can I pay yearly? Gold and Platinum can be paid yearly at ten times the monthly price, so you get two months free and one invoice.
question answer
When does my logo appear? Logos come from your Open Collective or GitHub profile. lucide.dev updates within a day. The npm READMEs use a hosted image, so they update without a new release.
question answer
Does sponsoring get my icons accepted? No. Partners get their icon PRs reviewed first, but every icon meets the same design guidelines and community review.
question answer
Can I cancel anytime? Yes, recurring contributions can be cancelled anytime on Open Collective or GitHub Sponsors.
<script setup> import Faq from '~/.vitepress/theme/components/base/Faq.vue' import SponsorSection from '~/.vitepress/theme/components/sponsor/SponsorSection.vue' import SponsorHero from '~/.vitepress/theme/components/sponsor/SponsorHero.vue' import SponsorAmountPicker from '~/.vitepress/theme/components/sponsor/SponsorAmountPicker.vue' import SponsorTiers from '~/.vitepress/theme/components/sponsor/SponsorTiers.vue' import SponsorWall from '~/.vitepress/theme/components/sponsor/SponsorWall.vue' import SponsorFundingUses from '~/.vitepress/theme/components/sponsor/SponsorFundingUses.vue' import SponsorCta from '~/.vitepress/theme/components/sponsor/SponsorCta.vue' </script> <style scoped> .faq-section { padding-block: 96px; } </style>