Beautiful components for your app and your website
Accessible, animated and styled with Tailwind: for Expo, with zero native code, and for the web. Install the package or copy the code, then make it your own.
npx create-panelui-app@latestOne import, and it already looks like this
Go on, press something. Then switch the theme: every component reads the same tokens, so the whole wall changes at once, corners included.
And built for the web you already have
A collection of components for React, built on shadcn/ui. Each one is copied into your project, drawn in your theme, and usable from the keyboard.
Built for production Expo apps
Every component follows the same rules: variants computed once at module scope, animations on the UI thread, and overlays that unmount after they animate out.
Three theme families, light and dark
A family sets its own radius scale as well as its palette, so switching one changes the shape of the UI, not just the colour.
Feedback and support, answered from one inbox
Studio is the hosted backend for what your users send. Install the panelui-studio SDK, ship a publishable key, and reply from an inbox your team shares. You run no backend of your own, and your users need no account.
Feedback
Reports with screenshots and device context, each one a two-way conversation.
Announcements
Write a message once and show it in every app that asks for it.
Support inbox
Users start a conversation themselves, and your team answers from one place.
#42 The workout screen freezes.
- User
Tapping start does nothing after the update.
- You
Thanks — fixed in 2.4.1, out today. Can you try again?
- User
Works now, thank you!