Simulators
Interactive simulations & visualizers — explore directly in your browser.
Binary Search Tree
AlgorithmsInsert, search, and delete nodes in a binary search tree with real-time visualization.
Conway's Game of Life
NatureExplore cellular automata — watch simple rules create complex, emergent patterns.
CPU Scheduler
EngineeringSimulate CPU scheduling algorithms — FCFS, SJF, Round Robin, and Priority scheduling.
Database B-Tree
AlgorithmsVisualize how databases use B-Trees for indexing — insert keys and watch the tree split and grow.
Finite State Machine
AlgorithmsBuild and run finite state machines — define states, transitions, and test input strings.
Hash Table
AlgorithmsVisualize hash table insertions, lookups, and collision resolution strategies.
Memory Allocator
EngineeringVisualize heap memory allocation strategies — First Fit, Best Fit, and Worst Fit.
Network Packet Router
EngineeringWatch packets traverse a network graph using different routing algorithms.
Pathfinding Visualizer
AlgorithmsVisualize A*, Dijkstra, and BFS algorithms finding the shortest path on a grid.
Pendulum Physics
PhysicsSimulate a swinging pendulum with adjustable length, gravity, and damping.
Recursion Tree
AlgorithmsVisualize recursive function call trees for Fibonacci, factorial, and more.
Sorting Visualizer
AlgorithmsWatch sorting algorithms in action with colorful animated bar charts.
Stack & Queue
AlgorithmsVisualize push, pop, enqueue, and dequeue operations on stacks and queues.