Hi everyone!
Tim here, maintainer of the lucide-motion-vue library. I build this as a way to use nice animated icons in my webapps. We were already on lucide, and found animate-ui animated icons as a great collection, unfortunately React only or made to be used with shadcn.
So I ported the library to Vue, and combined it with another library (lucide-animated.com). As both libraries dont share the same animations and/or icons, this creates the largest animated icons library for vue that can be used from one source.
Additionally, I've made several quality of live changes to make it easier to use the icons: - drop-in replacement for lucide icons, or use a seperate namespace if you want - several animation variants - easy to be used standalone or in buttons - several animation triggers - comprehensive overview, playground and docs page, comes with llms.txt to be used by agents
Finally, the repo also contains a "forge". With this, you can
a) take any icon from the lucide library, or have ai suggest some b) autogenerate animations for these icons c) add them to the library with one click
We'll use the forge over time to hopefully create animated variants for all of lucides icons, if these icons are useful to be animated.
Looking forward to hear your feedback Cheers!
I like the idea
Some examples need more work i think
"Database backup" has circular arrow spinning backwards
"Earth" shows lines being drawn -- instead i expected it to show an abstract spin of the globe
"Droplet" animates the outline draw. Expected a droplet that starts small and descends to become full size.
Same with "flame" -- should ideally be an animated flame licking up / whisps
"Copy" and "File Stack" -- the animation shown should ideally be reversed i think
"Git-branch" -- animation is wrong, doesn't show branching -- just drawing nodes and lines.
"Hand-grab" -- should start with open palm and then the grab.
Same with "hand-fist"
Many animations are simple zoom/enlarge - like those on right angle arrows are not serving a purpose
Can't these just be done as SVG hover transitions? Then you have the option to use them inline with no JS.
Nit on the page itself: let me use my back button after opening an icon instead of having to reach up for the close button.
When I hit back and get returned here when I wanted to check out other icons made me not go back to check out others.
Most of the animations so far are ported from pqoqubbw/icons and github.com/imskyleen/animate-ui, I'm planning to add more complex / meaningful animations as new variants in the future :) always happy to know which icons are most relevant for that.
That's awesome. I wish there was like a "raw code" option like on many icons sites you can just copy the SVG.
[dead]
[flagged]
Some of the animations are really good and make sense based on the icon.
Others just draw the SVG path or wiggle/bounce a bit.
If I were the creator here I might differentiate this into two buckets: custom animation or not. And then allow the generic animations to be applied to any of them.