RetroAssembly (All Systems)  RetroAssembly (Source)

RetroAssembly is a personal retro game collection cabinet in your browser.

Unlike most emulators that you download, RetroAssembly offers two different options. The first is to visit https://retroassembly.com and create an account. The second is to self-host with Docker.