# Distributions URL: /docs/guide/distributions Component distributions and core libraries that power Docyrus UI. Docyrus UI is built on top of the shadcn ecosystem and depends on several major open-source libraries. This page lists the component distributions we work alongside and the core libraries our components are built on. ## Component Distributions ## Web Libraries The major open-source libraries that Docyrus UI web components are built on. | Library | Description | Used In | |---------|-------------|---------| | [Radix UI](https://www.radix-ui.com) | Unstyled, accessible UI primitives. Provides the foundation for dialogs, popovers, tooltips, dropdowns, and more. | Primitives, Components | | [Plate.js](https://platejs.org) | Plugin-based rich text editor framework. Powers the WYSIWYG editor with AI, comments, mentions, tables, and 30+ plugins. | Editor | | [Motion](https://motion.dev) | Production-ready animation library for React. Used for enter/exit transitions, layout animations, and gesture interactions. | Components | | [TanStack Table](https://tanstack.com/table) | Headless table library with sorting, filtering, grouping, and virtualization. Powers the Data Grid component. | Data Grid | | [TanStack Virtual](https://tanstack.com/virtual) | Headless virtualization for large lists and grids. Provides smooth scrolling for thousands of rows. | Data Grid | | [TanStack Form](https://tanstack.com/form) | Type-safe form library with framework-agnostic validation. Powers the form-fields system with schema-driven field rendering. | Form Fields | | [React Day Picker](https://daypicker.dev) | Flexible date picker component. Powers the Day Picker and Date Time Picker components. | Day Picker, Date Time Picker | | [Recharts](https://recharts.org) | Composable charting library built on D3. Used for data visualization components. | Charts | | [CodeMirror](https://codemirror.net) | Extensible code editor with syntax highlighting, autocompletion, and language support. | Code Editor | | [Embla Carousel](https://www.embla-carousel.com) | Lightweight carousel library with touch support and extensible plugins. | Carousel | | [cmdk](https://cmdk.paco.me) | Fast, composable command palette component. | Command | | [Vaul](https://vaul.emilkowal.ski) | Drawer component for React with smooth touch interactions. | Drawer | | [Sonner](https://sonner.emilkowal.ski) | Opinionated toast notification library. | Toast | ## React Native Libraries The core libraries that Docyrus UI native components are built on. | Library | Description | Used In | |---------|-------------|---------| | [Expo](https://expo.dev) | Framework and platform for universal React applications. Provides managed workflow, OTA updates, and native module access. | All Native Components | | [Uniwind](https://github.com/nicepkg/uniwind) | Build-time Tailwind CSS v4 integration for React Native. Compiles `className` to `StyleSheet` objects via a Metro plugin. | All Native Components | | [React Native SVG](https://github.com/software-mansion/react-native-svg) | SVG support for React Native. Used for icons, charts, and vector graphics. | Icons, Charts | | [Expo Document Picker](https://docs.expo.dev/versions/latest/sdk/document-picker) | Native file picker with multi-file support. | Document Picker | | [Expo Localization](https://docs.expo.dev/versions/latest/sdk/localization) | Locale and internationalization utilities. | Localize | | [React Native Reanimated](https://docs.swmansion.com/react-native-reanimated) | High-performance animation library running on the UI thread. Used for gesture-driven animations. | Animations | | [React Native Gesture Handler](https://docs.swmansion.com/react-native-gesture-handler) | Native gesture system for touch interactions. Powers swipe, pinch, and drag gestures. | Gestures | | [DateTimePicker](https://github.com/react-native-datetimepicker/datetimepicker) | Native date and time picker for iOS and Android. | DateTimePicker |