# Distributions URL: /docs/web/guide/distributions Component distributions and core libraries that power Docyrus UI web components. Docyrus UI is built on top of the shadcn ecosystem and depends on several major open-source libraries. ## Component Distributions ## UI Primitives | Library | Description | Used In | |---------|-------------|---------| | [Radix UI](https://www.radix-ui.com) | Unstyled, accessible UI primitives for dialogs, popovers, tooltips, dropdowns, and more. | Primitives, Components | | [Ariakit](https://ariakit.org) | Accessible components with WAI-ARIA patterns. | Select, Combobox | | [Base UI](https://base-ui.com) | Unstyled React components from the MUI team. | Components | ## Rich Text & Code Editing | Library | Description | Used In | |---------|-------------|---------| | [Plate.js](https://platejs.org) | Plugin-based rich text editor with AI, comments, mentions, tables, and 30+ plugins. | Editor | | [CodeMirror](https://codemirror.net) | Extensible code editor with syntax highlighting and language support. | Code Editor | | [Shiki](https://shiki.style) | Syntax highlighter powered by TextMate grammars with dual-theme support. | Code Blocks | ## Data & Tables | Library | Description | Used In | |---------|-------------|---------| | [TanStack Table](https://tanstack.com/table) | Headless table library with sorting, filtering, grouping, and virtualization. | Data Grid | | [TanStack Virtual](https://tanstack.com/virtual) | Headless virtualization for large lists and grids. | Data Grid | | [Recharts](https://recharts.org) | Composable charting library built on D3. | Charts | | [ExcelJS](https://github.com/exceljs/exceljs) | Excel file generation and parsing for data export. | Data Grid, Pivot Grid | | [JSONata](https://jsonata.org) | Lightweight query and transformation language for JSON data. | Pivot Grid, Pricing Engine | ## Forms & Input | Library | Description | Used In | |---------|-------------|---------| | [React Hook Form](https://react-hook-form.com) | Performant form library with `@hookform/resolvers` for schema validation. | Form Fields | | [Zod](https://zod.dev) | TypeScript-first schema validation library. | Form Validation | | [React Day Picker](https://daypicker.dev) | Flexible date picker component. | Day Picker, Date Time Picker | | [date-fns](https://date-fns.org) | Modern date utility library for formatting, parsing, and manipulation. | Calendar, Scheduler | | [cmdk](https://cmdk.paco.me) | Fast, composable command palette component. | Command | | [React Query Builder](https://react-querybuilder.js.org) | Composable query builder for constructing complex filter expressions. | Query Builder | | [input-otp](https://input-otp.rodz.dev) | One-time password input component. | OTP Input | ## Drag & Drop | Library | Description | Used In | |---------|-------------|---------| | [dnd kit](https://dndkit.com) | Modern drag and drop toolkit for React with sortable support. | Kanban, Sortable Lists | | [React DnD](https://react-dnd.github.io/react-dnd) | Drag and drop for complex interactions with HTML5 backend. | Gantt, Resource Scheduler | ## Animation & Motion | Library | Description | Used In | |---------|-------------|---------| | [Motion](https://motion.dev) | Production-ready animation library for enter/exit transitions and layout animations. | Components | | [GSAP](https://gsap.com) | High-performance animation platform for complex sequenced animations. | Components | ## Maps & Location | Library | Description | Used In | |---------|-------------|---------| | [Leaflet](https://leafletjs.com) | Interactive map library with marker clustering, drawing tools, and fullscreen support. | Map | | [React Leaflet](https://react-leaflet.js.org) | React components for Leaflet maps. | Map | ## Media & Content | Library | Description | Used In | |---------|-------------|---------| | [React Player](https://github.com/cookpete/react-player) | Video and audio player supporting multiple sources. | Video Player | | [Embla Carousel](https://www.embla-carousel.com) | Lightweight carousel with touch support and extensible plugins. | Carousel | | [Excalidraw](https://excalidraw.com) | Whiteboard and drawing tool for sketching diagrams. | Drawing | | [React Email Editor](https://github.com/unlayer/react-email-editor) | Drag and drop email template builder. | Email Composer | ## Layout & UI | Library | Description | Used In | |---------|-------------|---------| | [Vaul](https://vaul.emilkowal.ski) | Drawer component with smooth touch interactions. | Drawer | | [Sonner](https://sonner.emilkowal.ski) | Opinionated toast notification library. | Toast | | [Resizable Panels](https://github.com/bvaughn/react-resizable-panels) | Resizable panel layout system. | Resizable | ## AI & LLM | Library | Description | Used In | |---------|-------------|---------| | [Vercel AI SDK](https://sdk.vercel.ai) | React hooks and utilities for building AI-powered interfaces. | Docyrus Agent, Editor AI |