Rayforce Rayforce, a pure C17 embeddable engine with zero dependencies, fuses columnar analytics and graph traversals into a single operation DAG that executes as morsel-driven bytecode. The engine features a multi-pass optimizer, radix-partitioned hash joins sized for L2 cache, and a Lisp-like query language called Rayfall with a REPL interface. Rayforce supports graph algorithms including BFS, PageRank, and Louvain through double-indexed CSR storage, with all operations executing without malloc calls. Columnar analytics and graph traversal in one fused pipeline. Rayforce is a pure C17 zero-dependency embeddable engine where columnar analytics and graph traversals share a single operation DAG, pass through a multi-pass optimizer, and execute as fused morsel-driven bytecode. No malloc. make debug build ASan + UBSan make release optimized build make test run full test suite ./rayforce start the Rayfall REPL Rayforce ships with Rayfall — a Lisp-like query language with a rich set of builtins. The REPL prompt is ‣ : ‣ set t table Symbol Side Qty list AAPL GOOG MSFT AAPL GOOG Buy Sell Buy Sell Buy 100 200 150 300 250 ‣ select {from:t by: Symbol Qty: sum Qty } +--------+----------------------------+ | Symbol | Qty | | sym | i64 | +--------+----------------------------+ | AAPL | 400 | | GOOG | 450 | | MSFT | 150 | +-------------------------------------+ | 3 rows 3 shown 2 columns 2 shown | +-------------------------------------+ ‣ pivot t 'Symbol 'Side 'Qty sum +--------+-----+----------------------+ | Symbol | Buy | Sell | | sym | i64 | i64 | +--------+-----+----------------------+ | AAPL | 100 | 300 | | GOOG | 250 | 200 | | MSFT | 150 | 0 | +-------------------------------------+ | 3 rows 3 shown 3 columns 3 shown | +-------------------------------------+ Headers: include/rayforce.h /RayforceDB/rayforce/blob/master/include/rayforce.h types, memory, atoms, vectors, tables, symbols , src/ops/ops.h DAG construction, opcodes, optimizer, executor, graph algorithms , src/mem/heap.h allocator lifecycle . include