Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chakra-ui/ark

A headless library for building reusable, scalable design systems that works for a wide range of JS frameworks.
https://github.com/chakra-ui/ark

accordion carousel checkbox color-picker combobox dialog editable headless menu pagination popover react select solid tabs toast vue

Last synced: 26 days ago
JSON representation

A headless library for building reusable, scalable design systems that works for a wide range of JS frameworks.

Awesome Lists containing this project

README

        

@ark


License
GitHub Stars
Downloads

## What is Ark UI?

Ark UI is a headless, open-source UI library with over 30+ components designed for building
reusable, scalable Design Systems. It supports a wide range of JavaScript frameworks, offering
dedicated packages for each supported framework.

## Components

| | React | Solid | Svelte | Vue |
| --------------------------------------------------------------------------------- | ----- | ----- | ------ | --- |
| [Accordion](https://ark-ui.com/react/docs/components/accordion) | ✓ | ✓ | | ✓ |
| [Avatar](https://ark-ui.com/react/docs/components/avatar) | ✓ | ✓ | | ✓ |
| [Carousel](https://ark-ui.com/react/docs/components/carousel) | ✓ | ✓ | | ✓ |
| [Checkbox](https://ark-ui.com/react/docs/components/checkbox) | ✓ | ✓ | | ✓ |
| [Clipboard](https://ark-ui.com/react/docs/components/clipboard) | ✓ | ✓ | | ✓ |
| [Collapsible](https://ark-ui.com/react/docs/components/collapsible) | ✓ | ✓ | | ✓ |
| [Color Picker](https://ark-ui.com/react/docs/components/color-picker) | ✓ | ✓ | | ✓ |
| [Combobox](https://ark-ui.com/react/docs/components/combobox) | ✓ | ✓ | | ✓ |
| [Date Picker](https://ark-ui.com/react/docs/components/date-picker) | ✓ | ✓ | | ✓ |
| [Dialog](https://ark-ui.com/react/docs/components/dialog) | ✓ | ✓ | | ✓ |
| [Editable](https://ark-ui.com/react/docs/components/editable) | ✓ | ✓ | | ✓ |
| [Field](https://ark-ui.com/react/docs/components/field) | ✓ | ✓ | | ✓ |
| [Fieldset](https://ark-ui.com/react/docs/components/fieldset) | ✓ | ✓ | | ✓ |
| [File Upload](https://ark-ui.com/react/docs/components/file-upload) | ✓ | ✓ | | ✓ |
| [Hover Card](https://ark-ui.com/react/docs/components/hover-card) | ✓ | ✓ | | ✓ |
| [Menu](https://ark-ui.com/react/docs/components/menu) | ✓ | ✓ | | ✓ |
| [Number Input](https://ark-ui.com/react/docs/components/number-input) | ✓ | ✓ | | ✓ |
| [Pagination](https://ark-ui.com/react/docs/components/pagination) | ✓ | ✓ | | ✓ |
| [Pin Input](https://ark-ui.com/react/docs/components/pin-input) | ✓ | ✓ | | ✓ |
| [Popover](https://ark-ui.com/react/docs/components/popover) | ✓ | ✓ | | ✓ |
| [Presence](https://ark-ui.com/react/docs/components/presence) | ✓ | ✓ | | ✓ |
| [Progress - Circular](https://ark-ui.com/react/docs/components/circular-progress) | ✓ | ✓ | | ✓ |
| [Progress - Linear](https://ark-ui.com/react/docs/components/linear-progress) | ✓ | ✓ | | ✓ |
| [Radio Group](https://ark-ui.com/react/docs/components/radio-group) | ✓ | ✓ | | ✓ |
| [Rating Group](https://ark-ui.com/react/docs/components/rating-group) | ✓ | ✓ | | ✓ |
| [Segment Group](https://ark-ui.com/react/docs/components/segment-group) | ✓ | ✓ | | ✓ |
| [Select](https://ark-ui.com/react/docs/components/select) | ✓ | ✓ | | ✓ |
| [Signature Pad](https://ark-ui.com/react/docs/components/signature-pad) | ✓ | ✓ | | ✓ |
| [Slider](https://ark-ui.com/react/docs/components/slider) | ✓ | ✓ | | ✓ |
| [Splitter](https://ark-ui.com/react/docs/components/splitter) | ✓ | ✓ | | ✓ |
| [Switch](https://ark-ui.com/react/docs/components/switch) | ✓ | ✓ | | ✓ |
| [Tabs](https://ark-ui.com/react/docs/components/tabs) | ✓ | ✓ | | ✓ |
| [Tags Input](https://ark-ui.com/react/docs/components/tags-input) | ✓ | ✓ | | ✓ |
| [Time Picker](https://ark-ui.com/react/docs/components/time-picker) | ✓ | ✓ | | ✓ |
| [Timer](https://ark-ui.com/react/docs/components/timer) | ✓ | ✓ | | ✓ |
| [Toast](https://ark-ui.com/react/docs/components/toast) | ✓ | ✓ | | ✓ |
| [Toggle Group](https://ark-ui.com/react/docs/components/toggle-group) | ✓ | ✓ | | ✓ |
| [Tooltip](https://ark-ui.com/react/docs/components/tooltip) | ✓ | ✓ | | ✓ |
| [Tree View](https://ark-ui.com/react/docs/components/tree-view) | ✓ | ✓ | | ✓ |

## Documentation

For more detailed documentation and examples, please visit the
[official documentation](https://ark-ui.com/).

## Roadmap

You can request, vote for, and check upcoming features on our [roadmap](https://ark-ui.canny.io/).

## Contribution

We welcome contributions to Ark UI. Please read our
[contributing guidelines](https://github.com/chakra-ui/ark/blob/main/CONTRIBUTING.md) for more
information on how to contribute.

## License

This project is licensed under the terms of the
[MIT license](https://github.com/chakra-ui/ark/blob/main/LICENSE).