Interplanetary UI

Installation

Get started with Interplanetary UI via CDN or local installation.

CDN (Recommended)

The easiest way to use Interplanetary UI. No build step required.

Full Bundle

Includes planetary theme + terminal fonts. Best for getting started quickly.

<!-- CSS -->
<link rel="stylesheet" href="https://cdn.interplanetaryui.com/latest/interplanetary.min.css">

<!-- JS (include before closing </body>) -->
<script src="https://cdn.interplanetaryui.com/latest/js/interplanetary.min.js"></script>
Modular Bundle

Pick only what you need for smaller bundle sizes.

<!-- Core (required) -->
<link rel="stylesheet" href="https://cdn.interplanetaryui.com/latest/core.min.css">
<link rel="stylesheet" href="https://cdn.interplanetaryui.com/latest/windows.min.css">

<!-- Theme (pick one) -->
<link rel="stylesheet" href="https://cdn.interplanetaryui.com/latest/themes/planetary.min.css">

<!-- Font (pick one) -->
<link rel="stylesheet" href="https://cdn.interplanetaryui.com/latest/fonts/terminal.min.css">
Available Files

CSS Bundles

File Contents
interplanetary.min.css Full bundle (core + windows + planetary theme + terminal fonts)
core.min.css Tokens + base styles + all components
windows.min.css All container components (window, panel, frame, section, modal)

Themes

File Description
themes/planetary.min.css Amber/black — corporate sci-fi
themes/industrial.min.css Blue/steel — corporate sterile
themes/military.min.css Olive/khaki — tactical operations
themes/royal.min.css Gold/burgundy — Dune imperial

Fonts

File Description
fonts/terminal.min.css Bitmap fonts (Sharp PC3K, Eagle) — smaller sizes
fonts/industrial.min.css Modern fonts (JetBrains Mono, Inter) — fonts not bundled

JavaScript

File Description
js/interplanetary.min.js Full bundle (all JS modules)
js/theme.min.js Light/dark/system theme manager
js/window.min.js Container minimize behavior
js/dropdown.min.js Dropdown open/close behavior
js/modal.min.js Modal open/close behavior
js/tabs.min.js Tab switching behavior
js/tree.min.js Tree expand/collapse behavior
js/actions.min.js Copy-to-clipboard behavior
Versioning

Use /latest/ for automatic updates, or pin to a specific commit SHA for stability.

<!-- Always get latest updates -->
https://cdn.interplanetaryui.com/latest/interplanetary.min.css

<!-- Pin to specific version (commit SHA) -->
https://cdn.interplanetaryui.com/abc123def/interplanetary.min.css
Local Installation

For Tailwind v4 projects or when you need to customize the source.

Tailwind v4 Setup
@import "tailwindcss";

/* Core */
@import "./interplanetary-ui/css/tokens.css";
@import "./interplanetary-ui/css/base.css";
@import "./interplanetary-ui/css/components/index.css";

/* Theme (pick one) */
@import "./interplanetary-ui/css/themes/planetary.css";

/* Font (pick one) */
@import "./interplanetary-ui/css/fonts/terminal.css";

/* Containers */
@import "./interplanetary-ui/css/windows/window.css";
@import "./interplanetary-ui/css/windows/panel.css";
@import "./interplanetary-ui/css/windows/frame.css";
@import "./interplanetary-ui/css/windows/section.css";
@import "./interplanetary-ui/css/windows/modal.css";
@import "./interplanetary-ui/css/windows/utilities.css";