Check out what jalbam has contributed to FileCart
Yasminuroban is an open source "Sokoban" alike game totally written in DHTML (JavaScript, CSS and HTML) that uses keyboard. Includes level editor.