The real Amber interpreter (a q/kdb+-style engine written in C) compiled to WebAssembly. Columns, tables, qSQL, temporal types, and braille charts — no install, no server.
Enter the IDE →/ a table, a group-by, and a chart — all in the browser t:([]sym:`AAPL`MSFT`AAPL`MSFT; px:191.2 402.5 191.9 403.1; qty:100 50 75 60) select avg px, sum qty by sym from t plot (10*{sin x%6}'!120; 60; 12) / braille line chart gentq 500 / generate a synthetic trade/quote session candle bars[10; select from trades where sym=`AAPL]
Not a re-implementation — the actual C engine compiled to WASM. Same results as the native binary.
Columnar tables, select … by … from, keyed tables, joins, and column attributes.
Dates, times, timestamps and time-series aggregations built for market data.
Braille line charts and Unicode candlesticks with labelled axes and multi-series legends.
All twelve example programs ship inside the page — load and run them with one click.
Amber, Midnight, Matrix, Paper, Synthwave, Mono — your pick follows you into the REPL.