# Installation
Corex UI is a framework-agnostic design system providing accessible, unstyled UI components that can be easily integrated into any modern web application.
Components are unstyled by default, giving you full control over your design system.
Corex UI offers optional styling using design tokens to Tailwind v4 variables, components and utility classes.
Whether you want a fully custom look or a fast, pre-styled setup, Corex lets you compose, extend, and theme components effortlessly while maintaining accessibility and best practices.
# Packages Summary
@corex-ui/static
: Vanilla TS web components.@corex-ui/design
: Tokens, variables, and optional component styles.@corex-ui/vite
: Vite post-build hydration of Corex components.@corex-ui/astro
: Astro post-build hydration of Corex components.@corex-ui/cli
: CLI post-build hydration of Corex components.
Corex UI is currently only available for Static Websites.
SSR (Server-Side Rendering) integrations for Phoenix, React, Svelte, Solid and Vue are coming soon.
# Build Tools
Vite Static
Recommended
A fast, modern frontend build tool with instant hot module replacement.
Use the Corex Vite plugin to compile and optimize components after build. Ideal for TypeScript or vanilla JS projects.
Astro
A modern static site builder that lets you mix frameworks in a single project.
Use the Corex Astro integration to render components efficiently post-build, perfect for content-heavy sites.
Eleventy
A simple static site generator that is flexible and fast.
Use the Corex CLI to build and manage components after your Eleventy build, great for lightweight sites.
Serve
A static file server for quick demos and development previews.
Use the Corex CLI to serve and compile static components post-build for lightweight static hosting.
Next SSG
Experimental
Experimental React wrapper around Corex components.
Runs entirely on the client side and is suitable for static React projects using static exports like Next.js SSG.