---
name: "@lucide-animated"
slug: "lucide-animated"
description: "lucide-animated is a free, MIT-licensed open-source collection of 350+ smooth animated React icons built with Motion (formerly Framer Motion) and Lucide as the base SVG set. Every icon is a drop-in replacement for its static Lucide counterpart, adding entrance and hover animations. Installed via shadcn CLI. Copy-paste ownership model; 7,600+ GitHub stars. No paid tier. Use for: upgrading static Lucide icons to animated versions throughout a React UI without writing animation code, particularly effective on marketing sites or interactive dashboards where subtle motion adds polish."
category: "Icons/logos"
tags: ["accessibility", "aesthetic", "ai", "animation", "audio", "blocks", "charts", "dashboard", "e-commerce", "forms", "icons", "marketing", "media", "saas"]
framework: "react"
license: "MIT"
author: "pqoqubbw"
website: "https://lucide-animated.com"
github: "https://github.com/pqoqubbw/icons"
registry: "https://lucide-animated.com/r/registry.json"
pro: false
pro_url: null
github_stars: 7765
component_count: 250
generated_at: "2026-07-28T08:59:05.895Z"
---

# @lucide-animated

lucide-animated is a free, MIT-licensed open-source collection of 350+ smooth animated React icons built with Motion (formerly Framer Motion) and Lucide as the base SVG set. Every icon is a drop-in replacement for its static Lucide counterpart, adding entrance and hover animations. Installed via shadcn CLI. Copy-paste ownership model; 7,600+ GitHub stars. No paid tier. Use for: upgrading static Lucide icons to animated versions throughout a React UI without writing animation code, particularly effective on marketing sites or interactive dashboards where subtle motion adds polish.

## Links

- Website: https://lucide-animated.com
- GitHub: https://github.com/pqoqubbw/icons
- Registry JSON: https://lucide-animated.com/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/lucide-animated
- This file: https://sh4dcn.vercel.app/md/lucide-animated.md

## Install

```sh
# add the whole registry (shadcn CLI)
npx shadcn@latest add https://lucide-animated.com/r/registry.json
pnpm dlx shadcn@latest add https://lucide-animated.com/r/registry.json
bunx shadcn@latest add https://lucide-animated.com/r/registry.json
# clone the source repo
git clone https://github.com/pqoqubbw/icons.git
# fetch the raw registry index
curl -s https://lucide-animated.com/r/registry.json
```

## Components (250)

| name | type | description | install |
| --- | --- | --- | --- |
| a-arrow-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/a-arrow-down.json` |
| a-arrow-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/a-arrow-up.json` |
| accessibility | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/accessibility.json` |
| activity | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/activity.json` |
| air-vent | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/air-vent.json` |
| airplane | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/airplane.json` |
| airplay | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/airplay.json` |
| alarm-clock | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/alarm-clock.json` |
| alarm-clock-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/alarm-clock-check.json` |
| alarm-clock-minus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/alarm-clock-minus.json` |
| alarm-clock-plus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/alarm-clock-plus.json` |
| alarm-smoke | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/alarm-smoke.json` |
| align-center | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/align-center.json` |
| align-horizontal | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/align-horizontal.json` |
| align-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/align-left.json` |
| align-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/align-right.json` |
| align-vertical | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/align-vertical.json` |
| ambulance | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/ambulance.json` |
| angry | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/angry.json` |
| annoyed | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/annoyed.json` |
| archive | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/archive.json` |
| arrow-big-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-down.json` |
| arrow-big-down-dash | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-down-dash.json` |
| arrow-big-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-left.json` |
| arrow-big-left-dash | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-left-dash.json` |
| arrow-big-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-right.json` |
| arrow-big-right-dash | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-right-dash.json` |
| arrow-big-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-up.json` |
| arrow-big-up-dash | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-big-up-dash.json` |
| arrow-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down.json` |
| arrow-down-0-1 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-0-1.json` |
| arrow-down-1-0 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-1-0.json` |
| arrow-down-a-z | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-a-z.json` |
| arrow-down-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-left.json` |
| arrow-down-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-right.json` |
| arrow-down-z-a | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-down-z-a.json` |
| arrow-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-left.json` |
| arrow-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-right.json` |
| arrow-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-up.json` |
| arrow-up-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-up-left.json` |
| arrow-up-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/arrow-up-right.json` |
| at-sign | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/at-sign.json` |
| atom | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/atom.json` |
| attach-file | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/attach-file.json` |
| audio-lines | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/audio-lines.json` |
| axe | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/axe.json` |
| badge-alert | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/badge-alert.json` |
| badge-percent | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/badge-percent.json` |
| ban | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/ban.json` |
| banana | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/banana.json` |
| battery | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery.json` |
| battery-charging | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-charging.json` |
| battery-full | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-full.json` |
| battery-low | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-low.json` |
| battery-medium | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-medium.json` |
| battery-plus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-plus.json` |
| battery-warning | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/battery-warning.json` |
| bell | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bell.json` |
| bell-electric | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bell-electric.json` |
| biceps-flexed | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/biceps-flexed.json` |
| binary | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/binary.json` |
| blocks | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/blocks.json` |
| bluetooth | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bluetooth.json` |
| bluetooth-connected | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bluetooth-connected.json` |
| bluetooth-off | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bluetooth-off.json` |
| bluetooth-searching | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bluetooth-searching.json` |
| bold | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bold.json` |
| bone | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bone.json` |
| book-text | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/book-text.json` |
| bookmark | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bookmark.json` |
| bookmark-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bookmark-check.json` |
| bookmark-minus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bookmark-minus.json` |
| bookmark-plus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bookmark-plus.json` |
| bookmark-x | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bookmark-x.json` |
| bot | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bot.json` |
| bot-message-square | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/bot-message-square.json` |
| box | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/box.json` |
| boxes | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/boxes.json` |
| brain | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/brain.json` |
| briefcase-business | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/briefcase-business.json` |
| calendar-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/calendar-check.json` |
| calendar-check-2 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/calendar-check-2.json` |
| calendar-cog | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/calendar-cog.json` |
| calendar-days | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/calendar-days.json` |
| cart | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cart.json` |
| cast | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cast.json` |
| cctv | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cctv.json` |
| chart-bar-decreasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-bar-decreasing.json` |
| chart-bar-increasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-bar-increasing.json` |
| chart-column-decreasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-column-decreasing.json` |
| chart-column-increasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-column-increasing.json` |
| chart-line | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-line.json` |
| chart-no-axes-column-decreasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-no-axes-column-decreasing.json` |
| chart-no-axes-column-increasing | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-no-axes-column-increasing.json` |
| chart-pie | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-pie.json` |
| chart-scatter | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-scatter.json` |
| chart-spline | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chart-spline.json` |
| check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/check.json` |
| check-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/check-check.json` |
| chess-bishop | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chess-bishop.json` |
| chess-king | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chess-king.json` |
| chess-knight | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chess-knight.json` |
| chess-pawn | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chess-pawn.json` |
| chevron-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevron-down.json` |
| chevron-first | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevron-first.json` |
| chevron-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevron-left.json` |
| chevron-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevron-right.json` |
| chevron-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevron-up.json` |
| chevrons-down-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevrons-down-up.json` |
| chevrons-left-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevrons-left-right.json` |
| chevrons-right-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevrons-right-left.json` |
| chevrons-up-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chevrons-up-down.json` |
| chrome | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/chrome.json` |
| cigarette | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cigarette.json` |
| cigarette-off | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cigarette-off.json` |
| circle-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-check.json` |
| circle-chevron-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-chevron-down.json` |
| circle-chevron-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-chevron-left.json` |
| circle-chevron-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-chevron-right.json` |
| circle-chevron-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-chevron-up.json` |
| circle-dashed | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-dashed.json` |
| circle-dollar-sign | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-dollar-sign.json` |
| circle-gauge | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-gauge.json` |
| circle-help | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/circle-help.json` |
| clap | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/clap.json` |
| clipboard-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/clipboard-check.json` |
| clock | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/clock.json` |
| cloud-backup | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-backup.json` |
| cloud-cog | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-cog.json` |
| cloud-download | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-download.json` |
| cloud-lightning | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-lightning.json` |
| cloud-rain | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-rain.json` |
| cloud-rain-wind | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-rain-wind.json` |
| cloud-snow | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-snow.json` |
| cloud-sun | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-sun.json` |
| cloud-sync | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-sync.json` |
| cloud-upload | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cloud-upload.json` |
| coffee | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/coffee.json` |
| cog | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cog.json` |
| compass | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/compass.json` |
| concierge-bell | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/concierge-bell.json` |
| connect | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/connect.json` |
| construction | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/construction.json` |
| contrast | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/contrast.json` |
| cooking-pot | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cooking-pot.json` |
| copy | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/copy.json` |
| corner-down-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-down-left.json` |
| corner-down-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-down-right.json` |
| corner-left-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-left-down.json` |
| corner-left-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-left-up.json` |
| corner-right-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-right-down.json` |
| corner-right-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-right-up.json` |
| corner-up-left | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-up-left.json` |
| corner-up-right | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/corner-up-right.json` |
| cpu | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cpu.json` |
| credit-card | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/credit-card.json` |
| cup-soda | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cup-soda.json` |
| cursor-click | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/cursor-click.json` |
| database-backup | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/database-backup.json` |
| delete | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/delete.json` |
| disc-3 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/disc-3.json` |
| discord | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/discord.json` |
| dollar-sign | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/dollar-sign.json` |
| download | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/download.json` |
| downvote | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/downvote.json` |
| dribbble | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/dribbble.json` |
| droplet | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/droplet.json` |
| drum | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/drum.json` |
| earth | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/earth.json` |
| euro | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/euro.json` |
| ev-charger | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/ev-charger.json` |
| expand | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/expand.json` |
| external-link | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/external-link.json` |
| eye | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/eye.json` |
| eye-off | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/eye-off.json` |
| facebook | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/facebook.json` |
| fan | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/fan.json` |
| feather | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/feather.json` |
| figma | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/figma.json` |
| file-chart-line | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-chart-line.json` |
| file-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-check.json` |
| file-check-2 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-check-2.json` |
| file-cog | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-cog.json` |
| file-pen-line | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-pen-line.json` |
| file-stack | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-stack.json` |
| file-text | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/file-text.json` |
| fingerprint | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/fingerprint.json` |
| fish-symbol | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/fish-symbol.json` |
| flame | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/flame.json` |
| flask | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/flask.json` |
| folder-archive | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-archive.json` |
| folder-check | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-check.json` |
| folder-clock | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-clock.json` |
| folder-code | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-code.json` |
| folder-cog | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-cog.json` |
| folder-dot | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-dot.json` |
| folder-down | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-down.json` |
| folder-git | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-git.json` |
| folder-git-2 | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-git-2.json` |
| folder-heart | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-heart.json` |
| folder-input | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-input.json` |
| folder-kanban | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-kanban.json` |
| folder-key | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-key.json` |
| folder-lock | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-lock.json` |
| folder-minus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-minus.json` |
| folder-open | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-open.json` |
| folder-output | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-output.json` |
| folder-plus | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-plus.json` |
| folder-root | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-root.json` |
| folder-sync | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-sync.json` |
| folder-tree | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-tree.json` |
| folder-up | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-up.json` |
| folder-x | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folder-x.json` |
| folders | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/folders.json` |
| frame | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/frame.json` |
| frown | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/frown.json` |
| gallery-horizontal-end | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gallery-horizontal-end.json` |
| gallery-thumbnails | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gallery-thumbnails.json` |
| gallery-vertical-end | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gallery-vertical-end.json` |
| gauge | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gauge.json` |
| gavel | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gavel.json` |
| georgian-lari | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/georgian-lari.json` |
| git-branch | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-branch.json` |
| git-commit-horizontal | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-commit-horizontal.json` |
| git-commit-vertical | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-commit-vertical.json` |
| git-compare | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-compare.json` |
| git-compare-arrows | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-compare-arrows.json` |
| git-fork | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-fork.json` |
| git-graph | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-graph.json` |
| git-merge | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-merge.json` |
| git-pull-request | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-pull-request.json` |
| git-pull-request-closed | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-pull-request-closed.json` |
| git-pull-request-create | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/git-pull-request-create.json` |
| github | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/github.json` |
| gitlab | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/gitlab.json` |
| graduation-cap | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/graduation-cap.json` |
| grip | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/grip.json` |
| grip-horizontal | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/grip-horizontal.json` |
| grip-vertical | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/grip-vertical.json` |
| hammer | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hammer.json` |
| hand | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand.json` |
| hand-coins | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-coins.json` |
| hand-fist | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-fist.json` |
| hand-grab | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-grab.json` |
| hand-heart | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-heart.json` |
| hand-helping | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-helping.json` |
| hand-metal | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hand-metal.json` |
| hard-drive-download | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hard-drive-download.json` |
| hard-drive-upload | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hard-drive-upload.json` |
| hat-glasses | registry:ui | — | `npx shadcn@latest add https://lucide-animated.com/r/hat-glasses.json` |

## For AI agents

```text
You are adding components from @lucide-animated to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/lucide-animated.md) for the component list.
2. Fetch the machine-readable index: https://lucide-animated.com/r/registry.json
3. Install a single component with its install command from the table above.
4. Full structured record: https://sh4dcn.vercel.app/json (library slug: lucide-animated).
```
