5.1k

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 on GitHub

Stars
5.1k
Contributors
100
Open Issues
8
Forks
252

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.