There's not a whole lot of activity around it these days, but Zelda Classic is an engine for Zelda 1 with a number of additions and improvements, that allows for custom maps, tilesets, scripts, items, enemies, etc. etc.
I've whiled away an unreasonable amount of time on quests that are on par mechanically and quality-wise with Link's Awakening and the Oracle games. Shame I can't get the tarball to work properly on Steam Deck, it's a great fit for that hardware.