Open UI is a React component library. This project is under development and its main purpose is to develop my knowledge and understanding of scalable and maintainable component libraries.
This monorepo includes the following packages and apps:
docs
: A documentation site@openui/core
: core React components@openui/utils
: shared React utilities@openui/tsconfig
: sharedtsconfig.json
s used throughout the monorepoeslint-preset-openui
: ESLint preset
Each package and app is 100% Typescript.
- Alert
- Avatar
- Badge
- Button
- Card
- Checkbox
- Dropdown
- Icon
- TextField
- Radio
- List
- Loading Indicator
- Modal
- Tabs
- Toast
- Colour
- Layout
- Typography
- Iconography