Physia2D is a rigid body based 2D physics engine that I'm building.
I documented my work on this project by writing blog posts, here's a link if you wanna read more about it:
https://aissabenzayed.wordpress.com/portfolio/physia2d-2d-physics-engine/
Here's also a link to a video showcasing the current state of the engine: