Grepedia
MI

Moving Icons

Animated icon library for Svelte 5 featuring 500+ interactive Lucide-based icons with zero dependencies and full customization support.

Score0
Comments0
About

Moving Icons is a modern animated icon library built specifically for the Svelte ecosystem. It provides a collection of 500+ hand-crafted, interaction-ready icons derived from the Lucide icon set, redesigned as fully animated Svelte components. The library is built natively for Svelte 5 and focuses on performance, simplicity, and deep customization.

Each icon is available as a tree-shakeable component with configurable props such as size, stroke width, color, and animation state. Developers can easily control animations programmatically (e.g., hover-triggered or state-driven motion), making the icons suitable for modern interactive UI design.

The library supports multiple installation methods, including npm installation (@jis3r/icons), integration via shadcn-svelte registry commands, or direct copy-paste of components from the website. This flexibility allows it to fit into different Svelte workflows, from simple projects to larger design systems.

Moving Icons is positioned as a developer-friendly animation-first icon system, emphasizing lightweight architecture, zero dependencies, and smooth interaction design for web applications and UI components.

Key features include:

  • 500+ animated Lucide-based Svelte icons
  • Native Svelte 5 components with zero dependencies
  • Fully customizable props (size, color, stroke width, animation state)
  • Programmatic animation control (hover, state, events)
  • Tree-shakeable and MIT licensed
  • Multiple install options (npm, registry, copy-paste)

Common use cases include:

  • Building interactive Svelte interfaces
  • Adding micro-interactions to dashboards
  • Enhancing navigation and buttons with animated icons
  • Creating modern UI systems with motion-first design

Comments

0
0/5000

Markdown is supported.