Zag
Build your design system in React, Solid, Vue or Svelte using finite state machines for predictable state management and interaction logic.
Zag is built in TypeScript, distributed under the MIT License, 5.1k GitHub stars from 100 contributors, latest release @zag-js/number-input@1.40.0.
When to use Zag
Zag is listed here as a Design project. The directory calls out Supports multiple frameworks (React, Solid, Vue, Svelte), Finite state machine integration, Predictable state management as capabilities associated with it.
Other recorded traits for Zag include Customizable components, Enhances development workflows.
Besides Design, this page also files Zag under Development, Framework, React.
What the Zag stats reflect
GitHub currently shows 5.1k GitHub stars, about 100 contributors, 252 forks, 8 open issues, latest tracked release @zag-js/number-input@1.40.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- @zag-js/number-input@1.40.0
- License
- MIT License
Our Newsletter
Get new Design tools right in your inbox
Get short emails with useful design projects, releases, and repos worth watching.
Key features of Zag
- Supports multiple frameworks (React, Solid, Vue, Svelte)
- Finite state machine integration
- Predictable state management
- Customizable components
- Enhances development workflows
Zag resources
Zag on GitHub
Frequently asked questions
What is Zag?
Build your design system in React, Solid, Vue or Svelte using finite state machines for predictable state management and interaction logic. This directory highlights Supports multiple frameworks (React, Solid, Vue, Svelte), Finite state machine integration, Predictable state management.
Is Zag free to use?
Zag is published as open source under the MIT License. The directory lists Supports multiple frameworks (React, Solid, Vue, Svelte), Finite state machine integration, Predictable state management among its recorded capabilities.
What language is Zag written in, and what is the latest release?
Zag is written primarily in TypeScript. The latest release tracked on this page is @zag-js/number-input@1.40.0.
How widely is Zag used on GitHub?
Zag has about 5.1k GitHub stars across about 100 contributors. It also has about 252 forks. Those counts are a snapshot of community attention, not a ranking of quality.
More Design tools
Ark
Build your design system with React, Svelte, Vue, and Solid. Powered by State Machines. It's a flexible library to create modular and scalable design systems using modern frontend frameworks.
Theme-ui
Build consistent, themeable React applications using constraint-based design principles for better design consistency and improved user experience.
OriginUI
Origin UI is an extensive collection of copy-and-paste components designed to ease the process of building application UIs. It leverages the power of Tailwind CSS and React to provide a rich set of customizable components focused on efficiency and aesthetics.
GrapesJS
GrapesJS is a next-generation free and open source web builder framework, designed for building templates without coding experience.
Onlook
Onlook is an open source design tool that allows designers to work directly in live React applications, seamlessly integrating design changes into the code.
Ant Design
An enterprise-class UI design language and React-based UI library for building rich and interactive user interfaces.