calForth is a forth language interpreter and compiler.
It's released under GPL and will run on most *nix environments. It also
includes a debugger and tracer. It's coded in 'C' to allow easy
modification. Also, support for the 8051 processor has been added and
is available in the 1.3 release.