Semantic UI CDN

@semantic-ui/core

The component framework — all UI primitives, composed components, and behaviors in one package. Load everything or cherry-pick individual components.

Import

Use the load endpoint to autoimport importmaps and assets so you can use components immediately in your page.

<script src="https://cdn.semantic-ui.com/load" components="button,icon,input,modal"></script>

Load specific components via the combo endpoint. You manage CSS separately.

<script type="module" src="https://cdn.semantic-ui.com/core@canary/button,icon,input"></script>

Load the full package. All components registered.

<script type="module" src="https://cdn.semantic-ui.com/core@canary"></script>

Available Components

Load individually via /core@canary/{name} or combine with commas.

Primitives

ComponentEndpoint
button/core/button
card/core/card
container/core/container
divider/core/divider
icon/core/icon
image/core/image
input/core/input
label/core/label
menu/core/menu
modal/core/modal
rail/core/rail
segment/core/segment
spinner/core/spinner
table/core/table

Preset Bundles

Use a bundle name instead of listing components individually.

<script src="https://cdn.semantic-ui.com/load"
  components="standard"
></script>
BundleDescription
standardDefault - General-purpose primitives (~40 at 1.0) — button, input, modal, card, table, menu, etc.
extendedStandard + specialized components — data table, color picker, calendar, etc.
fullEvery component in the framework.

Framework

EndpointDescriptionType
/loadOne-tag setup — components, CSS, icons, fontsclassic script
/cssDesign tokens + reset + base page stylestext/css
/css/{layer}Individual layers: tokens, reset, basetext/css
/coreComponent framework — all primitives, components, behaviorsmodule

Packages

Standalone. Usable without the component framework.

EndpointnpmDescription
/component@semantic-ui/componentdefineComponent, templates, lifecycle
/reactivity@semantic-ui/reactivitySignals, Reactions, dependency tracking
/query@semantic-ui/queryDOM selection, events, Shadow DOM piercing
/utils@semantic-ui/utilsArrays, objects, strings, debounce, clone, equality
/templating@semantic-ui/templatingTemplate compiler, expression evaluator
/renderer@semantic-ui/rendererLit-based reactive renderer
/compiler@semantic-ui/compilerTemplate-to-AST compiler
/specs@semantic-ui/specsComponent specifications and metadata
/tailwind@semantic-ui/tailwindTailwind v4 runtime for Shadow DOM

Assets

EndpointDefaultAvailable sets
/iconsLucidelucide, phosphor, tabler, material-symbols, heroicons, brands
/fontsLatolato

Vendor

Third-party deps. Pinned to exact versions. No @latest / @canary.

PackageVersion
/vendor/lit3.3.2
/vendor/lit-html3.3.2
/vendor/lit-element4.2.1
/vendor/@lit/reactive-element2.1.1
/vendor/tailwindcss4.1.12

Versioning

PatternBehaviorCache
/core@0.18.0Exact version — served directlyImmutable (1 year)
/core@canaryOverwritten on every main merge60 seconds
/core@latest302 → current stable5 min
/coreSame as @latest5 min

Pin to an exact version for production. Vendor packages are always pinned.