Skip to content
robchappellPublic

About

Core UI System (CUIS) is an ultra-lightweight, zero-dependency design framework built entirely on native web standards. Engineered with pure HTML5 semantics, modern CSS custom properties, deterministic density scaling, instant theming, and accessible data visualization out of the box.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation



Core UI System mark

Core UI System

An open source, zero-dependency design system with chart and diagramming suite.
Explore the docs »

Quickstart · Contributing · Security




CUIS docs hero in the Mono theme.




CUIS diagram suite, with a taxonomy tree diagram example.




Quickstart

<!DOCTYPE html>
<html lang="en" data-cuis-theme="core" data-cuis-appearance="light" data-cuis-density="standard">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>My Application</title>
  <link rel="stylesheet" href="packages/core/themes/core.css">
  <link rel="stylesheet" href="packages/core/cuis.css">
  <script src="packages/core/cuis.js" defer></script>
</head>
<body>
  <h1 class="cuis-page-title">My Application</h1>
</body>
</html>

data-cuis-theme is core, mono, or redhat. data-cuis-appearance is light or dark. data-cuis-density is compact, standard, or comfortable.

Open index.html in this repository for the full specimen.

Charts and diagrams

Add these when a page needs charts or diagrams:

<link rel="stylesheet" href="packages/viz/cdviz.css">
<link rel="stylesheet" href="packages/diag/cdiag.css">
<link rel="stylesheet" href="packages/bridge/kits.css">
<script src="packages/viz/cdviz.js" defer></script>
<script src="packages/diag/cdiag.js" defer></script>

Set data-theme on <html> to the same value as data-cuis-appearance: light or dark.

Themes

core is the default. mono is a grayscale theme that uses Geist. redhat is inspired by Red Hat and uses the open-source Red Hat fonts. That theme is not a Red Hat product.

Themes load fonts from Google Fonts. See SECURITY.md if a deployment cannot make that request.

License

Code, docs, charts, diagrams, and the bridge are under the MIT license. Fonts are not included. See NOTICE, SECURITY.md, and CONTRIBUTING.md.

Folder names such as packages/core are the source layout. They are not npm package names.

About

Core UI System (CUIS) is an ultra-lightweight, zero-dependency design framework built entirely on native web standards. Engineered with pure HTML5 semantics, modern CSS custom properties, deterministic density scaling, instant theming, and accessible data visualization out of the box.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages