Technology spotlight
Cells
A reactive state graph for TypeScript applications.
Cells is a small, framework-independent reactive runtime inspired by spreadsheets. Declare how values depend on one another and let the graph keep application state coherent across asynchronous work.
Built at OKcontract Labs and released as open source, Cells models dependency relationships directly instead of synchronizing copies of derived state by hand.
graph.ts10
20
map([a, b], (a, b) => a + b)30
Async is native
Promises, errors, unavailable values, and dynamic pointers are part of the value model, not orchestration bolted on around it.
Stable by design
Ranked computations keep older async results from replacing newer state, while subscribers receive settled propagation batches.
A smaller trust surface
A focused runtime and deliberately lean toolchain keep the dependency graph and its software supply chain understandable.







