Still as snow.Moves like water.

miyuki-ui is a library of 323 React components for Next.js: backgrounds and effects, everyday controls, charts, AI blocks and full templates. Copy the source into your project and make it yours.

Browse components
npx shadcn@latest add @miyuki-ui/button

Every tile is the real component, running.

See all components

Backgrounds that set a scene

Aurora, ice, currents and falling snow. Each one is drawn for daylight and for night, and leaves room for your words.

Browse 48 backgrounds
Northern Lights

Slow curtains of northern light hanging from the top edge, behind your content.

Ice Tiles

A grid of ice tiles laid back in perspective; each tile the pointer crosses lights up and slowly melts back.

Whirlpool

A whirlpool of particles circling a centre, turning faster as they spiral inward, with short trails.

Controls with a little physics

Switches stretch as they travel, check boxes fill from the bottom, sliders carry their value with them. The same controls by day and at night: try them.

Browse 25 controls

Day

Night

Cards that answer the pointer

They tilt, catch the light and reshuffle. Move across them.

Browse 33 cards
Tilt Card

A card that tilts toward the pointer while its contents lift off the surface at different depths.

Torch Card

A plain card where a soft light follows the pointer and reveals a pattern that is otherwise invisible.

Card Shuffle

A small stack of cards that cycles, with the front card leaving and rejoining at the back.

Type that arrives

Words that flow, resolve, type themselves and settle into place, with the real text always there for screen readers.

Browse 24 text effects
Flowing Letters

Letters filled with thin wavy lines of colour that flow sideways like water, drawn on a canvas in the surrounding font.

Typed Phrases

Phrases typed out after a fixed prefix, held, erased and replaced, with a water-blue caret.

Arriving Text

A passage that arrives word by word, each word rising slightly and coming into focus.

Decode Text

Text that starts as scrambled characters and resolves to the real text one character at a time.

Pickers that stay out of the way

Dates, ranges, times and colours, with full keyboard support and labels where assistive tech expects them.

Browse 10 pickers
Date calendar

A month on the page for choosing one date or a range, with one or two months side by side.

Color picker

Pick a colour by eye on a saturation and brightness area, by hex value, or from presets taken from the theme.

Charts built like instruments

Bars stand in tubes and fill like measuring cylinders. Areas are water. Every chart has a keyboard path and a table behind it.

Browse 31 charts

Copy the source. Make it yours.

  • The code lands in your project, in its own folder beside your other components.
  • There is no runtime package to keep up with. What you install is plain React and Tailwind.
  • Change anything. Rename it, restyle it, delete half of it.
Read the install guide
your-app
npx shadcn@latest add @miyuki-ui/button, @miyuki-ui/northern-lights, @miyuki-ui/date-picker, @miyuki-ui/area-chart, @miyuki-ui/tilt-card, @miyuki-ui/dropdown

+ components/miyuki-ui/<component>.tsx

+ a few theme tokens in your stylesheet