SKR_Physics is a lightweight and easy to use 2D physics engine which is written in C++.
Rectangle based collision system
Very simple gravity and friction imitation
It has no dependency apart from std C++ libraries
How to use it
You should examine the header file and the examples to learn how to use it. The examples are SDL implementations of this library.