Registries
ActiveAnimated components66

@evilbuttons

Animated components · Apache-2.0 · data updated 2026-07-28

Evil Buttons is a focused shadcn registry of ~18 Motion-powered (motion.dev) animated button and interactive components. Named variants include aqua-button, brutal-button, chrome-button, click-powerup, command-button, copy-button, dither-button, evil-eye-button, frame-button, glitch-button, grid-button, highlight-button, minimal-button, movie-pass, reveal-button, shiny-button, sticky-button, and troll-button. Each is installable via npx shadcn add @evilbuttons/<name>. Built with React, Tailwind CSS, and TypeScript; dark mode ready. Free, MIT licensed. Use for: injecting punchy, motion-driven button interactions into an existing shadcn/ui project with minimal setup and zero design from scratch.

@evilbuttons preview
3daccessibilityaestheticanimationbuttonscardstheming

Install

npx shadcn@latest add https://evilbuttons.radiumcoders.com/r/index.json

Health

StatusActive
Last commit3 weeks ago
LicenseApache-2.0
Open issues0
ArchivedNo
Stars66

Components (31)

click-powerupstickyshiny-buttonmovie-passminimalgrid-buttondither-buttonevil-eye-buttontroll-buttonchrome-buttonbrutal-buttonaqua-button3d-buttonframe-buttonhighlight-buttonglitch-buttoncommand-buttoncopy-buttonreveal-buttondemonic-buttonhold-buttoncaptcha-buttondoubt-buttonslide-to-detonatemorph-status-buttoncooldown-buttonpill-buttonconfetti-buttonhold-confirm-buttondont-press-buttonash-burst-button
Components: click-powerup, sticky, shiny-button, movie-pass, minimal, grid-button, dither-button, evil-eye-button, troll-button, chrome-button, brutal-button, aqua-button, 3d-button, frame-button, highlight-button, glitch-button, command-button, copy-button, reveal-button, demonic-button, hold-button, captcha-button, doubt-button, slide-to-detonate, morph-status-button, cooldown-button, pill-button, confetti-button, hold-confirm-button, dont-press-button, ash-burst-button

Preview

Live sandbox previews render component source client-side. Where a component can’t be rendered standalone, sh4dcn falls back to its source and install command.

@evilbuttons · click-powerup

npx shadcn@latest add https://evilbuttons.radiumcoders.com/r/click-powerup.json
View source