Tools for |

Tiny Volt is building tools to make complex ideas simple. Stay tuned.

GeomaticBETA

A minimal command-driven studio for geometric construction. Define shapes, compose relationships, and watch everything update in real time. Powered by reactivity, broadcasting, and automatic differentiation.

Reactive updates

Changing a geometric property instantly updates all other geometries that depend on it.

Broadcasting for visual components

Automatically propagate operations across multiple visual elements without manual iteration.

Equipped with autograd

Geomatic provides autograd capabilities in a geometric setting which unlocks new possibilities.

Store

Parabola string art
Cardioid

Ready-to-run geometric constructions you can explore and modify. Each one is a working example you can experiment with immediately - no setup, no explanations. Perfect for learning through hands-on exploration.

Interactive articles with markdown

Markdown Source1### Cardioid Envelope2A cardioid is the envelope3of a family of circles.4{Draw Circles}(\circle points dists)5::slider[ns, n]6$\theta \in [0, 2\pi]$Cardioid EnvelopeDraw Circlesn (resolution)n = 6n = 24θ ∈ [0, 2π]

Create interactive articles using just markdown with extended commands. The examples in the Geomatic gallery were built this way - write your content, add interactive commands, and let the system handle the rest. No complex setup required.

Extend with custom commands

star.tsGitHub1export const NStarExt = {2keyword: 'n-star',3parameters: [4{ argName: 'center' },5{ argName: 'outerRadius' },6{ argName: 'innerRadius' },7{ argName: 'points' },8],9compute: (args) => {10// compute star vertices11}12}Geomaticn-starN-Pointed Star\n-star

Geomatic is designed to be extensible. Anyone can write and install their own commands to add new functionality to the editor. Create specialized geometric operations, custom visualizations, or domain-specific tools.