Skip to content

Battle-Tested PatternsProduction-Proven Programming Patterns

From React Scheduler to Linux kernel — 46 patterns you can explore interactively, trace to real source code, and implement in 4 languages.

Try It — Interactive Min Heap

Every pattern page has a hands-on visualization like this one. Click Insert Random to watch the heap algorithm in action, or try the React Scheduler scenario. Use the playback bar below the visualization to undo any step, replay, or scrub through the algorithm's history:

All 46 Patterns — Interactive Timeline

80+ years of computing history. Click any card to explore the pattern. Browse by category → · Full timeline page →

Released under the MIT License.