Accessible UI components ready to be stitched together!
Stitchlet UI is an accessible component library designed to provide a robust set of reusable, accessible, and customizable UI components for modern web applications. The goal is to make it easy to build inclusive interfaces by stitching together high-quality components.
- packages/ui: The main Stitchlet UI component library
- apps/docs: Storybook app for interactive documentation and component demos
Contributions are welcome! Please open issues or pull requests to help improve Stitchlet UI.
-
Install dependencies:
pnpm install
-
Run development servers:
pnpm dev
- Visit
apps/docsat http://localhost:3000
- Visit
-
Build all apps and packages:
pnpm build
-
Run tests:
pnpm test -
Lint and format code:
pnpm lint pnpm format
Common scripts (run from repo root):
pnpm dev— Start all dev serverspnpm build— Build all apps and packagespnpm lint— Lint all codepnpm lint:css— Lint CSS/SCSS filespnpm format— Format code with Prettierpnpm test— Run all testspnpm check-types— Type-check all code