Vibeleaderboard
Index / tool
Visit waxlang.dev
Category
Developer Tools
Rank
No. 1284Tools index
Platform
web · cli
Type
TOOL
Date

About

Wax is a language for deterministic recording and replay that lets developers restore any recorded frame of a running program and execute new code against that past state to inspect, query, or change what happened. This showcase demonstrates the concept using a real Doom playthrough, rewinding the recording, extracting data Doom never logged, and replaying the run under altered rules (e.g. one-hit enemies, health-costing bullets).

What it can do

  • Record a deterministic execution of a running program

    Running program (e.g. Doom session)Recorded execution trace

  • Rewind and restore any recorded frame of a running program

    Recorded execution traceRestored past program state

  • Execute new code against a restored past state to extract data never originally logged

    Restored program state and query codeExtracted/inspected game data

  • Replay a recorded run under altered rules or modified code

    Recorded execution trace and modified rules/codeAltered replay of the run

Why it made the leaderboard

Offers a fundamentally different debugging model: instead of adding logging ahead of time, record everything and later write arbitrary queries or rule changes against the recorded history.

Tags

time-travel-debuggingdeterministic-replaydoomrecordingdebuggingdeveloper-toolsreplay-engine

Media

Wax

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.