Enterprise-grade UI forscience & engineering products
Kelvin UI is an open-source React component library in the visual language of industrial software — for teams building products in semiconductors, physics, chemistry, biotech, space, and computing. Light-first, sharp-cornered, token-driven: waveform viewers, register maps, terminals, and operations dashboards alongside every standard building block.
Live component — hover the diagram. Waveform Viewer is one of the Semiconductor & EDA components.
Why Kelvin UI
Serious interfaces, without building a design system first
Kelvin UI packages the visual conventions of industrial and semiconductor software into components you can ship today.
Built for silicon teams
Waveform viewers, IP-XACT-style register maps, serial consoles, and equipment status boards — the widgets that EDA, embedded, and fab software is actually made of, ready to drop into your product.
An industrial design language
Light-first surfaces, sharp corners, hairline borders, engineering-blue tokens, and monospaced tabular numerals. No gradients, no glassmorphism — the restrained visual style that large engineering organizations trust.
200+ components, one system
From buttons and forms to full operations dashboards, every piece draws from the same design tokens, so screens assembled from different components still read as one product. Copy the source into your repo, or install any component with the shadcn CLI.
Theme in one file
CSS-first Tailwind v4 tokens: change the palette, radius, or typography once in globals.css and the entire library follows — components, charts, and status colors included.
Accessible by convention
Status is never carried by color alone — every state pairs a dot or icon with a label. Chart palettes are validated for color-vision deficiency, and every interactive element ships a visible keyboard focus ring.
TypeScript, zero lock-in
Every component is a self-contained, typed .tsx file you own outright — no runtime dependency on Kelvin UI, no breaking upgrades, nothing between your team and the code. Fork it, rename it, ship it.
Component categories
Everything a product UI needs
Semiconductor & EDA
Waveform viewers with WaveDrom-style notation, datasheet register maps, and UART-style terminal consoles.
Dashboard & Data
Complete operations dashboards, KPI metric cards with sparklines, typed data tables, and LED status boards.
Buttons & Forms
Token-driven buttons, inputs, comboboxes, and corporate sign-in cards with accessible focus states.
Navigation & Layout
Tabs, accordions, dropdown menus, and layout primitives with hairline borders and quiet transitions.
Feedback & Overlays
Dialogs, severity-coded toast notifications, status badges, and dropdown menus on solid popover surfaces.
Website Sections
Mega menus and corporate navbars — dark double-row, light, and tabbed — for the public face of engineering companies.