jFluidic is a web based fluid simulator and visualizer.

The solver uses the GPU (vis WebGL) to solve the Navier-Stokes equations in 2 dimensions using an iterative grid solver.

View Demo (opens in new window)

View source on GitHub (opens in new window)