# 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: Unstyled Vanilla JS 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.