[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73786":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":47,"lastSyncTime":48,"discoverSource":49},73786,"reui","keenthemes\u002Freui","keenthemes","Design-forward shadcn kit for interfaces that stand out. 1000+ free patterns!","https:\u002F\u002Freui.io",null,"TypeScript",2959,124,14,25,0,6,19,64,18,86.19,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"base-ui","component-library","data-grid","data-table","nextjs","radix-ui","react","react-components","shadcn","shadcn-registry","shadcn-ui","tailwind-css","tailwindcss-v4","tanstack","typescript","ui-blocks","ui-components","2026-06-12 04:01:11","# ReUI - Design-forward shadcn kit for interfaces that stand out.\n\n\u003Cdiv align=\"center\">\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fkeenthemes\u002Freui?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-Ready-blue?logo=typescript)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-18%2B-blue?logo=react)](https:\u002F\u002Freact.dev\u002F)\n[![Tailwind CSS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTailwind%20CSS-4%2B-blue?logo=tailwindcss)](https:\u002F\u002Ftailwindcss.com\u002F)\n\n**Go beyond AI defaults and streamline high-end shadcn projects faster without touching the essentials. 1000+ free components and composed examples built with realistic dashboard layouts.**\n\n[Explore the component catalog](https:\u002F\u002Freui.io\u002Fcomponents) · [Component Docs](https:\u002F\u002Freui.io\u002Fdocs) · [ReUI Pro](https:\u002F\u002Fpro.reui.io) · [GitHub](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui)\n\n\u003C\u002Fdiv>\n\n---\n\n## About ReUI\n\nReUI is a free, open-source component library for the [shadcn\u002Fui](https:\u002F\u002Fui.shadcn.com\u002F) ecosystem. Explore 1,000+ production-ready components across 68 categories, each shown inside realistic dashboard layouts—not isolated demos—and copy them directly into your React projects.\n\n### Why ReUI?\n\n- **17 In-House component primitives not in default shadcn\u002Fui** — Data Grid, Kanban, Filters, Sortable, Timeline, Stepper, Tree, and more, built for real-world dashboard requirements\n- **1000+ registry components** — Reusable examples composed from shadcn\u002Fui primitives into real-world product flows\n- **Dual Component library support** — Radix UI and Base UI versions for all 16 in-house components\n- **Compatible with Shadcn Create styles and settings** — Vega, Nova, Maia, Lyra & Mira.\n\n---\n\n## Key Features\n\n- **1,000+ free examples** — Production-ready, copy-paste layouts for dashboards, forms, tables, and more\n- **17 In-house Components** — Custom in-house components not found in base shadcn\u002Fui\n- **Copy-and-Own Model** — No npm package, no lock-in. Own the source code in your repo\n- **Dual API** — Radix UI and Base UI versions for all in-house components\n- **Shadcn Compatible** — Built on shadcn primitives and Tailwind CSS\n- **All Shadcn Create Themes** — Works with New York, Default, and all color token customizations\n- **TypeScript** — Fully typed components and registry blocks\n- **MIT License** — Free and open-source forever\n\n---\n\n## Custom In-House Components\n\nReUI provides in total: **17 custom in-house components** not found in base shadcn\u002Fui.\n\n### In-House Components (17)\n\nCustom-built, shadcn-compatible components not available in base shadcn\u002Fui. Each is maintained by the Keenthemes team, ships full component API documentation, props reference, and usage examples, and is available in both Radix UI and Base UI flavors at [reui.io\u002Fdocs](https:\u002F\u002Freui.io\u002Fdocs).\n\n| Component | # | Description | Preview | Radix UI Docs | Base UI Docs |\n|-----------|---|-------------|---------|---------------|--------------|\n| **Alert** | 10 | Contextual notifications with severity variants and dismissible states | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Falert) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Falert) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Falert) |\n| **Autocomplete** | 8 | Searchable input with async filtering and keyboard navigation | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fautocomplete) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fautocomplete) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fautocomplete) |\n| **Badge** | 16 | Status indicators with multiple styles, sizes, and dot variants | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fbadge) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fbadge) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fbadge) |\n| **Data Grid** | 29 | Advanced table powered by TanStack Table + Virtual with DnD, pinning, resizing, and infinite scroll | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdata-grid) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fdata-grid) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fdata-grid) |\n| **Date Selector** | 9 | Flexible date range picker with calendar UI and preset ranges | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdate-selector) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fdate-selector) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fdate-selector) |\n| **Filters** | 9 | URL-state filter panel with TanStack Table integration, Zod validation, and multi-field types | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Ffilters) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Ffilters) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Ffilters) |\n| **File Upload** | 10 | Advanced file upload with multi-file upload and dropzone support | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Ffile-upload) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Ffile-upload) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Ffile-upload) |\n| **Frame** | 8 | Card-like wrapper for panels and content areas | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fframe) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fframe) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fframe) |\n| **Kanban** | 5 | Drag-and-drop task boards built on DnD Kit with dynamic overlays and composable cards | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fkanban) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fkanban) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fkanban) |\n| **Number Field** | 8 | Numeric input with increment\u002Fdecrement controls and formatting | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fnumber-field) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fnumber-field) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fnumber-field) |\n| **Phone Input** | 7 | International phone number input with country selector and formatting | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fphone-input) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fphone-input) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fphone-input) |\n| **Rating** | 8 | Star and icon-based rating with half-star, read-only, and custom icon support | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Frating) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Frating) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Frating) |\n| **Scrollspy** | 6 | Auto-highlighting navigation that tracks scroll position across sections | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fscrollspy) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fscrollspy) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fscrollspy) |\n| **Sortable** | 7 | Drag-and-drop list reordering with DnD Kit — vertical, grid, and nested layouts | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fsortable) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fsortable) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fsortable) |\n| **Stepper** | 15 | Multi-step forms and onboarding wizards with React Hook Form per-step validation | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Fstepper) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Fstepper) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Fstepper) |\n| **Timeline** | 12 | Sequential event display — deployment logs, activity feeds, milestones, and order trackers | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftimeline) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Ftimeline) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Ftimeline) |\n| **Tree** | 9 | Hierarchical data display built on Headless Tree with expand\u002Fcollapse and keyboard navigation | [Preview](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftree) | [Radix UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fradix\u002Ftree) | [Base UI](https:\u002F\u002Freui.io\u002Fdocs\u002Fcomponents\u002Fbase\u002Ftree) |\n\n### Shadcn components with example library (52)\n\nAll standard shadcn\u002Fui primitives are included with many composed examples:\n\n| Component | Examples | Use case | Link |\n|-----------|----------|----------|------|\n| **Accordion** | 13 | Collapsible FAQ sections, nested content groups | [Accordion examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Faccordion) |\n| **Alert Dialog** | 7 | Confirm destructive actions, critical warnings | [Alert Dialog examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Falert-dialog) |\n| **Aspect Ratio** | 4 | Fixed-dimension image and video containers | [Aspect Ratio examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Faspect-ratio) |\n| **Avatar** | 12 | User profile images with fallbacks and status badges | [Avatar examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Favatar) |\n| **Breadcrumb** | 9 | Navigation hierarchy and path indicators | [Breadcrumb examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fbreadcrumb) |\n| **Button** | 61 | Primary actions — the largest example set in ReUI | [Button examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fbutton) |\n| **Calendar** | 8 | Date selection with single, range, and multi-select modes | [Calendar examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcalendar) |\n| **Card** | 21 | Content containers for dashboards and layouts | [Card examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcard) |\n| **Carousel** | 11 | Image galleries and content sliders | [Carousel examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcarousel) |\n| **Chart** | 25 | Data visualization — bar, area, line, pie, radar, and more with Recharts | [Chart examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fchart) |\n| **Checkbox** | 10 | Multi-select form inputs | [Checkbox examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcheckbox) |\n| **Collapsible** | 5 | Expand\u002Fcollapse content sections | [Collapsible examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcollapsible) |\n| **Combobox** | 12 | Searchable dropdown selection | [Combobox examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcombobox) |\n| **Command** | 8 | Command palettes and search interfaces | [Command examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcommand) |\n| **Context Menu** | 6 | Right-click menus with actions | [Context Menu examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fcontext-menu) |\n| **Data Table** | 14 | Sortable, filterable structured data display | [Data Table examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdata-table) |\n| **Date Picker** | 12 | Calendar-based date selection | [Date Picker examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdate-picker) |\n| **Dialog** | 13 | Modal windows and overlays | [Dialog examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdialog) |\n| **Drawer** | 8 | Slide-out side panels | [Drawer examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdrawer) |\n| **Dropdown Menu** | 15 | Action menus and navigation dropdowns | [Dropdown Menu examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fdropdown-menu) |\n| **File Upload** | 10 | Drag-and-drop and click-to-upload interfaces | [File Upload examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ffile-upload) |\n| **Form** | 17 | Complete form layouts with React Hook Form and Zod validation | [Form examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fform) |\n| **Hover Card** | 5 | Preview popovers on hover | [Hover Card examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fhover-card) |\n| **Input** | 17 | Text input fields with variants and addons | [Input examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Finput) |\n| **Input OTP** | 7 | One-time password input fields | [Input OTP examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Finput-otp) |\n| **Label** | 4 | Form field labels | [Label examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Flabel) |\n| **Menubar** | 5 | Application-level menu bars | [Menubar examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fmenubar) |\n| **Navigation Menu** | 10 | Primary site navigation with mega menus | [Navigation Menu examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fnavigation-menu) |\n| **Pagination** | 11 | Page navigation for lists and data tables | [Pagination examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fpagination) |\n| **Popover** | 7 | Floating content panels | [Popover examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fpopover) |\n| **Progress** | 9 | Progress bars and loading indicators | [Progress examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fprogress) |\n| **Radio Group** | 10 | Exclusive option selection inputs | [Radio Group examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fradio-group) |\n| **Resizable** | 5 | Draggable resizable panel layouts | [Resizable examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fresizable) |\n| **Scroll Area** | 6 | Custom-styled scrollable containers | [Scroll Area examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fscroll-area) |\n| **Select** | 12 | Dropdown selection fields | [Select examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fselect) |\n| **Separator** | 4 | Visual dividers and section separators | [Separator examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fseparator) |\n| **Sheet** | 8 | Slide-in panels and drawers | [Sheet examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fsheet) |\n| **Skeleton** | 10 | Loading placeholder screens | [Skeleton examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fskeleton) |\n| **Slider** | 10 | Range and value sliders | [Slider examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fslider) |\n| **Sonner** | 8 | Toast notification system | [Sonner examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fsonner) |\n| **Switch** | 10 | Toggle switches | [Switch examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Fswitch) |\n| **Table** | 9 | HTML table layouts | [Table examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftable) |\n| **Tabs** | 13 | Tabbed navigation and content panels | [Tabs examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftabs) |\n| **Textarea** | 8 | Multi-line text inputs with autosize and character count | [Textarea examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftextarea) |\n| **Toast** | 7 | Toast notification banners | [Toast examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftoast) |\n| **Toggle** | 7 | Toggle button states | [Toggle examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftoggle) |\n| **Toggle Group** | 7 | Grouped toggle buttons | [Toggle Group examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftoggle-group) |\n| **Tooltip** | 7 | Hover tooltips and contextual hints | [Tooltip examples →](https:\u002F\u002Freui.io\u002Fcomponents\u002Ftooltip) |\n\n---\n\n## Getting Started\n\n### Installation\n\nReUI follows the shadcn CLI approach — add blocks from the registry directly into your project (registry items use the `c-` prefix):\n\n```bash\nnpx shadcn@latest add @reui\u002Fc-button-10\nnpx shadcn@latest add @reui\u002Fc-data-grid-9\nnpx shadcn@latest add @reui\u002Fc-filters-5\n```\n\n### Quick Start\n\n1. **Browse the catalog** — Visit [reui.io\u002Fcomponents](https:\u002F\u002Freui.io\u002Fcomponents) to explore 1,000+ composed examples (`c-*` blocks)\n2. **Copy code** — Each example includes a ready-to-use code snippet\n3. **Customize** — Modify with your Tailwind CSS tokens and design system\n4. **Own it** — The code lives in your repo, not a package\n\nReUI builds on [@tanstack\u002Freact-table](https:\u002F\u002Ftanstack.com\u002Ftable), [@dnd-kit\u002Fcore](https:\u002F\u002Fdndkit.com), [recharts](https:\u002F\u002Frecharts.org), [react-hook-form](https:\u002F\u002Freact-hook-form.com), [zod](https:\u002F\u002Fzod.dev), and other best-in-class React libraries.\n\n### Requirements\n\n- **React** 18+\n- **Tailwind CSS** 3+\n\n---\n\n## Documentation\n\n- **ReUI Docs** — [reui.io\u002Fdocs](https:\u002F\u002Freui.io\u002Fdocs)\n- **Component catalog** — [reui.io\u002Fcomponents](https:\u002F\u002Freui.io\u002Fcomponents) — legacy `\u002Fpatterns` URLs redirect here\n- **GitHub** — [github.com\u002Fkeenthemes\u002Freui](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui)\n\nEach component page includes live examples, copy-paste snippets, CLI installation guides, TypeScript types, prop documentation, and accessibility notes.\n\n---\n\n## ReUI Pro\n\nReUI Pro is a premium extension to the free ReUI library, built for teams and product developers who need advanced blocks, templates, \nand ai tooling on top of the same shadcn\u002Fui foundation.\n\n| Feature | Description |\n|---------|-------------|\n| **1,000+ UI Blocks** | Pre-built interface sections for rapid application and dashboard development |\n| **2,200+ Animated Icons** | Fully customizable animated icon library |\n| **30+ Templates** | Complete, production-ready application and page templates |\n| **AI Tooling** | AI-assisted component generation and design tools |\n| **Workspace** | Account management, team access, favorites, and collections and more |\n\n**Get 40% off at Launch** — [Join the Waitlist](https:\u002F\u002Fpro.reui.io)\n\n---\n\n## Community & Support\n\n- **GitHub Discussions** — [Ask questions and share ideas](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui\u002Fdiscussions)\n- **GitHub Issues** — [Report bugs and request features](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui\u002Fissues)\n- **Twitter\u002FX** — [@reui_io](https:\u002F\u002Fx.com\u002Freui_io)\n- **Email** — [hello@reui.io](mailto:hello@reui.io)\n\n---\n\n## Contributing\n\nWe welcome contributions — new examples, bug fixes, documentation improvements, and component additions all help the community.\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature\u002Fyour-change`)\n3. Add your changes with TypeScript types and accessibility features\n4. Open a pull request with a clear description\n\nSee [CONTRIBUTING.md](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui\u002Fblob\u002Fmain\u002FCONTRIBUTING.md) for full guidelines.\n\n---\n\n## License\n\nReUI is open-source software licensed under the [MIT License](https:\u002F\u002Fgithub.com\u002Fkeenthemes\u002Freui\u002Fblob\u002Fmain\u002FLICENSE.md).\n\n---\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=keenthemes\u002Freui&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#keenthemes\u002Freui&Date)\n\n---\n\n\u003Cdiv align=\"center\">\n\nBuilt with ❤️ by the [Keenthemes](https:\u002F\u002Fkeenthemes.com) team · [reui.io](https:\u002F\u002Freui.io) · [pro.reui.io](https:\u002F\u002Fpro.reui.io)\n\n\u003C\u002Fdiv>\n","ReUI 是一个面向设计的 shadcn 组件库，提供了超过 1000 种免费组件和布局模式。该项目的核心功能包括 17 个专为实际需求定制的组件（如数据网格、看板、时间轴等），这些组件不仅兼容 shadcn\u002Fui 生态系统，还支持 Radix UI 和 Base UI 双重接口，并且完全采用 TypeScript 编写，确保了代码的类型安全。ReUI 非常适合需要快速搭建高质量界面但又不想从零开始的设计者或开发者使用，特别是在构建企业级应用或复杂的仪表盘时能够显著提高开发效率。此外，其提供的“复制即拥有”模式允许用户直接将源码集成到自己的项目中，无需依赖外部 npm 包。",2,"2026-06-11 03:47:23","high_star"]