
Type-safe Swift package for Lucide Icons — 2,100+ regular and experimental Lab icons rendered as native SwiftUI shapes, with zero runtime dependencies.
A type-safe Swift package for 2,100+ regular Lucide and experimental Lucide Lab icons. Each icon renders as a native SwiftUI shape with full control over color, stroke width, and size.

Full Lucide library — auto-updated from upstream.
Every icon is a compile-time checked symbol, not a string lookup.
SVG paths translated to SwiftUI Path at build time.
Pure Swift and SwiftUI for iOS, macOS, tvOS, watchOS, and visionOS.
Set color, stroke width, and size with standard View modifiers.
Lucide-Swift converts SVG path data into native SwiftUI shapes. That keeps icon names type-safe, supports Xcode autocomplete, and exposes SwiftUI's standard styling, animation, and layout APIs without UIKit, AppKit, or WebKit bridges.