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.

LibraryDescriptionUsed In
Radix UIUnstyled, accessible UI primitives. Provides the foundation for dialogs, popovers, tooltips, dropdowns, and more.Primitives, Components
Plate.jsPlugin-based rich text editor framework. Powers the WYSIWYG editor with AI, comments, mentions, tables, and 30+ plugins.Editor
MotionProduction-ready animation library for React. Used for enter/exit transitions, layout animations, and gesture interactions.Components
TanStack TableHeadless table library with sorting, filtering, grouping, and virtualization. Powers the Data Grid component.Data Grid
TanStack VirtualHeadless virtualization for large lists and grids. Provides smooth scrolling for thousands of rows.Data Grid
TanStack FormType-safe form library with framework-agnostic validation. Powers the form-fields system with schema-driven field rendering.Form Fields
React Day PickerFlexible date picker component. Powers the Day Picker and Date Time Picker components.Day Picker, Date Time Picker
RechartsComposable charting library built on D3. Used for data visualization components.Charts
CodeMirrorExtensible code editor with syntax highlighting, autocompletion, and language support.Code Editor
Embla CarouselLightweight carousel library with touch support and extensible plugins.Carousel
cmdkFast, composable command palette component.Command
VaulDrawer component for React with smooth touch interactions.Drawer
SonnerOpinionated toast notification library.Toast

React Native Libraries

The core libraries that Docyrus UI native components are built on.

LibraryDescriptionUsed In
ExpoFramework and platform for universal React applications. Provides managed workflow, OTA updates, and native module access.All Native Components
UniwindBuild-time Tailwind CSS v4 integration for React Native. Compiles className to StyleSheet objects via a Metro plugin.All Native Components
React Native SVGSVG support for React Native. Used for icons, charts, and vector graphics.Icons, Charts
Expo Document PickerNative file picker with multi-file support.Document Picker
Expo LocalizationLocale and internationalization utilities.Localize
React Native ReanimatedHigh-performance animation library running on the UI thread. Used for gesture-driven animations.Animations
React Native Gesture HandlerNative gesture system for touch interactions. Powers swipe, pinch, and drag gestures.Gestures
DateTimePickerNative date and time picker for iOS and Android.DateTimePicker

On this page