Lucide is an open-source icon toolkit that provides 1600+ vector (SVG) icons, designed to be consistent and easy to use in digital projects. It also offers official framework-specific packages for tools and frameworks like JavaScript, React, Vue, Svelte, and more.
Project status
- Actively maintained: The upstream repo has very recent activity (last push 2026-07-08), and versions 1.23.0 through 1.21.0 landed within the last few weeks, indicating ongoing maintenance rather than a dormant period.
- Apparent update cadence: Updates are frequent, roughly weekly to every ~1 to 2 weeks in June and early July 2026 (for example, 1.22.0 on 2026-06-28, 1.23.0 on 2026-07-01).
AI summary generated
Recent updates
1.24.0
Version 1.24.0 primarily updates documentation and icon packaging details across the Lucide ecosystem, plus adds a couple of new icons. A notable internal change updates the icon schema and icon metadata around deprecation fields, and React/Vue/Angular wrapper behavior is adjusted.
BreakingFeatures1.23.0
Version 1.23.0 primarily updates the documentation site UI and tooling, and adds a new Lucide icon. Docs changes include removing the certificates banner, and improving layout stability by adjusting scrollbar behavior. It also adds a new GitHub Actions workflow to generate and post a weekly repo report using GitHub Copilot.
Features1.22.0
Version 1.22.0 primarily updates icons (adds a set of database variant icons, adds phi, and tweaks existing carrot and ungroup icons) and makes documentation/build quality improvements. It also bumps esbuild to 0.28.1 and adjusts CI workflow behavior by removing the release job concurrency setting.
Features1.21.0
This release is primarily maintenance work for the project release automation (GitHub workflow changes) plus a small docs/navigation label tweak. It also adds a new icon asset and updates category naming in the navigation metadata and VitePress data.
Features1.20.0
Version 1.20.0 adds multiple new Lucide icons and updates icon metadata (notably adding extra tags to `search-*` icons). It also makes a visual tweak to `square-arrow-*` icons by reducing the internal arrow size, and includes several dev dependency bumps plus a README fix for the Svelte package source link.
Features1.19.0
Version 1.19.0 primarily updates the Lucide icon set (adds multiple new icons) and improves the lucide.dev site UI, including icon search and new sorting options. The docs build tooling and VitePress components were also refactored (TypeScript module renames, workflow rename, and new icon popularity data plumbing).
Features1.18.0
Version 1.18.0 primarily adds two new Lucide icons (play-off and webcam-off), updates related icon metadata, and makes several documentation and site changes. It also adjusts the Angular package peer dependency range to cover Angular 22+ and updates CI release gating to prevent releases when a tag for the current date already exists.
Features1.17.0
Lucide v1.17.0 focuses on website and repo maintenance updates, plus icon metadata and icon-serving behavior changes. The release adds a survey overlay and certificate-dev links on the docs site, bumps several dependencies, and enforces new icon metadata requirements. It also updates the gh-icon endpoint to cap rendered icon size at 256px.
BreakingFeatures1.16.0
Version 1.16.0 adds a new `blender` icon to the lucide-icons set. The release notes only document this single icon addition.
Features1.15.0
Lucide Icons v1.15.0 primarily includes bug fixes for brand stopwords and the lucide/vue integration, plus a set of icon updates and new icons (broccoli and sticky-note variants). It also bumps a few development dependencies (nitropack, simple-git, astro) and updates the website, including Carbon Ads behavior.
Features1.14.0
Version 1.14.0 adds a new Lucide icon named `repeat-off`. The release notes only mention the icon addition and do not describe any other behavioral changes.
Features1.13.0
This release primarily updates the documentation site behavior for the icons categories pages, syncing URL hash and query parameters with the selected UI state. It also adds a new `waves-vertical` icon.
Features1.12.0
Version 1.12.0 primarily adds three new icons (astroid, folder-bookmark, and astroid-related additions) and performs some documentation updates. The code diff also includes changes to the website/package metadata and several README badge or text tweaks across packages.
Features1.11.0
Lucide Icons 1.11.0 adds several new icons (including heart-x, layers-minus, bell-check) and extends existing zap and zap-off icons with power and quick tags. It also bumps build tooling dependencies (svgo, astro) and includes an optimization to the rotate-3d icon.
Features1.10.0
Version 1.10.0 adds several new icons (bell-check, heart-x, layers-minus) and updates icon tags for zap/zap-off. It also introduces a new Svelte component doc comment format and bumps build tooling dependencies (svgo, astro).
Features1.9.0
Version 1.9.0 primarily updates ESM bundle outputs to use .mjs files across packages, and improves Angular icon configuration to accept string inputs. It also updates icon rendering colors in the docs preview, adds the new timeline icon, and enhances font codepoint allocation with collision detection logic.
BreakingFeatures1.8.0
Lucide v1.8.0 primarily adds and fixes icons and documentation, including a new `bookmark-off` icon and a `lucide-static` sprite generation fix (adding `viewBox`). The release also includes dependency bumps (lodash-es, vite) and a Svelte accessibility fix around `aria-hidden`.
BreakingFeatures