web/lib/opal/src/core/README.md
The lowest-level primitives of the Opal design system. Think of core like Rust's core crate — compiler intrinsics and foundational types — while higher-level modules (like Rust's std) provide the public-facing components that most consumers should reach for first.
End-users can use these components directly when needed, but in most cases they should prefer the higher-level components (such as Button, OpenButton, SelectButton, etc.) that are built on top of core.
| Primitive | Description | Docs |
|---|---|---|
| Interactive | Foundational interactive surface styling (Stateless, Stateful, Container, Foldable) | README |
| Animations | Coordinated hover-state animations across grouped elements (Hoverable) | README |