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