{"full_name":"unovue/reka-ui","owner":"unovue","name":"reka-ui","url":"https://github.com/unovue/reka-ui","description":"An open-source UI component library for building high-quality, accessible design systems and web apps for Vue. Previously Radix Vue","homepage":"https://reka-ui.com","topics":[],"language":"Vue","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/137486839?v=4","created_at":"2023-06-22T11:08:02Z","pushed_at":"2026-11-10T09:00:46Z","metrics":{"stars":6944,"forks":582,"watchers":21,"issues":1268,"prs":1778,"releases":164,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":138},"growth":{"day":{"stars":5,"forks":-1,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[6939,6944],"forks":[583,582],"watchers":[21,21],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":1641,"title":"[Feature]: Replace DateValue type with generic in calenar/date-picker component","comments":19,"created_at":"2025-02-20T14:25:24Z"},{"number":1937,"title":"[Feature]: Reconsider your use of @internationalized/date","comments":15,"created_at":"2025-05-25T05:04:59Z"},{"number":1280,"title":"[Bug]: Blocked aria-hidden on a <input> element","comments":13,"created_at":"2024-08-23T06:39:56Z"},{"number":1667,"title":"[Feature]: support Shadow DOM compatibility","comments":10,"created_at":"2025-02-28T07:05:03Z"},{"number":1540,"title":"[Bug]: Dialog / Sheet should NOT add `pointer-events: none` to body tag when opened","comments":9,"created_at":"2024-11-28T03:02:58Z"},{"number":2548,"title":"[Bug]: `<SelectRoot>` does not accept `id`","comments":8,"created_at":"2026-03-26T11:51:15Z"},{"number":1407,"title":"[Bug]: Conflicting data properties between Tooltip and ToggleGroupItem/Toggle","comments":8,"created_at":"2024-10-30T19:30:24Z"},{"number":2160,"title":"[Bug]: Select text flickers with the placeholder on change","comments":7,"created_at":"2025-09-12T05:39:23Z"}],"discussions":[{"number":3048,"title":"Show Reka UI: Building an unbloated desktop AI workspace with Reka UI, Vue 3 & Tauri 2 (Knovum)","comments":1,"category":"Show and tell","created_at":"2026-10-24T12:51:34Z"},{"number":3012,"title":"TimeRangeField: allow time ranges that cross midnight (e.g. 22:00 → 06:00)?","comments":0,"category":"Ideas","created_at":"2026-10-12T13:47:47Z"},{"number":2928,"title":"A11yKit: Client-Side WCAG 2.2 Auditing & Color Contrast Tools for Reka UI (Radix Vue) Devs","comments":0,"category":"Show and tell","created_at":"2026-09-08T06:00:12Z"},{"number":2849,"title":"NumberField backspace gets stuck mid-unit when using style: 'unit' format options","comments":1,"category":"Q&A","created_at":"2026-08-06T08:05:32Z"},{"number":2731,"title":"Should tooltip trigger on activedescendant \"focus\" or should I implement this manually?","comments":1,"category":"Q&A","created_at":"2026-06-18T11:14:16Z"},{"number":2708,"title":"Clarify Apache-2.0 attribution for Adobe @internationalized/* dependencies","comments":1,"category":"Q&A","created_at":"2026-06-13T14:41:13Z"},{"number":2606,"title":"Retracted by author, disregard","comments":0,"category":"Q&A","created_at":"2026-04-20T21:58:59Z"},{"number":2503,"title":"Recommended way to implement a static menu?","comments":1,"category":"Q&A","created_at":"2026-03-11T11:58:10Z"}],"latest_release":{"name":"v2.11.0","tag":"v2.11.0","published_at":"2026-10-05T06:27:32Z","body":"### &nbsp;&nbsp;&nbsp;🚀 Features\n\n- Add TagGroup component &nbsp;-&nbsp; by @yan-ad and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2684 [<samp>(485cf)</samp>](https://github.com/unovue/reka-ui/commit/485cfd2b)\n- Add `loop` keyboard navigation to Listbox, Select and Tree &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2981 [<samp>(67409)</samp>](https://github.com/unovue/reka-ui/commit/67409e4e)\n- **Calendar/RangeCalendar**:\n  - Enhanced keyboard navigation with Home/End/PageUp/PageDown shortcuts &nbsp;-&nbsp; by @epr3 and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2530 [<samp>(3f836)</samp>](https://github.com/unovue/reka-ui/commit/3f836525)\n- **Checkbox**:\n  - Add max prop &nbsp;-&nbsp; by @malik-jouda in https://github.com/unovue/reka-ui/issues/2058 [<samp>(72355)</samp>](https://github.com/unovue/reka-ui/commit/7235598f)\n- **Combobox**:\n  - Add unmountOnHide prop &nbsp;-&nbsp; by @onmax and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2842 [<samp>(22ec2)</samp>](https://github.com/unovue/reka-ui/commit/22ec2bc2)\n- **Drawer**:\n  - Add DrawerVirtualKeyboardProvider for software keyboards &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2889 [<samp>(e65ad)</samp>](https://github.com/unovue/reka-ui/commit/e65add53)\n- **Field,Form**:\n  - Add Field and Form primitives &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2830 [<samp>(c0d26)</samp>](https://github.com/unovue/reka-ui/commit/c0d267f5)\n- **Menu**:\n  - Allow grace customization &nbsp;-&nbsp; by @J-Michalek and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/1771 [<samp>(472b5)</samp>](https://github.com/unovue/reka-ui/commit/472b5b87)\n- **Number Field**:\n  - Add startingValue prop for increment/decrement &nbsp;-&nbsp; by @rikzwarthoff in https://github.com/unovue/reka-ui/issues/2628 [<samp>(e9230)</samp>](https://github.com/unovue/reka-ui/commit/e9230140)\n- **NumberField**:\n  - Add allowInvalid prop &nbsp;-&nbsp; by @xerox0213 in https://github.com/unovue/reka-ui/issues/2761 [<samp>(43a8e)</samp>](https://github.com/unovue/reka-ui/commit/43a8e6ae)\n- **Select/Listbox/Combobox/Menu/ContextMenu/DropdownMenu/Menubar/ColorSwatchPicker**:\n  - Add  slot prop to `*Item` and `forceMount` to `*ItemIndicator` &nbsp;-&nbsp; by @kricsleo and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2562 [<samp>(90c17)</samp>](https://github.com/unovue/reka-ui/commit/90c175aa)\n- **Toast**:\n  - Allow action without dismissing toast &nbsp;-&nbsp; by @yan-ad and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2673 [<samp>(76cd1)</samp>](https://github.com/unovue/reka-ui/commit/76cd1ac1)\n  - Add toast manager &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2985 [<samp>(6c047)</samp>](https://github.com/unovue/reka-ui/commit/6c047940)\n\n### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes\n\n- Respect defaultPrevented in trigger event handlers &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2984 [<samp>(b9a0e)</samp>](https://github.com/unovue/reka-ui/commit/b9a0e2d8)\n- Regressions found in the 2.11.0 release review &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2991 [<samp>(29926)</samp>](https://github.com/unovue/reka-ui/commit/29926c77)\n- **Autocomplete**:\n  - Clear stale filter when cancelling a blurred input &nbsp;-&nbsp; by @zernonia and **Claude Opus 5.5 (1M context)** in https://github.com/unovue/reka-ui/issues/2989 [<samp>(94965)</samp>](https://github.com/unovue/reka-ui/commit/94965eed)\n- **Calendar**:\n  - Keep the visible month when modelValue is a new object for the same day "},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}