Overview
About

About Ark UI

The headless component library for a wide range of JavaScript frameworks

Motivation

Most popular UI component libraries are designed to work with a specific JavaScript framework. Building UI components that work across different JavaScript frameworks presents significant challenges for organizations working with diverse technology stacks.

Solution

Ark UI provides components for building complex, interactive, and accessible user interfaces across multiple JavaScript frameworks. To achieve this, Ark UI is built on top of Zag.js, a UI component library powered by Finite State Machines. Check out the architecture diagram below for a high-level overview.

Shows the highlevel architecture
Shows the highlevel architecture

FAQ

Ark UI is a powerful headless component library that provides more than 40+ components and tools to help you build accessible, complex, and feature-rich UI design systems.

Team

Ark UI is built and maintained by the team behind Chakra UI.

Acknowledgments

We are committed to open source and the power of collaboration. Our work has been inspired by numerous projects and individuals who continually drive us to innovate and improve.

  • Zag.js - The foundation of this project
  • Park UI - For providing the styled component demos featured in this project
  • Radix Vue - For useForwardPropsEmits, which we re-export to build closed Vue components

License

This project is licensed under the terms of the MIT license.