Build a computer
Start with device physics, compose logic and arithmetic, then step through real machine architectures.
A learning-first monorepo
Coding Adventures is a working laboratory for computing from first principles. The repository follows ideas from transistors and logic gates through languages, runtimes, UI systems, and complete products—without hiding the seams.
Three ways in
Each route crosses specifications, teaching material, reusable packages, tests, and a runnable surface. The destination matters; the layers are the lesson.
Start with device physics, compose logic and arithmetic, then step through real machine architectures.
Follow text from grammar and tokens through parsing, analysis, bytecode, runtimes, and developer tools.
See shared engines, storage, UI compilation, authoring, and deployment converge into usable applications.
Live from the repository
These are working builds, not screenshots. Change inputs, inspect intermediate state, and watch the repository's packages collaborate in real time.
Explore concepts, scripts, syllabaries, lessons, and review progress across a growing human-language curriculum.
A spaced-repetition product that exercises the shared Rust core, document model, storage, and multi-host UI work.
Vacuum tube, BJT, MOSFET, and CMOS behavior made visible.
Gate behavior, truth tables, and transistor-level CMOS layouts.
Adders, ALUs, two's-complement, multiplication, and CPU steps.
Decimal vacuum-tube computation beside binary equivalents.
A working 141-PF calculator powered by an Intel 4004 simulation.
Registers, pipeline, barrel shifter, control logic, and memory.
Compile Nib into 4004 assembly, binary, HEX, and simulation.
Documentation and a live playground for the repository's CSS superset.
A live Markdown renderer built from the repository's own grammar pipeline.
Turn text into barcodes through reusable draw instructions.
Circuit and architecture visualizers collected in one surface.
Perceptrons, XOR, normalization, gradient descent, and matrix math.
Architecture and product documentation for the spaced-repetition system.
Downloadable books generated from the shared human-language curriculum.
Built here, for pages like this
Forme is the typed authoring pipeline generating this page. Content, routes, Style IR, assets, rendering, and deployment artifacts stay independently inspectable while one verified DAG composes the finished site.
On the workbench
The repository is active infrastructure. These are the current integration fronts on main.
One typed UI model targeting web, native toolkits, and paint backends.
A shared project engine expressed as tables, boards, timelines, and flows.
Shared lesson data feeding interactive study surfaces and generated books.
A local-first journaling application built on the repository's shared product stack.