Klee screenshot

Klee

Author Avatar Theme by Liinkiing
Updated: 7 Sep 2025
22 Stars

A personnal UI library made as an excuse to have a published UI package

Categories

Overview

Klee UI™ is a library UI created to test the workflow of building a packaged UI kit. It is built with styled-system, emotion, framer-motion, and TypeScript. While not as extensive as Chakra-UI, it can still be used for livestreams and other purposes. Klee UI™ supports dark mode and offers a great developer experience with autocomplete and suggestions for color props, border radiuses, and z indices.

Features

  • Styled-system integration: All UI components extend the base Box component, allowing for the use of styled system props and responsive styles.
  • Theme customization: The theme file contains all the values for typography, colors, spacing, and more. The color palette used is from Tailwind 2.0.
  • Great developer experience: Klee UI™ leverages TypeScript and provides typings for autocomplete and suggestions. Enums for color props, border radiuses, z indices, etc., are also available.

Installation

To install Klee UI™, follow these steps:

  1. Clone the repository: git clone <repository-url>
  2. CD into the cloned directory: cd klee-ui
  3. Install dependencies: npm install
  4. Use the package in your project: import { Button, Box, ... } from 'klee-ui'

Summary

Klee UI™ is a library UI that offers a streamlined development workflow for building a packaged UI kit. It integrates styled-system, emotion, framer-motion, and TypeScript to provide a great developer experience. With its support for dark mode and customizable themes, Klee UI™ is a versatile choice for UI development. However, it is worth noting that it is still in the early stages of development and may not be fully functional.