Matter.js physics

If you're a game developer interested in learning about physics engines, these resources are a good place to start.

Topics include things like integration, collision detection, collision resolution and friction.