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

Ariakit has a new logo! ✨ Designed by @leoeelias

ALT A switch button gets clicked with a mouse, triggering an animation that turns the switch into the logo: a blue square with rounded corners and a minimalistic round eye in the center, looking to the right. Finally, the Tab key is pressed, which completes the logo with a blue outline.

7
6
124
Ariakit retweeted
We've made so many improvements to @ariakitjs Components over the past 3 months. I'm especially excited about the performance gains. In the next version, the new ComboboxSelect component will be twice as fast as the current Combobox + Select combination used to build selects with search fields. This comes on top of the improvements we've already made in recent versions. So if you haven't upgraded in a while, you can expect components to be up to 4× faster across the board.
1
1
11
927
Ariakit retweeted
Text blocks now have intent for text that needs to stand out more in the form... UI components built with @ariakitjs Icons from @huge_icons
3
8
1,332
Ariakit retweeted
.@ariakitjs DX 💯💯💯
1
2
188
Ariakit retweeted
Ariakit React just hit 1M weekly downloads on npm 🎉 We're just getting started. Launching something big in September/October.
2
2
40
1,521
Ariakit retweeted
one core requirement of this is building primitives that compose well together, here we have: ⋅ Select block ⋅ Image block ⋅ Nested blocks ⋅ Conditional blocks All working together nicely UI components built with @ariakitjs
2
4
1,022
Ariakit retweeted
experimenting with nested form fields in the builder powered by @ariakitjs
1
2
4
1,306
Ariakit retweeted
Recreated the "Buy MacBook Pro" flow to see how far I can push the blocks as always, UI components built with @ariakitjs
1
2
3
558
Ariakit retweeted
Working on a Prose block for writing arbitrary text. Supports conditional logic like other blocks. Built with @lexicaljs and @ariakitjs
3
23
2,374
Ariakit retweeted
We just removed .nvmrc from Ariakit and let pnpm manage Node.js too. If your project already uses pnpm, you may not need a separate Node version manager. Here’s the migration: 1. Pin Node for the project: `pnpm runtime set node 24` This adds devEngines.runtime to package.json. Then pnpm install resolves an exact Node version, records its checksum in pnpm-lock.yaml, and installs it locally. 2. Point GitHub Actions at the same configuration: - uses: actions/setup-node@v6 with: node-version-file: package.json 3. Remove .nvmrc and any `nvm use` instructions. The result: package.json becomes the single source of truth for both pnpm and Node, and contributors don’t need to switch Node manually.
3
13
145
11,644
Ariakit retweeted
been monitoring the @ariakitjs Changelog and it seems we're so back!
1
3
224
Ariakit retweeted
Designers: Let's not over-engineer this component and keep it simple. The component: The drop-down menu with combobox and tabs. Me: Okay, but then it should be accessible and animated. P.S. Thanks to @ariakitjs and @motiondotdev for the great API and examples! This is the way!
2
1
7
785
Ariakit retweeted
The biggest update ever for @zerion's web app is here! Powered by @tan_stack, @ariakitjs, and @motiondotdev. Completely revamped from scratch, filled with small improvements, new features, and enhanced workflows.
11
3
30
6,061
Ariakit retweeted
8 months later, finally migrated to the .com 🎉 (we're still working on the new version)
I picked up the .com in a domain auction (the previous owner let it expire) 😀 Should I redirect it to .org or make .com the main?
1
29
2,824
Ariakit retweeted
Instead of hard-coding every color for each theme, you can let users pick any color they want. Tailwind plugin coming soon (it’s actually already published, but still experimental). Powered by CSS relative color syntax.
Replying to @DCinvestor @X
We don't have the capacity to support more than two colors right now. But feedback noted: we are looking into lightening the black on web.
6
1
82
16,325
Ariakit retweeted
Modern CSS capabilities.
26
114
1,439
128,379
Ariakit retweeted
Some checkbox cards I’ve been working on.
26
21
585
24,108
Ariakit retweeted
This border-radius transition 🤌🏽 Believe it or not, it's just CSS.
94
156
2,858
288,667
Ariakit retweeted
Concentric border radius
7
8
119
12,841
Ariakit retweeted
A drop shadow can make a big difference.
9
3
145
6,618
Ariakit retweeted
CSS Anchors are truly amazing! I built this without any animation library. This is part of an upcoming component library I’ve been working on.
21
18
488
2,571,444