ACCESS: GOKTUG_SYS
Connecting...
UI InfrastructureStable2025

tek-ui

A private design system and component library powering all T-Ecosystem applications — built on React 19, Tailwind v4, and Radix UI primitives.

Overview

tek-ui is the shared UI foundation for all projects in the T-Ecosystem. Rather than rebuilding components from scratch in each project, tek-ui provides a consistent, accessible, and themeable component set that can be consumed as a package.

Design Principles

  • Accessibility first — All interactive components are built on Radix UI primitives, which handle focus management, keyboard navigation, and ARIA attributes out of the box.
  • Composable — Components are small and composable rather than large and opinionated. A Button is a Button; complex patterns are assembled from primitives.
  • Themeable — The design token system uses CSS custom properties, making dark/light mode and brand-specific themes trivial to implement.

Component Categories

  • Layout — Container, Grid, Stack, Divider
  • Inputs — Button, Input, Select, Checkbox, Switch, Slider
  • Feedback — Toast, Alert, Badge, Progress
  • Overlay — Modal, Drawer, Tooltip, Popover, DropdownMenu
  • Data Display — Table, Card, Avatar, Stat
  • Navigation — Tabs, Breadcrumb, Pagination

Tooling

Components are developed and documented in Storybook. The library is distributed via pnpm workspaces, with each consuming project importing directly from source for zero-bundle overhead.

Status

Stable. Used in production across ENV-I and other active projects.