🧩 Web Tools

Web Tools

Thirty-two small, self-contained browser tools. No frameworks, no dependencies, no tracking: just open and use.

Math & Computation

∑

Math Keyboard

Active

A virtual keyboard of ~3,700 math symbols with search, recent-history, copy and download.

Launch
🧮

1-Bit Calculator

Active

Compute AND, OR, XOR, NAND, NOR, XNOR and NOT on single bits A and B.

Launch
⚡

Logic Evaluator

Active

Text-based Boolean expression evaluator with color-coded evaluation, expression trees, truth tables and simplification.

Launch
🔢

Numerical Analysis

Active

Arbitrary-precision math in your browser: big-number calculator, calculus and more, up to 100,000 digits.

Launch
π

sPIgot

Active

Digits of π streaming across the screen from a Gibbons spigot: 6 BigInts, unbounded, no floating point.

Launch
🧮

Web Cruncher

Beta

Multi-threaded mathematical constant digit calculator using Web Workers with BigInt arithmetic. 38 constants, streaming output.

Launch
🔤

ABACABA Stream

Active

Infinite scrolling display of the ABACABA fractal sequence, colored by letter.

Launch

Luck & Probability

✉️

Envelope Stopping Game

Active

Open envelopes one by one and decide when to stop. A secretary problem game.

Launch
🚪

Monty Hall Problem

Active

The classic three-door goat/car game: pick a door, switch or stay.

Launch
🎰

Bet Button

Active

A simple gambling game: bet, press the button, see what happens.

Launch
🪙

St. Petersburg Paradox

Active

Flip a coin: $2 on 1st heads, $4 on 2nd, $8 on 3rd... EV = ∞.

Launch
🃏

Uno Poker

Needs Work

Poker-style betting with Uno cards. Most hand-to-community matches wins the pot.

Launch
🐍

Snakes & Ladders

Beta

Roll the die, climb ladders, dodge snakes. First to 100 wins. 2-4 players with AI.

Launch
🔍

Spot the Odd One Out

Needs Work

Find the one item that's different: visual patterns, numbers, words, or emoji. Configurable grid, timer, decoys, and difficulty.

Launch

Language & Meaning

💬

Colorless Green Ideas

Active

A Chomsky-style sentence generator. Perfect syntax, meaningless semantics, numbers up to a googol.

Launch
📚

Library of Babel

Active

Type any string and find the exact book whose first line is your words. 95 glyphs, 262144 pages per book, ~5.1×101,659,034,805 volumes.

Launch

Machines & Security

✍️

Clean Editor

Active

A fast, minimal code editor with syntax styling, light/dark theme and keyboard-friendly controls.

Launch
⚙️

TM0 Visualizer

Active

A toolchain for TM0, a tiny Turing-machine dialect: write assembly or high-level IR, compile to .tm0 and watch it run.

Launch
🔐

Secure Channel Assistant

Active

An end-to-end encrypted messaging demo with a Signal-style Double Ratchet key exchange, running entirely in your browser.

Launch

Peer-to-Peer

💬

Secure Channel Assistant P2P

In Progress

Encrypted peer-to-peer messaging with WebRTC: room names, optional passwords, group mesh, file transfer. No server, no tracking.

Launch

Fractals & Generative Art

🌿

L-System Garden

Active

L-system fractal explorer with axiom/rule editor, turtle graphics, and 13 presets: Koch, Sierpinski, dragon curve, Hilbert, and more.

Launch
🌈

Hilbert Rainbow Curve

Active

Space-filling Hilbert curve on a 2n × 2n grid, colored by a smooth rainbow gradient. Animate, step through, or explore orders 1–8.

Launch
💎

3D Gem Viewer

Needs Work

Interactive gemstone renderer: 23 cuts, realistic IOR/dispersion, 10 stone presets, and CPU path tracing.

Launch
🔮

SDF Ray Marching

Beta

GPU gallery with no assets: signed-distance-field scenes rendered via ray marching in a WebGL 2 fragment shader. 6 scenes, 4 materials.

Launch

Cellular Automata

⚔️

Cell Battles

Active

Red and Blue cells fight for territory in a probabilistic cellular automaton with 12 themes.

Launch
🌱

Elementary CA Explorer

Active

All 256 elementary cellular automaton rules, from Rule 30 chaos to Rule 110 Turing-completeness.

Launch
🌀

Kuvina Fractals

Active

Totalistic cellular automaton with 2–64 states: each cell = (left + center + right) mod N. Hue-colored, Sierpinski to chaos.

Launch

Benchmarks & Stress

🔥

CPU Burner

Active

Configurable stress tests: prime sieve, matrix multiply, SHA-256 hashing, regex backtracking, with live performance monitoring and thermal throttle detection.

Launch
🧮

Web Cruncher

Beta

Multi-threaded mathematical constant digit calculator: 38 constants, Web Workers, BigInt arithmetic, streaming output.

Launch

Worlds & Physics

💧

Liquid Lab

Active

An interactive Navier-Stokes flow field with views for direction, speed, curl, pressure, and heat. Drag to stir, pour heat from the nozzle.

Launch
🗺️

Landscape Explorer

In Progress

An infinite procedural world: perfect mazes, Hilbert curves, caves, biomes and more, computed in a Web Worker. Pan, zoom, play, dodge hunters, slide on ice.

Launch
❄️

Crystal Growth

Needs Work

Dual-mode crystal growth: DLA random walkers with point/line/square seeds, stickiness, and phase-field Reiter model with hex symmetry. SVG export.

Launch
🔮

Double Pendulum

Needs Work

Chaotic double pendulum with fading trail. Click to re-randomize.

Launch

Downloads

📦

Single-File Download

All tools bundled into one self-contained HTML file. Open offline, no server needed.

Details
⚖️

GPLv3 License

Full text of the GNU General Public License v3.0 under which this project is released.

View
🔌

EDADSL

A domain-specific language for electronic design automation: schematic capture and PCB layout, with ~700 built-in functions and a full spec.

Details

About

A collection of experiments in cellular automata, generative grammar, math tooling, computing machines and playful interfaces. Everything runs entirely in your browser: nothing is uploaded, nothing is tracked.