Skip to content
46

algovis

collection of projects and links about algorithm visualization

1.8k stars114 forks40 entriesLast push Dec 5, 2022 (3 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Projects

Setosa

blog (example: Gridlock vs. Bottlenecks)

Mathigon

(example: Sieve of Eratosthenes) and beta site

In 2 lists

Encinographic

blog (example: 2D Wave Equation)

Emergent Mind

blog (example: Perceptrons)

The Nature of Code

book (example: Oscillation)

In 3 lists

Game Mechanic Explorer

(example: Homing Missiles)

Pixel Shaders

book proposal

Probabilistic Models of Computation

book (example: Generative Models)

Steven Wittens

(example: How to fold a Julia Fractal - click arrows on slideshows)

Red Blob Games

(example: 2D Visibility)

In 2 lists

Khan Academy algorithms course

(example: Breadth First Search)

In 3 lists

Christopher Olah

(example: Neural Networks, Manifolds, and Topology)

In 2 lists

Visualgo

Visualizing data structures and algorithms through animation.

In 3 lists

Melkman's Algorithm interactively explained

Libraries & tools

Tailspin

JS interpreter in JS that runs an algorithm and lets the visualization inspect the local variables. Records history to allow stepping backwards too.

Vamonos

algorithm visualizations with pseudocode shown to reader and JS version underneath, plus some useful widgets to show pseudocode, call stack, data structures

In 2 lists

Algomation

algorithm visualization that uses JS generators to pass control between algorithm execution and browser event loop

In 2 lists

Algorithm Visualizations

LaTeX2HTML5

annotate LaTeX diagrams with interactivity when exporting to HTML

Tangle

Js Library for reactive documents.

In 2 lists

References

Visualizing Algorithms

In 2 lists

Active Essays on the Web

Visualizing sorting algorithms

arguing that static visualizations are better than algorithm animation

Examples

Garbage Collection

Spatial Hashing

Fourier Image Filtering

Fourier Series Visualization

The Skyline Problem

Animated Bézier Curves

A Primer on Bezier Curves

In 2 lists

Sight And Light

Newton-Raphson Optimization (1D)

Newton-Raphson Optimization (2D)

Fisher-Yates Shuffle

Tetris in Clojure

HyperLogLog for big data distinct values

Cave Culling Algorithm in Minecraft

Explanation of X11 Servers

has an X11 server running in the browser!

Manual for rot.js, a roguelike game library

makes all the examples editable and viewable in the browser

ConvNetJS

neural network examples in browser (example: 2-layer neural network)

In 3 lists
See category
94

Table of Contents

hesreallyhim/awesome-claude-code

A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…

Fresh★ 55k202 entriesPushed today
94

Awesome Agent Skills

VoltAgent/awesome-agent-skills

A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

Awesome Production Machine Learning

EthicalML/awesome-production-machine-learning

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

Static Analysis

analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…

Fresh★ 15k528 entriesPushed 8 days ago