Skip to content

About

A small library,built in the open.

Kipui is 24 React components for Tailwind CSS v4, themed with CSS variables and shipped as one npm package. It is maintained by a small team, released under the MIT licence, and free to use in anything you build.

components
24components
blocks
8blocks
palettes, light and dark
0palettes, light and dark

Why it exists

Most component libraries ask you to choose between two bad trades: a themeable one you have to configure for a week, or a generated one whose source you now own and have to maintain yourself. Kipui was written because neither trade is necessary. The components install like a normal dependency, and the theming is CSS variables you already know how to write.

It started as the internal set of primitives behind a handful of product builds — the same table, the same dialog, the same toast rewritten one project too many times. Making it a package was the cheaper option. Making it public cost nothing more.

What it stands for

  • Tokens, not wrappers

    Every colour, radius and shadow is a CSS variable. Re-theming is a handful of declarations in your own stylesheet, not a provider API you have to learn.

  • Flat, named props

    No compound-component ceremony where a prop will do. Learning one component teaches you the other twenty-three, because they all keep the same four rules.

  • Accessible by construction

    Keyboard paths, focus rings and labelling live inside the components rather than in a checklist you are asked to follow afterwards.

  • One install

    A single package with three peer dependencies. Nothing is generated into your repository, and nothing has to be re-generated when the library updates.

Who builds it

  • Joy Paul

    Creator & maintainer

    Builds and maintains the library — the components, the token system and this documentation site. Front-end and design systems work by trade.

  • Contributors

    Anyone, under MIT

    Fixes, components and blocks are welcome. Open an issue before a large change so the design can be argued about before the code is written.

    The repository

With help from

Kipui is not a one-person project in practice. These people gave it their time — review, design notes, testing, and the arguments that changed how a component works. The library is better for it, and none of them had to.

  • Zubayer Shalehin

    Mid backend developer

  • MD. Nayem Hossain

    Senior full stack developer

  • Mosiur Islam

    Full stack developer

  • Nazmul Hossain

    Design engineer

  • Tawfiqur Topu

    Visual designer

  • Arif Hossain

    App developer

Contact

© 2026 Kipui — MIT licensed

all systems nominal