Typra

TypeSpec models to runtime model surfaces.

Typra turns TypeSpec models into runtime model surfaces — bridging your type definitions and the shapes you actually work with at runtime.

What it does

  • TypeSpec-driven
    Start from TypeSpec models as the single source of truth.
  • Runtime surfaces
    Project those models into usable runtime representations.
  • Consistent shapes
    Keep design-time types and runtime surfaces in sync.

Status

Typra has public docs and source, with documented generation targets for TypeScript, Python, C#, Go, Java, Rust, and Swift, plus tests, reference output, and CI metadata.