Web platform
Web
@santi020k/lumen-{astro,react,elements}Build accessible interfaces with Astro, React, or Web Components using one stylesheet, token system, and component contract.
Open Web docsChoose the technology you are building for. Every Lumen adapter shares one semantic design language while preserving its platform’s native rendering, interaction, and accessibility conventions.
Choose your environment
Each guide uses the vocabulary, setup, and accessibility conventions expected by its ecosystem. The shared foundations stay familiar when you move between them.
Web platform
@santi020k/lumen-{astro,react,elements}Build accessible interfaces with Astro, React, or Web Components using one stylesheet, token system, and component contract.
Open Web docsReact Native
@santi020k/lumen-react-nativeUse Lumen foundations and native primitives in React Native without depending on CSS, DOM behavior, or the web runtime.
Open React Native docsApple platforms
LumenUIShare a Lumen design language across iPhone, iPad, Mac, Apple TV, and Apple Watch while keeping SwiftUI behavior native.
Open Apple docsAndroid platform
com.santi020k:lumen-composeUse the shared Lumen foundations through Jetpack Compose and Material 3 while preserving Android interaction and accessibility conventions.
Open Android docsUnderstand the semantic tokens and cross-platform contracts that keep every Lumen implementation recognizably part of one system.
Understand the systemOne token source, translated into platform-native values and components.
Build with confidence
Move from design to implementation with the same public vocabulary, then keep up with the system as its packages evolve.
Use the same variables, component intent, and handoff vocabulary as the code packages.
Open Figma guidanceGive coding agents direct access to Lumen’s real component contracts and usage rules.
Install the AI skillFollow package changes across web and native adapters from one release timeline.
Read the changelog