Kiln — Accessible React Component Library
An accessible, performant React component library for indie developers and small teams. WCAG AA compliant, under 25 KB gzipped, zero dependencies.
Install on npm · View on GitHub
Features
- 20+ accessible React components — Button, Input, Modal, Tabs, Card, Badge, Chip, and more
- WCAG AA compliance with keyboard navigation, focus management, and ARIA
- Under 25 KB gzipped with zero dependencies
- TypeScript fully typed with complete type inference
- Dark mode via data-theme attribute
- Mobile-first responsive design with 44x44px touch targets
Quick Start
npm install @doriansmith/kiln
import '@doriansmith/kiln/kiln.css';
import { Button, Input, Card } from '@doriansmith/kiln';