← Work
Radicand

Radicand

A maths engine where fractions never decay into decimals
MIT · offline · 3 MB installer · runs in the browser too

Radicand — A maths engine where fractions never decay into decimals. It is a product built with the doaipm method, using Claude Code.

<code>sqrt(12)</code> gives you <code>2√3</code>, not 3.4641016151377544. Symbolic calculus, equation solving, differential equations, exact linear algebra, arbitrary precision and plotting — all of it offline. The kernel is a hand-written Rust engine built on a hash-consed expression DAG: every distinct subexpression is stored exactly once, so differentiation and expansion memoise on a 4-byte handle. Nothing GPL or LGPL anywhere in the tree — no GMP, no MPFR, no Maxima, no PARI — and no HTTP client at all. The landing page compiles the same kernel to WebAssembly, so you can try it in the browser before deciding whether to install anything.

Key capabilities

At a glance

NameRadicand
What it isA maths engine where fractions never decay into decimals
SpecsMIT · offline · 3 MB installer · runs in the browser too
Websiteradicand.doaipm.com
Sourcegithub.com/zhitongblog/radicand
Built withthe doaipm method + Claude Code
Visit site · radicand.doaipm.com → GitHub →

Built using the doaipm method with Claude Code. See the methodology →