DIGISIM.OBSERVATORY · catégorie 12 — code
3 en direct · 0 prévu build 0.2 — : —
Français
catégorie 12 · code

La forme du logiciel.

Le logiciel a une forme. Un dépôt est une ville — les fichiers sont des bâtiments, les répertoires des quartiers, les langages les couleurs de la pierre. Le flux d’événements de GitHub est une galaxie où chaque nouveau commit allume une étoile. Des algorithmes de tri tournant côte à côte deviennent un étrange orchestre de chambre. Le code, rendu spatial et audible.

apps en direct 3
en conception 0
ouvert 05·28
CODE-001 · EN DIRECT en marche
en vedette · en direct
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
dans cette section · 22 apps
CODE-002 en direct
Hacker News Live

La page d’accueil de HN comme un organisme vivant — les articles dimensionnés selon leur score, réinterrogés chaque minute, le rang et les points s’animant au rythme de la respiration du tableau.

code /code/hacker-news
CODE-003 en direct
Commit Galaxy

Le flux d’événements publics de GitHub rendu comme un disque galactique en rotation lente — chaque nouveau commit allume une étoile, colorée selon le langage de programmation.

github /code/commit-galaxy
CODE-004 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
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 prêt
Sort Dance Floor

Cinq algorithmes de tri — à bulles, fusion, rapide, par base et par tas — s’affrontant en parallèle sur des tableaux de barres en 3D, avec des tonalités audio pour chaque comparaison.

algorithmes /code/sort-dance
CODE-023 prêt
Code City

Un dépôt GitHub rendu comme une ville en 3D : les fichiers sont des bâtiments (hauteur = lignes de code), les répertoires des quartiers, le langage détermine la couleur. Cliquez sur un bâtiment pour en lire le code source.

github /code/code-city
code · catégorie 12 ← retour à l’observatoire