Awesome
What is stage-core?
Stage provides a simple way of creating web-based multiplayer games. It exposes an HTTP server for serving a simple-page games with websocket communication and a built-in state machine to take care of the most common features of both real-time and turn-based games, for both human players and bots.
Read more details on the introduction and API pages. There's also a presentation you can take a look at.