Kaboom.js is a recent library for making games. Recently the version 3000 was released (They jumped from version 2000 to 3000, there aren't 3000 versions haha).
Anyway, I really like the library. You make games with it by creating game objects by passing a list of components offered by Kaboom.js. Optionally you can create your own components as well.
Here is my tutorial which lasts 7 hours where I go in depth on how to make a platformer game with it :
Enjoy!