# loomx-ui **Repository Path**: pauljoihn21/loomx-ui ## Basic Information - **Project Name**: loomx-ui - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-05 - **Last Updated**: 2026-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # loomx-ui UI component library for the [Loomx](https://github.com/pauljohn/loomx) framework. Inspired by [Element Plus](https://element-plus.org/), ported to pure Rust with compile-time SCSS compilation. ## Features - **Pure Rust SCSS** — Zero runtime CSS overhead, compiled at build time - **`lx-` prefix** — BEM naming (`lx-button`, `lx-button--primary`, `is-disabled`) - **CSS Variables** — `--lx-color-primary`, `--lx-bg-color`, etc. - **Light/Dark theme** — Built-in theme system - **100+ components** — Ported from Element Plus ## Usage ```rust use loomx::prelude::*; use loomx_ui_components::prelude::*; fn main() { loomx::launch(app); } fn app() -> Element { rsx! { Button { button_type: ButtonType::Primary, "Click me" } } } ```