Excalibur
An easy to use 2D HTML5 game engine written in TypeScript
.... Since Excalibur games are "just JavaScript", you can use native app packaging wrappers like Apache Cordova, Universal Windows Apps, or Electron to create cross-platform games. Tons of features to help build your game quickly.