zag

by chakra-ui · Design

Build your design system in React, Solid, Vue, Svelte or Vanilla. Powered by finite state machines

New0 ratings5,202 starsActive
DesignLibraryTypeScriptMDX
Open project ↗↓ Download @zag-js/tour@1.43.3GitHub⚑ Report
zag preview

About this project

Zag Finite state machines for accessible JavaScript components — Write once, use everywhere 🦄: The component interactions are modelled in a framework agnostic way. We provide adapters for JS frameworks like React, Solid, Svelte, or Vue. — Focus on accessibility ♿️: Zag is built with accessibility in mind. We handle many details related to keyboard interactions, focus management, aria roles and attributes. — Headless ✨: The machine APIs are completely unstyled and gives you the control to use any styling solution you prefer. — Powered by state machines 🌳: Zag is built on top of the latest ideas in Statecharts. We don't follow the SCXML specifications, but we've created…

Technologies

TypeScriptJavaScriptMDXCSSHandlebarsaccessibilitya11yagnostic

Project health

Actively maintained
Last updateyesterday
Contributors122
Latest release@zag-js/tour@1.43.3
Open issues & PRs30
LicenseMIT
On GitHubsince 2021

GitHub

5,202
stars
278
forks
122
contributors
30
open issues & PRs
TypeScript
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review zag.

Built by

chakra-ui
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain chakra-ui/zag? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like