About

Project Overview

The XSD/XBRL Form Generator is a fully client-side web application that generates offline, standalone form bundles from XML Schema (XSD) or XBRL taxonomy files.

All processing happens in your browser—no server-side logic, no data transmission, complete privacy. The generated form bundles work completely offline and can be distributed as simple ZIP files.

Technology Stack

Generator App

  • • Astro (Static Site Generation)
  • • React (Interactive Islands)
  • • Tailwind CSS v4
  • • TypeScript
  • • fast-xml-parser
  • • JSZip

Form Bundle

  • • Vanilla JavaScript
  • • Embedded CSS
  • • No external dependencies
  • • Works offline (file://)
  • • Zero network requests

Features

Generator

  • ✓ Client-side XSD parsing
  • ✓ XBRL linkbase support
  • ✓ Deterministic output
  • ✓ Real-time parse logs
  • ✓ Schema preview
  • ✓ Privacy-focused

Form Bundle

  • ✓ Dynamic form rendering
  • ✓ Client-side validation
  • ✓ XML import/export
  • ✓ Draft save/load
  • ✓ Progress tracking
  • ✓ Fully accessible (WCAG AA)

Design Philosophy

Privacy First

All processing happens locally. Your sensitive schema files and data never leave your computer.

Offline Capable

Generated form bundles work completely offline, perfect for air-gapped environments or field work.

Deterministic

Same inputs always produce identical outputs, ensuring reproducibility and version control compatibility.

License & Credits

Built as a demonstration of modern web capabilities for offline-first, privacy-focused applications.

Version 1.0.0 • Generated 2025