Vega XML

Vega XML Editor & Validator

A native macOS XML editor built for real documents - multi-megabyte files, live XSD validation, and a tree outline that never freezes while you work.

Download on the Mac App Store
Vega XML outline view with a large document open

Built for the documents tutorials never show you.

Sitemaps with forty thousand entries. SVGs the size of a novel. XLIFF files no preview pane survives. Vega is built for those.

Fast on Big Documents

The outline is a flat, virtualized list - not nested SwiftUI DisclosureGroups - so a sitemap with 40,000 <url> siblings opens in seconds. Nodes with many children reveal in pages of 200, and parsing runs in the background so the window never freezes.

Real XSD Validation

Drop in an .xsd file and Vega validates against it live, using libxml2 under the hood. Errors surface inline on the offending tree node, plus a panel that lists every problem with line numbers. Each edit triggers a debounced re-validation.

Schema Library

Save the schemas you use over and over - sitemap, SVG, XLIFF, custom company formats - into a personal library. The library remembers which schema goes with which document, so the next time you open it, validation is already running.

Inspector for Every Node

Click a node to see its attributes in a sortable table, edit its name and value inline, manage attached comments, and switch the node's kind. Elements, text, CDATA, comments, and processing instructions are all first-class.

Tree Operations That Feel Right

Drag any element to a new parent. Duplicate, delete, and reorder with a single context menu. Every operation is undoable - up to 50 steps deep - so experiments are never destructive.

Search That Keeps Up With Typing

The search field scans element names, text content, and attribute names and values across the entire document. Matches highlight in the outline; validation errors filter alongside. Debounced and cached so even multi-megabyte documents stay fluid as you type.

Vega XML schema validation panel with errors highlighted in the tree

Double-Click Friendly

Vega registers as an Editor for .xml and .xsd files, so "Open With → Vega XML" works from Finder. Drop a schema on the app icon and it lands directly in your library.

Designed for macOS

Native NavigationSplitView layout. Standard macOS toolbar, search field, and menu commands. Full keyboard support. Sandboxed; the only network calls Vega makes are to URLs you explicitly type into the Schema Library to import an XSD.

Private by Default

Vega does not send your documents anywhere. Your Schema Library lives in your private iCloud (CloudKit) container so it follows you between your Macs; nothing is shared with us or anyone else. No analytics SDK, no account, no sign-in.

Built For

Web developers debugging sitemaps and RSS feeds. Localization engineers working with XLIFF. Designers editing SVG. System integrators reviewing API responses. Anyone who has ever opened a 50 MB XML file and watched their previous editor freeze.

Vega - the brightest star.

Vega is the fifth-brightest star in the night sky and one of the steadiest reference points astronomers have. The editor that bears its name aims to be just as steady when you're staring at a fifty-megabyte XML file.

Download on the Mac App Store