Kelvin UI Components provides a set of reusable, high quality framework-agnostic UI components, this means you can use with React or if you prefer, the components are also available as W3C compliant WebComponents.
This is not just a library of UI components as it's also a style guide where you can see how the component looks and behaves by interacting with it, to showcase this we use Storybook, a free open-source tool.
Our Storybook is publicly available here
As we are publishing multiple packages adapted to each Framework, we decided to use a monorepo solution to manage our project, so we went with Lerna as our choice due to it's maturity.
Start by cloning this repo:
git clone [email protected]:kelvininc/ui-components.git
cd ui-components
- Install the dependencies:
pnpm install
- Build the packages:
pnpm build:packages