Dungeon.js is a project mainly written in ..., it's free.
It is pitch black. You are likely to be eaten by a grue.