buttons you want to press, fields you want to fill in.

blurrow/ui@manyports

hi! this is the kit i made for blogs, now its own little library. it's 48 react components that share the same materials and the same light, so everything you build with them feels like it belongs together.

our primary button, in three layers: 1 label, 2 face, 3 bezel. put it back together and give it a press.

a few favourites

see all 48
button

four flavours. the face lifts when you hover and sinks when you press.

email notificationsreceive the weekly digest
push notificationscomments and mentions
toggle

for settings that should kick in right away.

input

click in and the field rises to meet you.

showing the week view

tabs

the thumb slides over to whichever tab you pick.

pagination

same well and thumb as the tabs, so they feel related.

weeklyevery monday at 9am
monthlyfirst day of the month
neveri'll check manually
radio group

the dot travels over to your choice.

select

looks like a field, opens a little panel of options.

monthly readers

12.4%

24,891

vs. last 30 days

stat card

counts up to its number when it shows up.

new version available

blurrow v1.1.0 is ready to install.

alert

for telling people how things went, in four moods.

how it's made

raised and sunken

if you can press it, it sits above the surface. if you can type into it, it sits below. that way you can tell a button from a text field before you've read a single word.

try it: name a draft and save it. it drops into the tray below, a raised thing resting in a well.

sunken, so you type into it

raised, so you press it

your drafts, resting in a well

on building in publicearlier
the tools i actually useearlier

one light source

every shadow in the kit pretends there's a lamp right above your screen. move it and you can see what it's doing: shadows fall away from it, and the edges facing it catch the light.

in the kit it never moves, so a light card and a dark card cast the same shadow and get along fine on the same page.

weekly digest

goes out every monday at 9am

light

weekly digest

goes out every monday at 9am

dark
go ahead, drag the lamp. let go and it swings back overhead, which is where it stays in the kit.

moving, not blinking

nothing in the kit pops into place. when something changes, it travels there, the way a real object would.

pick a period. the tab's thumb slides over, every bar grows into its new height a beat after the one before it, and the total counts its way to the new number.

9,416

readers this week

open source, and open to you

blurrow is free and mit licensed. found a bug, want a component that isn't here, or have an idea for one that is? issues and pull requests are very welcome.

ready when you are!

one command sets everything up, and the whole kit is yours to use :)

bash
npx @blurrow/ui init