A project idea that I've been daydreaming about for a while (but haven't moved past research) is a cleanroom implementation of the online game Space Station 13. SS13 is built on the BYOND game engine, an ancient, closed-source client/server platform with a clunky, proprietary programming language. There have been a few attempts to rewrite SS13 in Unity or custom 3D game engines, but they've all suffered from second-system syndrome and development stalled. Plus they don't leverage SS13's most valuable asset: its existing game content, a huge library of game scripts and assets still being actively developed.
My vision is a new client with an interpreter for BYOND's proprietary language that can execute SS13's existing content unchanged. Compile the client to WebAssembly so people can play and develop the game in a browser without installing any software. Unshackle the game from depending on hosted servers by making the client peer-to-peer using WebRTC. If the new client dethroned the BYOND client, then incompatible improvements could then be made to its fork of the BYOND language.
The name for this project in my head is "Babylon 13". :)