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.