DIGISIM.OBSERVATORY · Kategorie 12 — code
3 live · 0 geplant Build 0.2 — : —
Deutsch
Kategorie 12 · code

Die Gestalt von Software.

Software hat eine Gestalt. Ein Repository ist eine Stadt — Dateien sind Gebäude, Verzeichnisse sind Stadtviertel, Sprachen sind die Farben des Gesteins. Der GitHub-Firehose ist eine Galaxie, in der jeder neue Commit einen Stern aufleuchten lässt. Sortieralgorithmen, die nebeneinander laufen, werden zu einem fremdartigen Kammerorchester. Code, räumlich und hörbar gemacht.

Apps live 3
in Entwurf 0
eröffnet 05·28
CODE-001 · LIVE läuft
vorgestellt · jetzt live
Dependency Galaxy

Type an npm package and watch its dependency tree bloom into a 3D constellation — shared deps pull together, the most-depended-on packages burn brightest.

codenpmgraph
2026-06-05 /code/dependency-galaxy
in diesem Bereich · 22 Apps
CODE-002 live
Hacker News Live

Die HN-Startseite als lebendiger Organismus — Beiträge nach Punktzahl skaliert, jede Minute neu abgefragt, während Rang und Punkte animiert atmen.

code /code/hacker-news
CODE-003 live
Commit Galaxy

GitHubs öffentlicher Event-Firehose als langsam rotierende galaktische Scheibe gerendert — jeder neue Commit zündet einen Stern, eingefärbt nach Programmiersprache.

github /code/commit-galaxy
CODE-004 bereit
Esolang Stepper

Step through esoteric-language programs as they run — a correct Brainfuck (and OOK!) interpreter that lights up the memory tape, the data pointer, the current instruction, and the output one command at a time.

code /code/esolang-stepper
CODE-005 bereit
Compiler Pipeline

Watch a tiny program flow through a real compiler — lexer to tokens, parser to AST, three-address IR, then stack-machine assembly — and step through how one construct maps stage to stage.

code /code/compiler-pipeline
CODE-006 bereit
Sorting Race

Watch bubble, quicksort, heap and friends sprint through the same shuffled deck, step for step, in their own lanes.

code /code/sorting-race
CODE-007 bereit
Regex Playground

Type a pattern and watch a cursor sweep your text, lighting every match and capture group while a meter counts the engine’s steps and backtracks.

code /code/regex-playground
CODE-008 bereit
Pathfinding Arena

Watch BFS, Dijkstra, A* and Greedy Best-First flood a grid maze and race to trace the shortest path.

code /code/pathfinding
CODE-009 bereit
Merkle Tree

Hash a row of data blocks into a single root, then edit any leaf and watch one change cascade all the way up — or pull a Merkle proof that needs only log₂ n sibling hashes.

code /code/merkle-tree
CODE-010 bereit
Hash Table Lab

Watch keys get hashed, probe their way into buckets, collide, chain, and trigger a live rehash as the table fills.

code /code/hash-table
CODE-011 bereit
Git Graph

Watch a branchy commit history build itself the way gitk draws it — commits pop in along colored lanes, branches fan out, and merges braid back together, replayed operation by operation.

code /code/git-graph
CODE-012 bereit
Garbage Collector

Watch a garbage collector trace a live heap from its roots and reclaim the unreachable — mark-and-sweep, reference counting (and its fatal cycle leak), and a generational copying GC.

code /code/garbage-collector
CODE-013 bereit
Float Inspector

Type a number and watch its exact IEEE-754 bits unfold into sign, exponent and mantissa — click any bit to toggle it and learn first-hand why 0.1 is never really 0.1.

code /code/float-inspector
CODE-014 bereit
Diff Theater

Edit two versions of a text and watch the diff form — added, removed and kept lines — then open the edit graph to see the algorithm trace the longest common subsequence that every git diff is secretly built on.

code /code/diff
CODE-015 bereit
CPU Pipeline

A classic five-stage RISC pipeline laid bare — watch instructions overlap, stall on data hazards, forward results, and flush on a mispredicted branch.

code /code/cpu-pipeline
CODE-016 bereit
Consistent Hashing

Hash servers and keys onto a ring; add or remove a node and watch only ~1/N of the keys move — while virtual replicas smooth the load.

code /code/consistent-hashing
CODE-017 bereit
Cache Lines

A CPU cache visualizer that shows why memory access patterns dominate performance — hits versus misses, the cache line that brings neighbours along for free, and why row-major beats column-major.

code /code/cache-lines
CODE-018 bereit
Bloom Filter

Watch items fan out through k hash functions to light up a bit array, then probe queries that are "definitely not" or "possibly" in the set as false positives bloom.

code /code/bloom-filter
CODE-019 bereit
Bitwise Playground

Toggle the bits of two 32-bit integers and watch AND, OR, XOR, shifts and rotates compute live — binary, hex and signed/unsigned decimal all in sync, with presets that teach how computers actually manipulate bits.

code /code/bitwise-playground
CODE-020 bereit
Self-Balancing Tree

Drop keys into a binary search tree and watch it pivot, recolor, and rebalance itself in real time — plain BST, AVL, or red-black.

code /code/binary-tree
CODE-021 bereit
B-Tree Builder

Insert keys into a B-tree of order m and watch overflowing nodes split, promote their median upward, and grow the tree — the balanced, fat-node structure behind databases and filesystems.

code /code/b-tree
CODE-022 bereit
Sort Dance Floor

Fünf Sortieralgorithmen — Bubblesort, Mergesort, Quicksort, Radixsort und Heapsort — die parallel auf 3D-Balkenarrays gegeneinander antreten, mit Audiotönen für jeden Vergleich.

Algorithmen /code/sort-dance
CODE-023 bereit
Code City

Ein GitHub-Repository als 3D-Stadt gerendert: Dateien sind Gebäude (Höhe = Codezeilen), Verzeichnisse sind Stadtviertel, die Sprache bestimmt die Farbe. Klicken Sie auf ein beliebiges Gebäude, um den Quelltext zu lesen.

github /code/code-city
code · Kategorie 12 ← zurück zum Observatorium