Skip to content

About

A small library,and who builds it.

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.

  • Everyone using it

    The community repository

    The library is built in a private repository, so the public side of it lives in one of its own: bug reports, documentation problems, feature requests and questions. What gets raised there is what gets worked on next.

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 Salehin

    Full Stack Engineer

  • Md Nayem Hossain

    Senior Software Engineer

  • Mosiur Rahman

    Full Stack Engineer

  • Nazmul Hossain

    Software Engineer

  • Toufiqur Rahman

    Visual Designer

  • Arif Hossain

    Flutter Developer

Contact

© 2026 Kipui — MIT licensed

all systems nominal