Mnemora
Walk through what you want to remember.
What it is
Mnemora is a 3D memory palace built on WebGL, where you place facts in a navigable scene and revisit them over time. The signature move is keeping the SM-2 spaced-repetition scheduler as a pure, framework-free module fully separate from the rendering, so the interval ladder, ease floor, and timezone-safe due dates can be unit-tested on their own. It is a from-scratch, dependency-light build you can download and run locally.
WebGL memory palace with a pure, framework-free SM-2 spaced-repetition scheduler kept apart from the scene - 8 tests pin the interval ladder, ease floor, and timezone-safe due dates.
What's inside
The full source, the tests, and CI. Open it, read it, change it. A zero-dependency core, free, in the MIT spirit.
Run it after unzip
pnpm install && pnpm dev