24 packages
@gentleduck/benchmark
Benchmarking tool for gentleduck/ui components.
@gentleduck/calendar
Headless, framework-agnostic calendar engine with date adapter pattern.
@gentleduck/cli
CLI to add gentleduck/ui components and bootstrap integrations.
@gentleduck/docs
Shared docs app kit used by the gentleduck/ui docs apps.
@gentleduck/duck-hooks
This package provides a collection of reusable React hooks for the duck-ui component library.
@gentleduck/duck-ui
Add components to your apps.
@gentleduck/gen
Type-safe API and message generator for TypeScript projects (NestJS-tested).
@gentleduck/hooks
React hooks for Duck UI.
@gentleduck/iam
Modern ABAC/RBAC access control engine. Framework-agnostic core with integrations for Express, NestJS, Hono, Next.js, React, and Vue.
@gentleduck/lazy
A package for lazy loading components and images, providing virtualized rendering to improve client-side performance.
@gentleduck/libs
Tiny, framework-agnostic utility functions for gentleduck/ui.
@gentleduck/motion
Motion primitives for gentleduck/ui components.
@gentleduck/primitives
Unstyled, accessibility-first UI primitives for React.
@gentleduck/query
Type-safe Axios client that pairs with Duck Gen or custom route maps.
@gentleduck/registers
@gentleduck/registry-build
Config-driven registry and index builder CLI.
@gentleduck/registry-ui
Styled Tailwind components for Duck UI.
@gentleduck/registry-ui-duckui
@gentleduck/shortcut
[DEPRECATED: use @gentleduck/vim instead] A lightweight React component for easily binding and handling keyboard shortcuts in your React applications.
@gentleduck/state
Lightweight state management for gentleduck/ui.
@gentleduck/ttest
Compile-time type testing utilities for TypeScript
@gentleduck/upload
@gentleduck/variants
A package for creating variants of components, providing a simple and efficient way to create variants of components.
@gentleduck/vim
A keyboard command engine with hotkey parsing, sequences, recording, and React hooks.