A black pill that reshapes itself around whatever it holds.
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
Every tile is the real component. Click around.
Actions split off a liquid button and merge back in.
A button that grows into its own menu and shrinks back.
Revenue$8,930
A pill that stretches between tabs. Labels change colour at its edge.
Drums that roll the way the number moved.
Seven segments on LED glass or an LCD. Glow in, fade out.
An LED bar. Fast attack, slow release, a peak that falls.
A departures board. Every cell flips through its drum.
An LED sign. Text scrolls dot by dot, and new text falls into place.
Shared letters slide to their new places when the text changes.
A reasoning trace that ticks off each step and folds into a summary.
Letters decode into place. Only the ones that changed scramble.
Light crosses the letters at a steady pace while work runs.
A model's bursts, paced into a steady flow that fades in as it lands.
A key with real travel. It goes down when you press it on your keyboard.
- Wi-FiHome network
- Bluetooth2 devices
- AirDropContacts only
A switch you can drag. It snaps over the middle and lands with a bounce.
Fills while held and trembles near the end. Let go early and it drains.
Turns from detent to detent with a click, under a ring of LEDs.
Toasts pile up and fan out on hover. Flick one away to dismiss it.
Leans toward the pointer on a spring. Light slides across its face.
A burst with drag, flutter, and tumble that lands on its button.
A pile of cards to throw. Where you grab one sets how it turns.
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.
npx @neelshha/ui@latest init
npx @neelshha/ui@latest add glide-tabsGive your interface some weight.
Start free. Pro adds the showpieces for $9 a month or $149 once.