mathua oss // adaptive math that makes sure you understand before moving forward.
go · typescript · react · next.js · python · sympy · postgresql · sqlite · docker · 397★
An open-source adaptive math learning engine with 1,500 concepts across 28 courses and 23 domains, plus 4,500 worked examples.
Mastery is evaluated on both accuracy and response time rather than a single threshold. A DAG scheduler balances 70/30 new and review, and SM-2 spaced repetition is woven into sessions.
Problems are generated on demand to encourage understanding rather than memorisation of question patterns. Single Go binary with a React + Next.js frontend, weekly Monday leagues, share links and CSV transcripts; no account or paywall.