zag

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

    Language: typescript

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Files

    • file-upload.props.ts (ts)
    • avatar.connect.ts (ts)
    • packages (txt)
    • docs (txt)
    • data (txt)
    • src (txt)
    • machines (txt)
    • scroll-area (txt)
    • accordion (txt)
    • src (txt)
    • tooltip (txt)
    • src (txt)
    • utils (txt)
    • date-picker (txt)
    • src (txt)
    • signature-pad (txt)
    • src (txt)
    • combobox (txt)
    • src (txt)
    • tree-view (txt)
    • avatar (txt)
    • src (txt)
    • data-attr.json (json)
    • .husky (husky)
    • README.md (md)
    • tsup.config.ts (ts)
    • index.ts (ts)
    • README.md (md)
    • CHANGELOG.md (md)
    • tsconfig.json (json)
    • tsconfig.json (json)
    • package.json (json)
    • package.json (json)
    • accessibility.json (json)
    • css-vars.json (json)
    • src (txt)
    • utils (txt)
    • scroll-sides.ts (ts)
    • scroll-progress.ts (ts)
    • scroll-to.ts (ts)
    • clean-package.config.json (json)
    • smooth-scroll.ts (ts)
    • timeout.ts (ts)
    • scroll-to-edge.ts (ts)
    • scroll-offset.ts (ts)
    • scroll-area.dom.ts (ts)
    • progress (txt)
    • scroll-area.machine.ts (ts)
    • scroll-area.anatomy.ts (ts)
    • scroll-area.types.ts (ts)
    • CHANGELOG.md (md)
    • index.ts (ts)
    • scroll-area.props.ts (ts)
    • README.md (md)
    • tsconfig.json (json)
    • src (txt)
    • progress.props.ts (ts)
    • progress.types.ts (ts)
    • package.json (json)
    • clean-package.config.json (json)
    • progress.machine.ts (ts)
    • progress.dom.ts (ts)
    • image-cropper (txt)
    • progress.connect.ts (ts)
    • progress.anatomy.ts (ts)
    • tsconfig.json (json)
    • package.json (json)
    • index.ts (ts)
    • README.md (md)
    • CHANGELOG.md (md)
    • tests (txt)
    • clean-package.config.json (json)
    • src (txt)
    • image-cropper.utils.test.ts (ts)
    • image-cropper.dom.ts (ts)
    • image-cropper.connect.ts (ts)
    • image-cropper.anatomy.ts (ts)
    • image-cropper.machine.ts (ts)
    • image-cropper.props.ts (ts)
    • tsconfig.json (json)
    • package.json (json)
    • README.md (md)
    • image-cropper.types.ts (ts)
    • index.ts (ts)
    • accordion.props.ts (ts)
    • CHANGELOG.md (md)
    • clean-package.config.json (json)
    • image-cropper.utils.ts (ts)
    • accordion.machine.ts (ts)
    • accordion.anatomy.ts (ts)
    • accordion.dom.ts (ts)
    • accordion.types.ts (ts)
    • accordion.connect.ts (ts)
    • select (txt)
    • src (txt)
    • tsconfig.json (json)
    • clean-package.config.json (json)
    • select.types.ts (ts)
    • index.ts (ts)
    • CHANGELOG.md (md)
    • package.json (json)
    • README.md (md)
    • select.anatomy.ts (ts)
    • select.props.ts (ts)
    • select.collection.ts (ts)
    • select.connect.ts (ts)
    • select.machine.ts (ts)
    • select.dom.ts (ts)
    • editable (txt)
    • src (txt)
    • README.md (md)
    • index.ts (ts)
    • editable.props.ts (ts)
    • package.json (json)
    • tsconfig.json (json)
    • clean-package.config.json (json)
    • CHANGELOG.md (md)
    • popover (txt)
    • editable.anatomy.ts (ts)
    • README.md (md)
    • index.ts (ts)
    • tsconfig.json (json)
    • editable.types.ts (ts)
    • editable.connect.ts (ts)
    • editable.machine.ts (ts)
    • CHANGELOG.md (md)
    • editable.dom.ts (ts)
    • src (txt)
    • popover.connect.ts (ts)
    • clean-package.config.json (json)
    • package.json (json)
    • tsconfig.json (json)
    • index.ts (ts)
    • README.md (md)
    • popover.props.ts (ts)
    • popover.dom.ts (ts)
    • popover.anatomy.ts (ts)
    • popover.machine.ts (ts)
    • popover.types.ts (ts)
    • CHANGELOG.md (md)
    • package.json (json)
    • src (txt)
    • clean-package.config.json (json)
    • tooltip.anatomy.ts (ts)
    • tooltip.dom.ts (ts)
    • tooltip.props.ts (ts)
    • tooltip.types.ts (ts)
    • tooltip.store.ts (ts)
    • tooltip.machine.ts (ts)
    • timer (txt)
    • index.ts (ts)
    • README.md (md)
    • CHANGELOG.md (md)
    • package.json (json)
    • timer.machine.ts (ts)
    • clean-package.config.json (json)
    • tsconfig.json (json)
    • timer.dom.ts (ts)
    • timer.props.ts (ts)
    • timer.types.ts (ts)
    • rating-group (txt)
    • timer.anatomy.ts (ts)
    • timer.parse.ts (ts)
    • index.ts (ts)
    • CHANGELOG.md (md)
    • timer.connect.ts (ts)
    • package.json (json)
    • src (txt)
    • README.md (md)
    • tsconfig.json (json)
    • clean-package.config.json (json)
    • rating-group.types.ts (ts)
    • rating-group.props.ts (ts)
    • rating-group.anatomy.ts (ts)
    • rating-group.machine.ts (ts)
    • rating-group.dom.ts (ts)
    • package.json (json)
    • marquee (txt)
    • src (txt)
    • index.ts (ts)
    • marquee.dom.ts (ts)
    • clean-package.config.json (json)
    • index.ts (ts)
    • CHANGELOG.md (md)
    • marquee.connect.ts (ts)
    • marquee.machine.ts (ts)
    • tsconfig.json (json)
    • marquee.types.ts (ts)
    • README.md (md)
    • marquee.props.ts (ts)
    • clean-package.config.json (json)
    • color-picker (txt)
    • src (txt)
    • CHANGELOG.md (md)
    • color-picker.anatomy.ts (ts)
    • marquee.anatomy.ts (ts)
    • README.md (md)
    • marquee.utils.ts (ts)
    • package.json (json)
    • tsconfig.json (json)
    • is-valid-hex.ts (ts)
    • get-slider-background.ts (ts)
    • get-channel-display-color.ts (ts)
    • get-channel-input-value.ts (ts)
    • color-picker.dom.ts (ts)
    • color-picker.machine.ts (ts)
    • color-picker.parse.ts (ts)
    • color-picker.props.ts (ts)
    • index.ts (ts)
    • color-picker.connect.ts (ts)
    • README.md (md)
    • color-picker.types.ts (ts)
    • CHANGELOG.md (md)
    • tests (txt)
    • date-picker.anatomy.ts (ts)
    • date-picker.utils.test.ts (ts)
    • clean-package.config.json (json)
    • package.json (json)
    • date-picker.dom.ts (ts)
    • date-picker.props.ts (ts)
    • date-picker.connect.ts (ts)
    • date-picker.machine.ts (ts)
    • date-picker.parse.ts (ts)
    • index.ts (ts)
    • CHANGELOG.md (md)
    • date-picker.types.ts (ts)
    • README.md (md)
    • package.json (json)
    • tsconfig.json (json)
    • clean-package.config.json (json)
    • signature-pad.machine.ts (ts)
    • signature-pad.connect.ts (ts)
    • signature-pad.dom.ts (ts)
    • index.ts (ts)
    • CHANGELOG.md (md)
    • signature-pad.types.ts (ts)
    • signature-pad.anatomy.ts (ts)
    • README.md (md)
    • tsconfig.json (json)
    • signature-pad.props.ts (ts)
    • src (txt)
    • combobox.props.ts (ts)
    • combobox.collection.ts (ts)
    • clean-package.config.json (json)
    • index.ts (ts)
    • combobox.anatomy.ts (ts)
    • combobox.connect.ts (ts)
    • checkbox (txt)
    • src (txt)
    • package.json (json)
    • clean-package.config.json (json)
    • tsconfig.json (json)
    • README.md (md)
    • combobox.dom.ts (ts)
    • checkbox.props.ts (ts)
    • checkbox.types.ts (ts)
    • checkbox.dom.ts (ts)
    • checkbox.connect.ts (ts)
    • file-upload (txt)
    • README.md (md)
    • checkbox.anatomy.ts (ts)
    • index.ts (ts)
    • checkbox.machine.ts (ts)
    • package.json (json)
    • CHANGELOG.md (md)
    • file-upload.dom.ts (ts)
    • file-upload.machine.ts (ts)
    • clean-package.config.json (json)
    • file-upload.connect.ts (ts)
    • file-upload.utils.ts (ts)
    • floating-panel (txt)
    • src (txt)
    • CHANGELOG.md (md)
    • floating-panel.machine.ts (ts)
    • package.json (json)
    • clean-package.config.json (json)
    • file-upload.types.ts (ts)
    • tsconfig.json (json)
    • file-upload.anatomy.ts (ts)
    • index.ts (ts)
    • README.md (md)
    • floating-panel.types.ts (ts)
    • floating-panel.store.ts (ts)
    • get-resize-axis-style.ts (ts)
    • floating-panel.props.ts (ts)
    • floating-panel.connect.ts (ts)
    • package.json (json)
    • tsconfig.json (json)
    • CHANGELOG.md (md)
    • README.md (md)
    • index.ts (ts)
    • floating-panel.anatomy.ts (ts)
    • src (txt)
    • utils (txt)
    • clean-package.config.json (json)
    • checked-state.ts (ts)
    • visit-skip.ts (ts)
    • expand-branch.ts (ts)
    • tree-view.props.ts (ts)
    • tree-view.dom.ts (ts)
    • tree-view.types.ts (ts)
    • tree-view.connect.ts (ts)
    • tree-view.anatomy.ts (ts)
    • steps (txt)
    • src (txt)
    • steps.dom.ts (ts)
    • package.json (json)
    • tsconfig.json (json)
    • CHANGELOG.md (md)
    • clean-package.config.json (json)
    • index.ts (ts)
    • README.md (md)
    • README.md (md)
    • index.ts (ts)
    • steps.anatomy.ts (ts)
    • steps.connect.ts (ts)
    • steps.props.ts (ts)
    • steps.machine.ts (ts)
    • steps.types.ts (ts)
    • tsconfig.json (json)
    • clean-package.config.json (json)
    • avatar.types.ts (ts)
    • package.json (json)
    • avatar.anatomy.ts (ts)
    • slider (txt)
    • avatar.dom.ts (ts)
    • index.ts (ts)
    • avatar.machine.ts (ts)
    • avatar.props.ts (ts)
    • CHANGELOG.md (md)
    • README.md (md)
    • clean-package.config.json (json)
    • src (txt)
    • slider.types.ts (ts)
    • package.json (json)
    • slider.utils.ts (ts)
    • slider.dom.ts (ts)
    • index.ts (ts)
    • menu (txt)
    • slider.anatomy.ts (ts)
    • slider.machine.ts (ts)
    • slider.connect.ts (ts)
    • tsconfig.json (json)
    • slider.style.ts (ts)
    • CHANGELOG.md (md)
    • slider.props.ts (ts)
    • package.json (json)
    • README.md (md)
    • menu.dom.ts (ts)
    • src (txt)
    • radio-group (txt)
    • menu.connect.ts (ts)
    • clean-package.config.json (json)
    • menu.types.ts (ts)
    • CHANGELOG.md (md)
    • menu.utils.ts (ts)
    • menu.props.ts (ts)
    • menu.machine.ts (ts)
    • menu.anatomy.ts (ts)
    • index.ts (ts)
    • clean-package.config.json (json)
    • src (txt)
    • radio-group.props.ts (ts)
    • radio-group.anatomy.ts (ts)
    • README.md (md)
    • tsconfig.json (json)
    • package.json (json)
    • index.ts (ts)
    • radio-group.machine.ts (ts)
    • number-input (txt)
    • tests (txt)
    • src (txt)
    • radio-group.types.ts (ts)
    • clean-package.config.json (json)
    • README.md (md)
    • cursor.test.ts (ts)
    • CHANGELOG.md (md)
    • package.json (json)
    • tsconfig.json (json)
    • ATTRIBUTION.md (markdown)
    • cursor.ts (ts)
    • number-input.anatomy.ts (ts)
    • number-input.connect.ts (ts)
    • tooltip.connect.ts (ts)
    • package.json (json)
    • tree-view.machine.ts (ts)
    • tree-view.collection.ts (ts)
    • date-picker.utils.ts (ts)
    • tsconfig.json (json)
    • floating-panel.dom.ts (ts)
    • combobox.machine.ts (ts)
    • CHANGELOG.md (md)
    • tsconfig.json (json)
    • radio-group.connect.ts (ts)
    • scroll-area.connect.ts (ts)
    • get-resize-axis-style.ts (ts)
    • tsconfig.json (json)
    • rating-group.connect.ts (ts)
    • combobox.types.ts (ts)
    • radio-group.dom.ts (ts)
    • get-svg-path.ts (ts)

    zag

    Public
    • Updated Jul 9, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

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

    0stars
    0views
    Created Jan 24, 2026