Hyperbolic Geometry Software
NonEuclid
NonEuclid by Joel Castellanos. It's for drawing hyperbolic geometry.
HyperDimension
HyperDimension Ishihama Yoshiaki has written several interesting programs. Many of them are related to high dimensions, including a 4 and 5 dimensional Rubic cube simulators. His programs are small and original, but the interface is very crude. Check out his webpage for more.
http://www.asahi-net.or.jp/%7Ehq8y-ishm/hyper.html.
Ishihama Yoshiaki's software are usually raw and unpolished.
(2002-07)
Mac OS 9
Java
HyperSpace
http://local.wasp.uwa.edu.au/~pbourke/geometry/hyperspace/index.html
(2002)
Mac OS 9
HyperSpace 2.0 (1990) is another higher-dimensional polytope viewer, by Paul Bruke. It does not let you drag and spin, but offers both multiple slice view and projection view on about 4 regular polyhedrons.
Hyperbolic Tesselations
http://www.plunk.org/~hatch/HyperbolicApplet/ Java
Hyperbolic Tesselations Applet draws hyperbolic tilings. Superb! By Don Hatch.
Space Jewels
http://www.paradise.caltech.edu/%7Ecook/Workshop/Java/SpaceJewels/main.html Java
Space Jewels is a Java game, where you drive a spaceship in hyperbolic space to collect jewels. Author is Matthew Cook (born 1970). Matthew Cook
He has a write up http://www.paradise.caltech.edu/%7Ecook/Workshop/Math/HyperbolicLand.html