Pricing
One-time purchase. Copy-paste source you own — no subscription, no runtime dependency.
⚠️These components use expo-glass-effect (real UIGlassEffect). They require a dev-client / EAS build — not Expo Go. Real Liquid Glass renders on iOS 26+; older iOS and Android automatically use a blur fallback.
Checkout is opening soon — join the waitlist below and we'll email you.
Launch price, through October 1, 2026
Glass Pack
The full Liquid Glass component system: controls, navigation chrome, surfaces and sheets, and the blur effects behind them.
- GlassButton
- GlassIconButton
- GlassSegmented
- GlassSlider
- GlassToggle
- GlassStepper
- GlassDateTimePicker
- GlassChips
- KeyboardToolbarShell
- GlassSearchBar
- FloatingBlurHeader
- GlassCard
- GlassSurface
- GlassSheet
- GlassActionSheet
- GlassContextMenu
- Theme foundation + LiquidGlass
- Gradient + app backgrounds
- Dismiss layer
Launch price, through October 1, 2026
Morph Pack
The components whose value is the transition, not the still frame — the ones that are hard to build and impossible to fake in CSS.
- GlassMorphButton
- GlassMorphStepper
- GlassMorphTabBar
- GlassMorphPill
- GlassActionCluster
- GlassMorphActivity
- GlassMediaControls
- Required primitives, included: GlassSearchBar, GlassCard, GlassIconButton, GlassSlider
- Theme foundation + LiquidGlass
- Gradient + app backgrounds
- Dismiss layer
Best value$500$249 one-time
Launch price, through October 1, 2026
Everything Bundle
Both packs, every component, and everything that lands in them from here.
- Everything in the Glass Pack (16 components)
- Everything in the Morph Pack (7 components)
- Theme foundation + LiquidGlass
- Gradient + app backgrounds
- Dismiss layer
- Save $49 vs buying both
What you get
Source files, the registry JSON your AI tool consumes, and the docs it needs to wire them correctly.
# Ask your AI tool, or run:
npx shadcn@latest add https://recipebooq.com/r/glass-button.json
// then use it — theme provider already wired
import { GlassButton } from "@/components/glass/GlassButton";
<GlassButton label="Save" variant="accent" onPress={save} />