If you just want something to manage your game library, you can use my project, Start9.io (<a href="http://start9.io" rel="nofollow">http://start9.io</a>). We currently support GB, GBC & GBA games, and I plan to add SNES support as soon as I can spare some time.<p>As for the emularity project, I can only advise you to use my Virtjs devices* in order to give modularity to your users at virtually no cost.<p>The Emscripten SDL implementation is nice, but not easy enough to interact with when it comes to an actual project rather than a proof of concept. Good luck!<p>* <a href="https://github.com/arcanis/virtjs" rel="nofollow">https://github.com/arcanis/virtjs</a>