ZMPP
From IFWiki
ZMPP (Z-Machine Preservation Project) is a Z-machine interpreter written in Java. It can be run either as a standalone application or as an applet within a web browser. The maintainer is Wei-ju Wu.
ZMPP has largely been replaced by ZMPP2, a rewrite in Scala that also supports Glulx.