Skip to content
Anshkaran7Public

Repository files navigation

ExpoKit

ExpoKit

Beautifully animated UI components, charts and templates for Expo and React Native.
Website · Docs · CLI on npm · expo-charts on npm

@expokit/cli on npm expo-charts on npm CI OpenSSF Scorecard MIT license

ExpoKit charts on iPhone: scrubbing an area chart and a bar chart, dragging a gauge, tapping through a donut

ExpoKit on iPhone in dark and light mode: payment card, flip card, dashboard block and checkout block
Payment card and flip card are free; the dashboard and checkout screens are Pro blocks.

Quick start

In your Expo app's folder:

npx @expokit/cli@latest init
npx @expokit/cli@latest add button otp-input

Browse every component with live previews → · Try them on your phone in Expo Go →

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 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

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.

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 and OpenSSF Scorecard run on every change.

Found a vulnerability? Please report it privately — see SECURITY.md.

Community

License

MIT © 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.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages