REACT COMPONENTS
Blackwork
Tattoo-inspired React components for blogs, docs, and personal sites.
Composed components. Working interactions.
Content site example · Try the controlsJOURNAL
FORM / 001
Less noise.
More story.
Design notes
Type · Space · MaterialGive the story room to breathe.
Space sets the reading pace. Typography gives each idea its place. Navigation floats above the image, keeping useful actions close to the story.
Reading preferences
Text size
Changes apply to the article preview.
Design inspiration
A reading list starts with one story. Save the article to try the interaction.
Start with one component
Familiar APIs. A distinct point of view.
Compose layouts, themes, and forms with React. Add glass where controls need emphasis, with room for the content and rhythm of each site.
pnpm add blackworkGlass APIs are a prerelease preview. Check availability before installing.
Read the getting started guideheader.tsx
TSXimport { Button, LayoutHeader } from 'blackwork'
export const Header = () => (
<LayoutHeader appearance="glass">
<a href="/">Journal</a>
<Button variant="glass" asChild>
<a href="/articles">Explore articles</a>
</Button>
</LayoutHeader>
)