Recently I began contributing to the Super Mario 64 Javascript port, or 
sm64js. It's great fun doing it and is a great way to feel actually useful.
You can play the "official" version of sm64js at 
https://sm64js.com, or 
https://vanilla.sm64js.com for the "official" version 
without multiplayer. I myself have forked it myself, and host a modified version of the game which will usually have features I am working on implementing but are not yet in the "official" GitHub. You can play that 
here.