Skip to content

lucianfialho/visual-yaml

Repository files navigation

visual-yaml

The visual YAML editor. Schema-aware, embeddable, extensible.

Inspired by visual-json.

Packages

Package Description
@visual-yaml/core Headless tree model, operations, and schema types
@visual-yaml/react React UI components (TreeView, FormView, DiffView, and more)
@visual-yaml/vue Vue UI components (coming soon)

Features

  • Full YAML support — comments, anchors & aliases, scalar styles, collection styles
  • Tree + Form split-panel editor with resizable sidebar
  • Drag-and-drop reordering
  • Search across keys, values, and comments
  • Structural diff view
  • Undo / redo history
  • JSON Schema validation and auto-detection (GitHub Actions, Docker Compose, GitLab CI, Kubernetes, and more)
  • Dark mode out of the box

Development

pnpm install
pnpm build
pnpm dev

License

Apache-2.0

About

The Visual YAML Editor. Schema-aware, embeddable, extensible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors