Computing

Computing tools spanning logic gates, quantum algorithms, and video encoding - from classical to quantum.

Algorithms & Data Structures

Information Theory & Encoding

  • Binary Arithmetic & Two's Complement Lab — Explore bit weights, signed representations (Two's Complement, One's Complement, Sign & Magnitude), and step-by-step binary addition, subtraction, and multiplication.
  • Burrows-Wheeler Transform (BWT) — See how BWT reorders text into runs that compress better, and reverse it losslessly.
  • Encoding/Base Detector & Converter — Detect likely encoding or structured format, then decode and explain what it probably is.
  • Entropy Coding Playground — Relate symbol distributions to Shannon entropy, expected compression gain, and next-token prediction in AI/LLMs.
  • Huffman Encoding Visualizer — Build a Huffman tree from text input and see the optimal prefix-free binary codes and compression ratio.
  • LZ77 Compressor Demo — Step through sliding-window back-references used in DEFLATE, ZIP, and gzip.
  • NLP Entropy Lab — Explore token entropy, cross-entropy, perplexity, and distribution shift in language data — the core mathematical metrics used to train and evaluate AI Large Language Models (LLMs).
  • Run-Length Encoding (RLE) — Compress repeated symbols into count-value runs and inspect best/worst cases.

Signal & Media Processing

  • Chroma Subsampling Lab — Compare 4:4:4, 4:2:2, and 4:2:0 to see color-detail loss in image and video compression.
  • Color Contrast Checker (WCAG Luminance) — Check text/background color contrast against WCAG 2 accessibility thresholds — and see how the luminance formula behind it descends from 1953 broadcast television's need to squeeze color into an existing black-and-white signal.
  • Convolution and Feature Maps Playground — Explore convolution kernels, stride, and padding with live input/output feature maps.
  • GOP Structure Visualizer — Understand I/P/B frame patterns, seek latency, and compression tradeoffs in video streams.
  • Motion Estimation Simulator — Inspect block matching, motion vectors, and residual energy in inter-frame coding.
  • Pixel Sampling Lab — Understand sampling, Nyquist, and aliasing with signal and pixel-grid visualizations.
  • Quantization Lab — Explore bit depth, quantization error, and banding with live visual examples.
  • Rate Control Simulator — Compare CRF and CBR behavior under changing scene complexity and buffer limits.
  • Sobel vs Canny Edge Detector — Apply Sobel gradients and Canny hysteresis to compare edge-detection pipelines.
  • Video Encoding Lab — Learn bitrate, codec, CRF/CBR, and quality tradeoffs with live visual estimates.

Automata & Cryptography

  • Boolean Expression Solver — Type Boolean logic expressions and generate a full truth table with intermediate sub-expression columns.
  • Finite State Machine Animator — Step through DFA transitions with a live state diagram — watch which state is active after each symbol and whether the input is accepted.
  • Logic Gates Explorer — Interactive logic gate and small-circuit visualizer with signal pulses, timing strips, and compact truth tables.
  • RSA Encryption Toy — Explore RSA public-key cryptography with small primes - see key generation, encryption, and decryption step by step.
  • Turing Machine Simulator — Simulate a Turing machine with customizable tape and transition rules - the foundation of computation.

Demos & Utilities

  • Bloch Sphere Explorer — Explore qubit states on the Bloch sphere with theta/phi controls, basis-aware probabilities, and H, X, Y, Z gate transformations.
  • Conway's Game of Life — Simulate Conway's Game of Life with classic patterns - gliders, guns, and oscillators.
  • Fractal Explorer — Explore Sierpinski, Koch, fractal trees, and dragon curves at adjustable recursion depth.
  • Grover's Search Algorithm — Step through Grover's quantum search algorithm iteration by iteration. Watch the target amplitude grow while others shrink - O(√N) vs classical O(N).
  • HTML Asset, Image & Markdown Extractor — Paste HTML and extract linked files by category, with image-first gallery output and a Markdown text export.
  • Lorem Ipsum Generator Lab — Generate seeded placeholder text with entropy controls, Markov mode, and Zipf frequency diagnostics.
  • Quantum Random Walk — Compare classical and quantum random walks side by side. See how quantum interference creates a double-peaked distribution that spreads quadratically faster.

Other Tools

Related categories: Mathematics, Physics