Components that feel like the phone they run on.
eoria is a React Native component library you copy into your project. Built on Unistyles 3 and Reanimated 4, styled after the apps people use every day, and yours to change once the files land in your repo.
npx @eoria/cli add buttonCheckout
Bruno Adão
Rua da Prata 12, Lisboa
Copy, then own
The registry hosts source. `eoria add` copies it into components/ui, and `eoria diff` tells you when upstream moved. No provider to wrap.
Native-first look
Tall buttons, filled fields, chips, bottom sheets and pill toasts. The patterns people already know from their phone.
One styling construct
Every component is a slot recipe: slots, variants, defaults. Extend a base recipe and the derived file tracks it.
Snappy by design
Timings of 90 to 150 ms and no springs. Reduce motion is honoured because Reanimated defaults to it.
Themes that swap in place
Six colour presets, light and dark. Styles resolve in native code, so a preset change does not remount your screen.
Typed all the way down
Variants, slot overrides and theme keys are inferred. Add your own tokens and recipes see them.
27 components
Each one a file in your repo, each one a slot recipe.