← Back to work
TypeScript Tooling
Arbor XML Viewer
Local-only XML inspection app with drag-and-drop import, searchable tree navigation, structure stats, keyboard shortcuts, and a polished browser-first workflow.
Arbor XML Viewer is a browser-based XML inspection tool designed for local-only use. It supports pasted XML, drag-and-drop imports, local file selection, and a collapsible tree view for exploring elements, attributes, text nodes, comments, and CDATA without routing content through a backend.
The product experience emphasizes clarity and speed: search can jump through tags, attributes, and text content, a floating dock surfaces structural statistics, and keyboard shortcuts make the interface feel closer to a desktop utility than a throwaway developer aid.
The repository is built with Preact, TypeScript, Vite, Tailwind CSS, Playwright, and Vitest, making it a strong example of thoughtful frontend tooling and local-first product design.