For example, use sono for audio and use the ticker system in pyaudiogame along with brython. Then get an account on Amazon S3 or Github to host your webpage. That's all you need to do to start developing python in the web browser. There needs to be a tutorial for this, and I'll put it on my list of things to do.
Here is what I think should happen:
There should be something called webaudiogame that functions like create-react-app. The goal would be for someone to type something like:
webaudiogame python appName
and a dir called appName would be created with everything needed to develop audio games in brython. All one would need to do is enter the app dir, and type npm start to run the app in their web browser. There will be a tutorial on how to deploy to S3 or Github, and maybe even a tutorial on python using brython later on. The initial src folder will have some code that will show how to capture keyboard input, schedule events, manage sounds, and save.
The webpack server will have hot module reloading and the included packages will be, either sono or WAD (debate please), then some libraries that make saving and queueing events easy. Then a script to allow one to package their code in an executable, probably using Electron.
This would allow people to quickly develop audio games in the browser without spending lots of time looking for libraries.
What are your thoughts?
I can start this kind of thing, but as you see from pyaudiogame and the accessible Unity Template, I'm not good at maintaining or extending projects past the basics. So if I should spend the time creating something like this, then there should be some other contributors who can write tutorials, use the package, and write new modules.