## The map

`gentleduck` ships as discrete packages so you can adopt one piece without inheriting the rest. Every package below is independently versioned and independently published on npm under the `@gentleduck` scope.

## Component layer

## Tools

## Engines

## Utilities

## Server-side

## Pick-and-mix

You don't have to install everything. Common starting points:

* **Just primitives:** `bun add @gentleduck/primitives`
* **Styled components + CLI:** `bunx @gentleduck/cli init`
* **Calendar in another design system:** `bun add @gentleduck/calendar`
* **Keyboard layer in any React app:** `bun add @gentleduck/vim`

See [Installation](/www/installation) for per-framework guides.