Trace is an interactive algorithm visualizer. It provides step-by-step animated visualizations for algorithms and data structures across graph theory, number theory, search, and sorting, with annotated source code that highlights in sync with each execution step.