ProjectChrono is a physics-based modelling and simulation infrastructure based on a platform-independent open-source design implemented in C++.