Open-source libraries for Expo and React Native by Jan Blazej: Kara, a native-first design system, Zyplot charts, native zoom transitions, alternate app icons, rich haptics, country flags and a monorepo starter.
Kara
A native-first design system for Expo. Real SwiftUI and Jetpack Compose components, with one token-typed styling surface.
Website: kara.janblazej.devDocumentation: Kara docsGitHub: hzblj/kara-uinpm: @hzblj/kara-uiApp Icons
Alternate app icons for Expo on iOS and Android. Generate at prebuild, switch at runtime.
GitHub: hzblj/expo-app-iconsnpm: @hzblj/expo-app-iconsExpo Monorepo
A starter for Expo apps that are meant to grow: a Turborepo monorepo with shared UI, theming, state and feature packages, all in TypeScript.
GitHub: hzblj/react-native-expo-monorepoZoom Transition
Native zoom transitions for Expo Router. UIKit zoom on iOS and Material container transforms on Android, with interactive dismissal.
GitHub: hzblj/expo-zoom-transitionnpm: @hzblj/expo-zoom-transitionFlags Kit
255 native vector flags for iOS, Android and web. Sharp at every size, with typed country codes and localized names.
GitHub: hzblj/expo-flags-kitnpm: @hzblj/expo-flags-kitRich Haptics
Platform-native feedback for Expo. Semantic events and custom patterns, powered by Core Haptics and Android haptic primitives.
GitHub: hzblj/expo-rich-hapticsnpm: @hzblj/expo-rich-hapticsZyplot
One chart API for React and Expo, native on every platform: Swift Charts on iOS, Jetpack Compose on Android, ECharts and uPlot on the web.
Website: zyplot.janblazej.devDocumentation: Zyplot docsGitHub: hzblj/zyplotnpm: @hzblj/zyplot