Dungeons of Infinity is "not a ROM hack" and was developed in Gamemaker Studio "using the original assets" according to the creator. It includes "many new features and assets" and "special care was put in to ensure it still looks, feels and plays like the original game".
The goal is to descend through the dungeons until you encounter Link's nemesis Aghanim, and if you die, you'll restart at the beginning. Along the way, the dungeon layouts, enemies and items are randomly generated, so it's different every time you play, and there are "no continues or extra lives". Here's a look: