Skip to content

Repository files navigation

dowel

Opinionated React components for product interfaces.

Website · Components · MIT

Styled with StyleX. Built on Base UI and TanStack Table. Light and dark included.

Install

pnpm add dowel

Use

import "dowel/dowel.css";
import { Button, ThemeProvider } from "dowel";

<ThemeProvider theme="system">
  <Button variant="primary">Create</Button>
</ThemeProvider>;

The system theme is the default. Pass light or dark to pin a theme.

Components

Badge · Button · Composer · Data Table · Dialog · Icon Button · Input · Kbd · Menu · Property Picker · Sidebar · Tooltip

Every component is keyboard tested and accessibility checked. Visual controls own their appearance. Layout primitives accept application shell hooks.

For the complete API and theme tokens, see the package reference.

Designed for Inter Variable. Inspired by the craft and restraint of Linear. Not affiliated with Linear.

About

An opinionated React component library. One look, well made. dowel.sh

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages