An interactive isometric diagram viewer built with Svelte 5 and SvelteKit. Describe your architecture or data-flow in plain YAML and get a rendered isometric 3-D SVG scene directly in the browser.
π Live demo on GitHub Pages
| File | Description |
|---|---|
networking.yaml |
Multi-region AWS microservices architecture |
warehouse.yaml |
Cargo flow from port β trucks β warehouse |
simple-flow.yaml |
E-commerce order processing flow |
floor-plan.yaml |
Warehouse floor plan with flat arrows and floor zones |
# Install dependencies
npm install
# Start the dev server
npm run dev
# Build for production
npm run build
# Preview the production build
npm run preview
# Install Playwright browsers (first time only)
npx playwright install chromium
# Run end-to-end tests
npm test
# Open the interactive test UI
npm run test:ui
The app is automatically deployed to GitHub Pages via the deploy.yml workflow on every push to main.
A CI workflow (ci.yml) runs type-checking, build, and Playwright tests on every push and pull request.
See CONTRIBUTING.md for development setup, project structure, YAML spec reference, and contribution guidelines.
MIT Β© Daan Verstraten