Morphicons
Dynamic morphing animated icons library for modern web applications. Smooth SVG vector interpolations between states.

Overview
Morphicons is a creative vector icon animation library that seamlessly morphs SVG stroke paths between different icon states (such as Play to Pause, Menu to Close, or Search to Clear).
Key Features
- Smooth Path Morphing: Beautiful vector interpolation between two distinct icon states.
- Framework Agnostic: Works out of the box with React, Vue, Svelte, and vanilla JavaScript.
- Lightweight SVG Output: Zero heavy raster assets, delivering scalable resolution-independent icons.
- Configurable Speed & Triggers: Trigger morph animations on click, hover, or external state changes.
Installation & Quick Start
npm install morphiconsimport { MorphIcon } from 'morphicons/react';
export default function App() {
return <MorphIcon name="menu-to-close" size={24} duration={0.3} />;
}Why Choose Morphicons?
- Best for: Micro-interactions, interactive button toggles, media players, and delight-focused UI design.
- Not suitable for: Static dashboards needing thousands of standard inert icons.
Comments & Discussion
No comments yet. Be the first to share your experience or thoughts!
Related libraries
Curated by category & stack23rd
An open-source shadcn/ui registry of opinionated, tasteful components by radiumcoders — WebGL shaders, playful 404s, and interactive showpieces you copy, paste, and own.
Kinetics (Colorion)
A library of 150+ spring-driven micro-interactions for web apps. Copy the CSS, React, or ready-made AI prompts to ship physics-based motion instantly.
Great UI
A curated collection of beautiful, copy-paste React components built with TypeScript, Tailwind CSS v4, and Motion for crafting premium interfaces instantly.