Swish UI
77 free animated components, plus 39 Pro

A working library of cursor effects, button feedback, text motion and scroll moments in plain React and CSS. Copy the free ones as they are, or unlock the Pro set with one payment.

I see you

Install it in your coding agent.

The 77 free components ship as one agent skill, with the code, when to use each one and its accessibility notes. One command adds it to Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, OpenCode and other agents that read skills.

npx skills add https://swishui.dev --skill swish-ui

Want just one? Every component page has its own install command in the SKILL.md tab.

One price for everything in Pro

The free components stay free. Pro unlocks the source of every Pro component.

Questions

What is free and what is Pro?

77 components are free, with their source and the agent skill. The other 39 are Pro: anyone can try their live demos, and Pro unlocks their source.

Is Pro a subscription?

No. Pro is one payment of $39 and includes every Pro component added later. The price goes up as the library grows, so buying early costs less.

How do I get the files after paying?

Checkout signs you in and takes you to your account, where you can download every Pro component as a zip or copy one from its page. Sign in again any time with your checkout email.

Can I use Pro in client work?

Yes. Use it in unlimited personal and client projects. You cannot resell or redistribute the source as a kit of your own.

Which stack does it need?

React 18 or newer and CSS modules. It works in Next.js, Vite and Remix. No Tailwind or animation library needed.

Can I get a refund?

Yes, within 14 days of a purchase if Pro is not right for you. Payments, taxes and refunds are handled by Polar, our merchant of record.