Getting started with ZenFG
Choose a path for your application. ZenFG coordinates graph-visible GPU work; your application owns the device, rendering policy, and presentation.
| Goal | Start here | What you will get |
|---|---|---|
| Integrate TypeScript and WebGPU | WebGPU quick start | A clear-only presentation frame |
| Integrate Rust and wgpu | Rust quick start | A CPU-only compiled graph, followed by device-backed recipes |
| Read or produce Snapshot data | TypeScript Snapshot or Rust Snapshot | Validated, canonical portable diagnostics |
| Embed a visual debugger | Inspector quick start | A browser workbench for your captures |
| Work with an AI coding assistant | WebGPU Skills, Snapshot Skills, or Inspector Skills | Package-specific English instructions; see each guide for release availability and pnpm approval |
Package documentation
Each package or crate owns its usage, concepts and upgrade instructions. Follow the links above for version-specific guides, or browse the online documentation.
For exact APIs, follow each package README to its included types/source or Rust API documentation. The development TypeScript API is generated from public source comments.
Versions and contributing
The website follows the development branch. Installed READMEs, packaged examples, and per-package release tags preserve documentation for published versions. Review the migration from 0.1.0 before upgrading runtime or Inspector APIs. See the Snapshot 1.2 timing migration for older beta captures and the changelog for per-package changes.
For repository work, read Contributing, the documentation workflow, and the release process.