hugeicons-animated-vue

Animated Hugeicons for Vue 3. Copy-paste source, or import the components.
1,718 8
Install
npm install hugeicons-animated-vue
Latest Version:0.6.1
Vue:3
License:MIT
Last Updated:Oct 1, 2026
Links: GitHub  ·  npm
Maintainer: mike_dreeman

hugeicons-animated-vue

Animated Hugeicons for Vue 3 — 6,122 icons.

Unique, per-icon choreography is authored for gallery pages 1–13 (a-arrow-down through calling), plus the original 165 hand-crafted gestures. Icons after that page still use a generated name-and-shape recipe. Hover plays the motion; you can also drive playback yourself. Finite motions finish their beat. Looping motions return to rest. prefers-reduced-motion is respected.

Inspired by enesgules/hugeicons-animated.

Install

pnpm add hugeicons-animated-vue motion-v

Peer dependencies: vue ^3.5 and motion-v ^1.7 or ^2.

Named imports from the package root still work. Prefer the deep path so bundlers only include the icons you use.

import Notification03Icon from 'hugeicons-animated-vue/icons/notification-03'
import 'hugeicons-animated-vue/style.css'
<script setup lang="ts">
import Notification03Icon from 'hugeicons-animated-vue/icons/notification-03'
import type { AnimatedIconHandle } from 'hugeicons-animated-vue'
import { useTemplateRef } from 'vue'

const icon = useTemplateRef<AnimatedIconHandle>('bell')
</script>

<template>
  <Notification03Icon :size="28" />
  <Notification03Icon ref="bell" :size="28" />
  <button type="button" @click="icon?.startAnimation()">Play</button>
</template>

Copy-paste

npx shadcn add @hugeicons-animated-vue/notification-03

Until the namespace is in the shadcn registry index, register it once:

npx shadcn@latest registry add @hugeicons-animated-vue=https://hugeicons-animated-vue.rebeaumickael.fr/r/{name}.json

License

MIT. Icon geometry from @hugeicons/core-free-icons (MIT).

Related Packages

@heroicons-animated/vue

Beautifully animated Heroicons for Vue

3,262
@respeak/lucide-motion-vue

546 Lucide icons / 838 named animations for Vue 3 — ergonomic animateOnHover/Tap...

15,542 56
motionwind-vue

Write Motion animations as Tailwind-like classes in Vue 3 — powered by Motion fo...

165 203
@hugeicons/vue

Hugeicons Vue Component Library https://hugeicons.com

278,917 1,219
ant-design-icons

Ant Design Icons 是一套提取自 Ant Design 的高质量图标,你可以自由地在 React、Vue...

5,284 53

Version History

Version Released Vue License
0.6.1 ^3.5.0 MIT
0.6.0 ^3.5.0 MIT
0.5.1 ^3.5.0 MIT
0.5.0 ^3.5.0 MIT
0.4.0 ^3.5.0 MIT