Explore chaotic dynamical systems in real time, directly in your browser. This is a WebAssembly (Go / TinyGo) and WebGL visualizer that renders strange attractors as rotatable, zoomable 3D trajectories. Drag to rotate, scroll to zoom, and adjust each system's parameters with tactile control knobs.
Lorenz, Rossler, Chua's double-scroll circuit, Aizawa, Thomas cyclically-symmetric, Halvorsen, Chen, Dadras, Rabinovich-Fabrikant, Burke-Shaw, Lissajous, the 4D hyperchaotic Rossler system, and all eighteen of J. C. Sprott's simple chaotic flows (cases B through S).
A Custom mode lets you enter arbitrary differential equations (dx/dt, dy/dt, dz/dt, and an optional 4th dimension); any parameter you name is automatically given a control knob, and the resulting attractor is shareable as a link.
Also includes audio-reactive modulation, a spectrogram and XY oscilloscope, polyhedra and geometric primitives, and color-gradient controls. An homage to the analog attractor computers at glensstuff.com.