Toolkit with accessible components, styles, and examples for your next web app

Ariakit retweeted
Replying to @marbemac @ariakitjs
I've been using radix for a while and I thought it was really good...until I started using ariakit. Radix has made things like combobox with multi select difficult while ariakit supports it easily. Very happy to support with the plus plan.
2
2
6
1,397
Ariakit retweeted
I've been evaluating options design lib I'll be using on new projects - mostly radix-ui and react-aria-components. But WOW, why does @ariakitjs not get more attention? Incredible docs, well maintained, the composition patterns are well thought out, and I mean just look at this contributing guide... github.com/ariakit/ariakit/b… - a work of art. Digging in more today. One wish - a roadmap - even just a GH project with plans similar to what Remix does.
2
3
31
3,459
Ariakit retweeted
✨ New example: Select widget controlled by URL ✦ Next.js App Router with searchParams ✦ Prefetching ✦ React.useTransition() ✦ React.useOptimistic() ✦ Open in a new tab ✦ Preview link on mobile Demo link below.
1
8
134
12,989
Ariakit retweeted
New post on the Ariakit Newsletter: Animation, Ariakit Plus, and more newsletter.ariakit.org/p/ani…
1
4
24
2,250
Ariakit retweeted
✨ New example: Command Menu Combines the Ariakit Dialog and Combobox components to create a Raycast-like modal. ariakit.org/examples/dialog-…
8
19
300
27,721
Ariakit retweeted
Ariakit now has a dedicated Changelog page. ariakit.org/changelog It should be easier to follow than GitHub releases or markdown files (which continue to exist). Oh, and yes, version 0.4.0 has been released with enhanced CSS animation/transition support. New examples soon 🥳
5
40
2,552
Of all the headless component libraries I've used, @ariakitjs is the most exciting. They have a ton of awesome examples, and you can do almost anything with it. Case in point 👇 ariakit.org/examples/combobo…
2
8
1,962
Ariakit retweeted
✨ New example: Radix Select with Combobox If you're using Radix in your app and want to introduce search functionality to your Select components, you can simply use the primitive Ariakit Combobox components. ariakit.org/examples/combobo…
5
14
183
13,780
Ariakit retweeted
✨ New example: Combobox with tabs It combines Combobox and Tab components to create an accessible combobox widget, where options are organized into tabs. ariakit.org/examples/combobo…
7
27
329
34,204
Ariakit retweeted
Working on this UI to make it as accessible as possible. Coming soon to Ariakit.org
3
10
90
8,455
Ariakit retweeted
In the next version, the Ariakit Combobox will support a modal mode: <ComboboxPopover modal> Users will have the ability to interact with and tab through all combobox controls. This includes the combobox input, as well as the clear and disclosure buttons that are rendered outside the popover. The rest of the page will be inert. This is useful when you want to prevent accidentally closing the combobox popover by hitting Tab.
2
3
24
2,761
Ariakit retweeted
World class
✨ New example: Submenu with Combobox A Notion-style dropdown menu with search features. Tested with VoiceOver, NVDA, JAWS, and TalkBack. More details in the docs: ariakit.org/examples/menu-ne…
4
4
97
26,851
Ariakit retweeted
✨ New example: Submenu with Combobox A Notion-style dropdown menu with search features. Tested with VoiceOver, NVDA, JAWS, and TalkBack. More details in the docs: ariakit.org/examples/menu-ne…
7
25
331
65,297
Ariakit retweeted
My goal with Ariakit.org examples isn't to tell developers and designers what they should not do, but to take what they're already doing and make it as accessible as possible. It's about solutions, not problems. If there are issues with the existing patterns, we'll include a note suggesting better alternatives:
1
4
42
3,884
At @attio, we use Radix as our core component library. For the cmd+k, Radix lacked Combobox, so I used @​ariakit/react. It plays well with Radix, supports keyboard navigation, and offers insane customization options. Thanks to @diegohaz for the support!
✨ New example: Radix UI Combobox If you're already using Radix UI in your project and need a Combobox, you can take just the necessary components from Ariakit and use them along with Radix UI. Code and demo: ariakit.org/examples/combobo…
2
9
152
26,655
Ariakit retweeted
✨ New example: Radix UI Combobox If you're already using Radix UI in your project and need a Combobox, you can take just the necessary components from Ariakit and use them along with Radix UI. Code and demo: ariakit.org/examples/combobo…
9
19
377
81,523
Ariakit retweeted
Ariakit v0.3.8 introduces a new prop for Combobox components: selectedValue If you pass an array to this prop, the combobox will automatically become multi-selectable. Docs: ariakit.org/reference/combob…
2
4
49
5,754
Ariakit retweeted
In Ariakit, given how composite components work, you can also use the Combobox component with the roving tabindex method. This means the DOM focus is on the listbox options, not the input. Pressing any printable key will move the focus back to the input. ariakit.org/reference/combob…
3
4
35
5,617
Ariakit retweeted
Pressing Tab on the Navigation Menubar automatically expands submenus. Keyboard focus is equivalent to hover (which also works in this example). Additionally, the focus order is preserved, even though the popup is rendered in a React Portal. ariakit.org/examples/menubar…
3
17
1,501
Ariakit retweeted
Ariakit Plus is 100% worth your money.
2
8
1,466