What is this?
Kumo is Cloudflare's component library for building modern web applications — accessible, design-system-compliant UI components built on Base UI.
Is it a framework, or a library I install into my own app?
It's a library, not a framework: you install the @cloudflare/kumo package from npm and import just the UI components you need into your own app.
How do I add it to a project?
Install the @cloudflare/kumo npm package and import its components; the package declares peer dependencies, so add those to your project alongside it. Usage docs are at kumo-ui.com.
Where can I see the components live?
Live documentation is hosted at kumo-ui.com.
Why is it built on Base UI?
Base UI supplies the underlying accessible primitives — keyboard handling, focus management, ARIA — so Kumo layers Cloudflare's design system on top instead of rebuilding that plumbing, and still re-exports the primitives for advanced cases.
How mature is Kumo?
It's young — the repository went public at the end of October 2025 — but it already counts around 4,000 GitHub stars with Cloudflare behind it.
What are similar projects?
base-ui, chakra-ui, astryx, react-spectrum, shadcn-vue, arc-library, mitosis, components
Which topics is it in?
wai-aria, figma, ui-library, ci-cd, design-system, accessibility, monorepo, component-library, ui-components, developers, ui, web-development