Decision Workspace
engawa-wgpu vs engawa vs engawa-snow
Side-by-side comparison of Rust crates
wgpu-backed Dispatcher impl for engawa render graphs. Compiles Material → wgpu::RenderPipeline; walks the compiled graph; dispatches fullscreen-effect passes against any wgpu::TextureView (most commonly a garasu::HeadlessTarget for tests + a winit surface for live).
Engawa (縁側) — typed render-graph IR for pleme-io GPU consumers. Bevy-inspired render-graph design distilled to mado-shaped needs: no ECS, no game loop, no asset pipeline. Pure-data IR + topo sort + cycle detection + integration with garasu's headless GPU primitives.
Flagship snow effect for engawa. Layered parallax snowflakes + cursor-deflection + typing-pulse + accumulation pile, authored in engawa-lisp + WGSL, dispatched through engawa-wgpu. Embeds shader + graph; exposes typed SnowParams uniform and apply() helper for per-frame state push.
Core Metrics
| engawa-wgpu | engawa | engawa-snow | |
|---|---|---|---|
| Health Score | 51 | 52 | 54 |
| Total Downloads | 147 | 140 | 66 |
| 30d Downloads | 0 | 0 | 0 |
| Dependents | 0 | 16 | 0 |
| Releases | 9 | 3 | 4 |
| Last Updated | 8d ago | 31d ago | 40d ago |
| Age | 1m | 1m | 1m |
Health Breakdown
Technical Details
| engawa-wgpu | engawa | engawa-snow | |
|---|---|---|---|
| Version | 0.1.9 | 0.1.3 | 0.1.5 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | MIT | MIT |
| Dependencies | 6 | 5 | 7 |
| Crate Size | 179KB | 66KB | 148KB |
| Features | 2 | 0 | 2 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2024 |
| MSRV | 1.89.0 | 1.89.0 | 1.89.0 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •engawa-snow leads with a health score of 54/100, but none of the options score above 80.
- •engawa-wgpu has the most downloads (147), suggesting wider adoption.