Tool Open source

PulsoIcon

PulsoIcon is an open-source animated icon library from CityPulso for React, Vue, Svelte, Jetpack Compose, and SwiftUI. It provides nearly 10,000 icons, each with motion written for that icon, and uses the same component names and props across platforms; its React package is designed as a drop-in replacement for lucide-react. Icons normally animate when the surrounding button, link, label, tab, or other supported control receives hover or focus, while refs or platform-specific handles can trigger them programmatically. The packages support static and animated modes, solid variants, reduced-motion preferences, custom triggers, and tree-shaking through separate icon modules. PulsoIcon is distributed under the ISC license, with shapes and assets also attributed to source sets including Lucide, Tabler Icons, Iconoir, Hugeicons, Phosphor, and Simple Icons.

View repository Visit site Mentioned in 1 video ↓

What PulsoIcon is used for

1 use taken from transcripts — each links to the moment in the video.

  • An open-source set of nearly 10,000 animated icons built as a drop-in replacement for Lucide React on top of motion, with animations on hover or focus and identical component names across React, Vue, Svelte, Jetpack Compose, and SwiftUI.

Videos mentioning PulsoIcon

1 in the library.