Skip to content

Visual Computation Platform

Build. Compute. Share.

ChainSolve is a visual computation platform for engineers. Replace spreadsheet chaos with a graph of connected blocks. Rust + WebAssembly for near-native performance. Collaborate in real time.

How it works

A new mental model for calculations

Explicit dependencies

Every calculation is a block; every input is a connection. No more spreadsheet archaeology — what depends on what is obvious at a glance.

Rust + WebAssembly, in the browser

The computation engine is written in Rust and compiled to WebAssembly. Large calculation chains run at sub-frame latency without a round trip to a server.

Shareable workspaces

A ChainSolve canvas is a URL. Share it, version it, review it, embed it in a report. Real-time collaboration with live cursors and presence on Team plans.

Extensible blocks

Stock blocks cover algebra, trigonometry, calculus, data transformation, plotting, control flow, and I/O. Package your own TypeScript or Python logic when a stock block is not enough.

At a glance

ChainSolve by the numbers

150+
Block types
Math · data · control · I/O · plotting
Rust + WASM
Computation engine
Near-native speed, browser-native
< 50ms
Cold-start API
Edge-deployed worldwide
99.95%
SLA (Team + Enterprise)
Compute API uptime guarantee

See the full feature breakdown

Browse every block category, compare tiers, and see the roadmap.

Frequently asked

Questions we hear a lot

Who is ChainSolve for?
Engineers, analysts, and technical teams who have outgrown spreadsheets. If your calculation workflow involves tracing dependencies, fighting circular references, or dreading handovers, ChainSolve is for you.
How is ChainSolve different from a Jupyter notebook?
Notebooks are linear and text-first; ChainSolve is a graph and visual-first. Every intermediate value is a labelled block you can inspect, branch off, and plug into another calculation. And there is no Python environment to manage — everything runs in the browser.
Is there a free tier?
Yes. The Free tier covers 3 projects and 50 blocks per canvas with most of the block library. You keep your work indefinitely; upgrading unlocks more projects, bigger canvases, AI blocks, and collaboration.
Can I run ChainSolve offline?
The canvas and computation engine run entirely in your browser, so yes — after the initial load, most things work offline. Sync, AI blocks, and team collaboration need a connection.
Who builds ChainSolve?
ChainSolve is a product of Godfrey Engineering Ltd, a UK engineering consultancy that got tired of spreadsheets on its own projects and decided to build a better tool.

Ready to stop fighting your spreadsheets?

The Free tier is, well, free — and the signup takes thirty seconds.