ExpoKit
Beautifully animated UI components, charts and templates for Expo and React Native.
Website ·
Docs ·
CLI on npm ·
expo-charts on npm
Payment card and flip card are free; the dashboard and checkout screens are Pro blocks.
## Quick start
In your Expo app's folder:
```bash
npx @expokit/cli@latest init
npx @expokit/cli@latest add button otp-input
```
**[Browse every component with live previews →](https://expokit.in/docs/components)** ·
**[Try them on your phone in Expo Go →](https://expokit.in/docs/run-on-your-phone)**
## What is ExpoKit?
ExpoKit works like shadcn/ui for mobile: instead of installing a UI library, the CLI copies each component's source
into your app. You get readable, typed files you own and can change however you like.
- **Built for touch** — springs, drag gestures, squash and stretch, haptics-ready feedback
- **Runs everywhere** — iOS, Android, web and Expo Go, with plain React Native `Animated` and `react-native-svg`
- **One theme** — light and dark built in; one `KitProvider` re-skins every component
- **Accessible** — roles, states and labels for VoiceOver and TalkBack, 44pt touch targets
- **AI-ready** — an MCP server and a Claude Code plugin let your editor find and add components for you
## What's in this repo
| Folder | What |
| --- | --- |
| `registry/` | The free components, charts and templates — each with its source, props (`item.json`) and demos |
| `packages/cli` | `@expokit/cli`, the CLI that adds components to your app |
| `packages/charts` | `expo-charts`, animated and interactive charts |
| `skills/`, `.claude-plugin/` | The ExpoKit skill and Claude Code plugin |
[ExpoKit Pro](https://expokit.in/pricing) adds 3D and Liquid Glass components, full-screen blocks and more
charts. Pro source is not in this repository.
## Docs
Installation, live previews, props, theming and AI setup for every component:
**[expokit.in/docs](https://expokit.in/docs)**
## Feedback
This repository is a read-only mirror of ExpoKit, so pull requests are closed automatically. Found a bug or want a
component? [Open an issue](https://github.com/Anshkaran7/expokit/issues/new/choose).
## Security
- **No runtime dependencies** — neither `@expokit/cli` nor `expo-charts` installs anything else (`expo-charts` only
has peer dependencies), and neither runs install scripts.
- **Source in the open** — every published version is built from the code in this repository.
- **Checked continuously** — CI, [CodeQL](.github/workflows/codeql.yml) and
[OpenSSF Scorecard](https://scorecard.dev/viewer/?uri=github.com/Anshkaran7/expokit) run on every change.
Found a vulnerability? Please report it privately — see [SECURITY.md](SECURITY.md).
## Community
- X: [@expo_kit](https://x.com/expo_kit)
- Instagram: [@expokit.in](https://www.instagram.com/expokit.in/)
- Email: [work@karandev.in](mailto:work@karandev.in)
## License
[MIT](LICENSE) © Karan (anshkaran7) — covers everything in this repository. ExpoKit Pro items are not part of it:
they are sold separately under the terms at https://expokit.in/terms. The ExpoKit name and logo are not
licensed for use as your own branding.