This is MineWeb, a simple Minecraft clone using my favourite 3d library, three.js. It has:
Random world generation (using Perlin noise)
Simple blocks (Grass, Dirt, Cactus, Stone, sand and more)
Torches (of course)
Plains, mountain and dessert biomes
Day/Night cycle
export/import world
If you want to contribute, you can at: GitHub - IdeiGeniale/MineWeb-Client: Minecraft web clone.
You can play it at MineWeb