22 componentsMorph · Type · Tactile · Physics · Mechanical

Components with physics.

Interface pieces that move like real objects. Pills stretch, menus grow out of their buttons, switches snap over the middle, and cards lean toward your pointer. One command copies the source into your app.

npx @neelshha/ui@latest init

Built like objects

Springs, not timers

Motion runs on spring curves with real overshoot. Growing and shrinking use different springs, the way mass would.

Measured, not guessed

Morphs measure what they hold and animate to its real size. Change the content and the shape follows.

Zero dependencies

Plain CSS and React. No animation library, no Tailwind, no Radix. Nothing to install but the files.

Accessible

Real tabs, menus, switches, and sliders with the keyboard patterns they promise. Screen readers get plain values.

Calm on request

With reduced motion on, every component lands at once. Nothing is lost but the travel.

Source you own

The CLI writes the files into your repo. After that they are yours to edit.

Install

Initialize once for the tokens and theme. Then add components one at a time.

Terminalbash
npx @neelshha/ui@latest init
npx @neelshha/ui@latest add glide-tabs

Give your interface some weight.

Start free. Pro adds the showpieces for $9 a month or $149 once.