chakra-ui and ark

Ark is a headless component library that provides the unstyled primitive logic that Chakra UI builds upon—they complement each other, with Ark offering framework-agnostic accessibility foundations while Chakra UI adds opinionated styling and theming on top.

chakra-ui
86
Verified
ark
82
Verified
Maintenance 23/25
Adoption 19/25
Maturity 25/25
Community 19/25
Maintenance 23/25
Adoption 17/25
Maturity 25/25
Community 17/25
Stars: 40,358
Forks: 3,570
Downloads: 9,792
Commits (30d): 22
Language: TypeScript
License: MIT
Stars: 5,068
Forks: 191
Downloads: 1,781
Commits (30d): 35
Language: TypeScript
License: MIT
No risk flags
No risk flags

About chakra-ui

chakra-ui/chakra-ui

Chakra UI is a component system for building SaaS products with speed ⚡️

Built on Emotion for CSS-in-JS styling, Chakra UI provides accessible React components with composable APIs and built-in WCAG compliance. The library integrates with Next.js RSC (React Server Components) and offers a modular architecture where individual component packages can be installed independently. All styling is managed through a theme-based design system that ensures consistency across applications while supporting responsive design and dark mode out of the box.

About ark

chakra-ui/ark

Unstyled, accessible UI components for your design System. Works in React, Vue, Solid, and Svelte.

Built on Zag.js finite state machines, Ark UI ensures framework-agnostic component logic with identical APIs across React, Solid, Vue, and Svelte. The library provides 45+ headless components covering forms, overlays, layout, and data display—each fully typed, WCAG-compliant, and composable for seamless design system integration. Works with any styling solution including Tailwind, CSS-in-JS, and vanilla CSS.

Scores updated daily from GitHub, PyPI, and npm data. How scores work