KUIejs

Composable UI System for Real Products

KUIejs is a production-ready UI system built with Express and EJS. A composable design system and component architecture for real-world applications.

Quick Start

$ npm install
$ npm run dev

Server starts at http://localhost:3000

Scripts

  • npm run dev server + CSS watcher in parallel
  • npm run build compile CSS then TypeScript → dist/
  • npm start run dist/server.js in production

Tech Stack

Node.js

20+

Express

5

EJS

6

Tailwind

4

TypeScript

6

Font Awesome

7 Free

Module Layers

1 modules/ui/ Primitive partials — atoms & molecules
2 modules/app/ Application-level patterns — organisms
3 modules/domain/ Industry-specific components
4 views/themes/ Full-page multi-site demos

Each layer builds on the one above it. Keep business logic in domain/app layers; ui partials stay generic.

The KUI Family

KUIreact, KUIejs and KUInative are one design system: the same tokens, the same components and the same showcase, pixel for pixel — on Next.js, Express + EJS and React Native.

Standalone libraries

Built by Kuray Karaaslan · Licensed under 0BSD