Skip to content

Dew

Minimal expression language for procedural generation.

Dew is a domain-specific expression language designed for procedural generation workflows. Small, ephemeral, perfectly formed—like a droplet condensed from logic. Just dew it.

Key Features

  • Multi-backend - WGSL shaders, Cranelift JIT, or Lua interpreter
  • Math-focused - Linear algebra primitives built-in
  • Composable - Expressions compose into larger expressions
  • Embeddable - Library-first design for integration into other tools

Backends

BackendUse Case
WGSLGPU shader evaluation for textures, particles
CraneliftCPU JIT for fast evaluation
LuaScripting integration with Lotus