Matter.js
Dwuwymiarowy silnik fizyki napisany w czystym JavaScripcie, dla gier i interaktywnych dem, które mają działać w przeglądarce bez skompilowanych zależności.
Liam Brummitt wydał Matter.js w 2014 roku na licencji MIT. Obsługuje bryły sztywne, kształty złożone, sprężyny i więzy, wykrywanie kolizji z fazą szeroką oraz „usypianie” brył, które wypadają z obliczeń. Sam nie rysuje niczego poza prostym rendererem diagnostycznym na canvas; założenie jest takie, że podpinasz go do własnej grafiki.
Phaser 3 dołącza Matter.js jako ciężką alternatywę dla prostej fizyki Arcade, dzięki czemu jest to jeden z najczęściej używanych silników fizyki w sieci. Konkurencją jest Box2D skompilowany do WebAssembly — szybszy, ale znacznie mniej przyjemny w debugowaniu w narzędziach deweloperskich przeglądarki.