Kumo
Cloudflare's production React library: 44 components on Base UI + Tailwind v4, MIT
Tier S · Best in classComponent LibraryDesign System DocsPrimitivegithub.com

The component library behind Cloudflare's own dashboard, published as `@cloudflare/kumo` (v2.10.0, MIT). It wraps Base UI primitives with a Tailwind v4 semantic-token system — `bg-kumo-base`, `text-kumo-default`, automatic dark mode via `light-dark()`, no `dark:` variants — and ships 44 components plus 39 re-exported primitives, three installable blocks, an ECharts-backed chart set (timeseries, sankey, geo maps), a `kumo` CLI, a Figma plugin with 37 component generators, and a FedRAMP theme. It is unusually well set up for agents: a root AGENTS.md knowledge base, a per-package agent guide, an ai/USAGE.md, a `kumo-design` skill, and `npx @cloudflare/kumo ls` to enumerate components.
pnpm add @cloudflare/kumoFor an agent
Reach for Kumo over shadcn/ui when you are building an infrastructure or admin console rather than a marketing site — it already ships the pieces shadcn makes you assemble: charts (ECharts timeseries, sankey, geo maps), a Flow node/connector diagram, sidebar, command palette, sensitive-input, meter and resource-list blocks, all on the same Base UI primitives so the two genuinely compose. Read the repo's AGENTS.md before writing a line: styling is lint-enforced to semantic tokens only, raw Tailwind colors like `bg-blue-500` and any `dark:` variant will fail CI, and dark mode comes from `light-dark()` on CSS custom properties. Watch the peer deps — echarts 6, @phosphor-icons/react, zod 4 and React 18/19 are all peers you must install yourself, it is ESM-only on Node 24+, and kumo-ui.com returns 403 to fetchers, so enumerate components from the repo tree or `npx @cloudflare/kumo ls` instead of scraping the docs.
Why it is here. A real production design system from a major infrastructure company, MIT-licensed and shipped with a machine-readable knowledge base and an agent skill — that combination is close to unique.
Facts
- License
- MIT
- Pricing
- Free, Open source
- Framework
- React
- Styling
- Tailwind CSS v4, CSS custom properties
- Distribution
- npm package, CLI installer, GitHub repository, Figma plugin
- Platform
- Web
- Content type
- Code, Design tokens / theme files, Figma / design source files
- Agent readiness
- Structured documentation, Machine-readable index, CLI installable, Agent skill or rules pack, Readable open source, Blocks bots
- Accessibility
- Built on accessible primitives, Full ARIA pattern implemented, Keyboard navigable, Focus management and visible focus
- Maturity
- Actively maintained
- GitHub stars
- 3,403
- Package
- @cloudflare/kumo
Components it ships
44 totalHelps you build
14Notable for
- 44 components + 39 Base UI primitives, MIT, 3.4k stars
- ECharts timeseries, sankey and geo maps built in
- AGENTS.md knowledge base and a kumo-design agent skill
- lint-enforced semantic tokens, no dark: variants
- Figma plugin with 37 component generators
- FedRAMP theme variant
Provenance
Verified 2026-08-15. HTTP 200. GitHub API repos/cloudflare/kumo (3403 stars, MIT, pushed 2026-08-14), repo trees for packages/kumo/src/{components,blocks,primitives,styles,registry} and packages/kumo/ai, packages/kumo/package.json (v2.10.0, peers, bin), root AGENTS.md, https://raw.githubusercontent.com/cloudflare/kumo/main/README.md; https://kumo-ui.com/docs returned 403
Also in Component Libraries
6- Ark UI · 49 headless components with one API across React, Vue, Solid and Svelte
- Astryx · Meta's open-source React + StyleX design system, 150+ components and 42 templates
- Chakra UI · 114 accessible React components with a token-driven styling system
- Coss UI · Cal.com's design system: 60 Base UI primitives shipped as a shadcn registry
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themes
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and charts