The way I understand you could use phaser and matter.js together, matter being the physics engine for phaser. Out of the box matter.js already has a renderer so I simply didn't want to learn 2 frameworks at the same time. Once I reach a point where matter is not enough I'll consider a bigger more feature rich framework like phaser or pixi.