For work-adjacent reasons, I was recently looking into basically preserving a Flash game to run on Endless OS—well, ideally any Linux-based OS as a Flatpak since that’s what Endless OS uses.
I was pointed towards Ruffle, a Rust reimplementation of Flash player, which seems really cool.
While I could probably wrap it up as an HTML page in an Electron app using the client-side library, I would prefer using the native Ruffle client if possible.