Matter.js
Saf JavaScript ile yazılmış 2D fizik motoru; derlenmiş bağımlılıklar olmadan tarayıcıda çalışması gereken oyunlar ve etkileşimli demolar için.
Liam Brummitt, Matter.js’i 2014’te MIT lisansıyla yayımladı. Katı cisimleri, bileşik şekilleri, yayları ve kısıtları, geniş aşamalı (broad phase) çarpışma tespitini ve hesaplamadan çıkan uyuyan cisimleri destekler. Basit bir canvas hata ayıklama çizicisi dışında kendisi hiçbir şey çizmez; fikir, onu kendi grafiğinize bağlamanızdır.
Phaser 3, Matter.js’i basit Arcade fiziğinin ağır siklet alternatifi olarak birlikte sunar; bu da onu web’in en yaygın fizik motorlarından biri yapmıştır. Rakibi WebAssembly’ye derlenmiş Box2D’dir: daha hızlı, ama tarayıcının geliştirici araçlarında hata ayıklaması hayli daha keyifsiz.