Opensource Java version of XLogo for Windows, MacOS, and Linux. Free download and reference manual in several languages, updated May 2009. Source code available; tutorial available in French only.
Written for the Java virtual machine, NetLogo runs on Macs, Windows, and Linux. Designed to model complex systems, it is the next generation of a series of multi-agent modeling languages that started with StarLogo.