Skip to content

Playground

Runs the full wasm engine in the tab — no eelden serve. Durable OPFS when available; otherwise session memory.

Hosted: play.eelden.dev (same bundle; VITE_PLAYGROUND=1 so the ?local=1 flag is optional).

Local

bash
cd clients/studio && npm install && npm run build:wasm && npm run dev:playground
# open http://127.0.0.1:5173/?local=1

What it demos

  • Schema: Users, Listings, Orders (listing: ref Listings)
  • Auto-seed on empty open: sample rows, snapshot seed, plus a post-snapshot “Flash sale” listing so asof has something to show
  • Stages: filter, select, sort/take/skip, join, group, distinct, asof, atomic, snapshot
  • CodeMirror + lang intel when eelden_lang.wasm is present
  • Write-mode gate; snapshot create for time-travel

Examples rail for playground mode lives in clients/studio/src/playgroundDemo.ts (separate from serve-mode examples.ts).

Reset

Reset & reseed wipes OPFS (or reopens mem) and reloads the demo catalog.

Deploy

See Deploy docs + playground.

Pre-alpha. Local-first. Stdlib-only Rust engine.