Theme

Caderno UI

UI components with the feel of pen on white paper. For HTML, React, Astro, Vue, and Svelte.

Get startedExplore componentsTry the demo
Review the search results.
Bring questions to the meeting.

How it works

Web components

Use standard web components, with optional React and Astro adapters.

Slots

Compose text, icons, and actions through slots. Keep your application logic separate.

CSS variables

Change colors, fonts, and spacing with CSS variables.

Try Field Notes

See the components together in a small app for projects and notes.

Open demo

Dismissible alert

Save your notes before leaving this page.

Packages

@caderno-ui/elements

Web components. Import only the ones you use.

@caderno-ui/tokens

Colors, fonts, and spacing. White by default; dark mode is optional.

@caderno-ui/icons

Hand-drawn SVG icons.

@caderno-ui/react

React components with typed properties and events.

@caderno-ui/astro

Astro components with server-rendered fallback content.

Back to top