# Distributions URL: /docs/native/guide/distributions Core libraries that power Docyrus UI native components. Docyrus UI native components are built on top of the React Native and Expo ecosystems. Most dependencies are **optional peer dependencies** — you only need to install them if you use the components that require them. ## Core Libraries | Library | Description | Used In | |---------|-------------|---------| | [TanStack Table](https://tanstack.com/table) | Headless table library with sorting, filtering, grouping, and virtualization. | Data Table | | [JSONata](https://jsonata.org) | Lightweight query and transformation language for JSON data. | Pivot Grid | ## UI & Graphics | Library | Description | Required | |---------|-------------|----------| | [React Native SVG](https://github.com/software-mansion/react-native-svg) | SVG support for icons, charts, and vector graphics. | Optional | | [React Native Safe Area Context](https://github.com/th3rdwave/react-native-safe-area-context) | Safe area insets for notches and system bars. | Optional | | [React Native QRCode SVG](https://github.com/nicholaslee119/react-native-qrcode-svg) | QR code generation as SVG. | Optional | | [Expo Glass Effect](https://docs.expo.dev/versions/latest/sdk/glass-effect) | Glassmorphism blur effects for overlays and panels. | Optional | ## Animation & Gestures | Library | Description | Required | |---------|-------------|----------| | [React Native Reanimated](https://docs.swmansion.com/react-native-reanimated) | High-performance animation library running on the UI thread. | Optional | | [React Native Gesture Handler](https://docs.swmansion.com/react-native-gesture-handler) | Native gesture system for swipe, pinch, and drag interactions. | Optional | | [React Native Worklets](https://github.com/nicholasgasior/react-native-worklets) | Worklet runtime for running JS on the UI thread. | Optional | ## Expo Modules | Module | Description | Required | |--------|-------------|----------| | [Expo Document Picker](https://docs.expo.dev/versions/latest/sdk/document-picker) | Native file picker with multi-file support. | Optional | | [Expo File System](https://docs.expo.dev/versions/latest/sdk/filesystem) | File system access for reading, writing, and managing files. | Optional | | [Expo Sharing](https://docs.expo.dev/versions/latest/sdk/sharing) | Native share dialog for sharing files and content. | Optional | ## Maps & Location | Library | Description | Required | |---------|-------------|----------| | [React Native Maps](https://github.com/react-native-maps/react-native-maps) | Google Maps and Apple Maps integration for React Native. | Optional | | [@react-native-community/geolocation](https://github.com/michalchudziak/react-native-geolocation) | Geolocation API for accessing device location. | Optional | | [React Native Geocoding](https://github.com/marlove/react-native-geocoding) | Geocoding and reverse geocoding services. | Optional | ## Date & Localization | Module | Description | Required | |--------|-------------|----------| | [DateTimePicker](https://github.com/react-native-datetimepicker/datetimepicker) | Native date and time picker for iOS and Android. | Optional | | [React Native Localize](https://github.com/zoontek/react-native-localize) | Locale detection and internationalization utilities. | Optional |