Forth Systems
- herkforth is a native, colored forth for the PPC and was written by Jason Woofenden.
- Fronds is a rewrite of herkforth for a simple virtual machine so it can easily run on just about any hardware and under any OS.
- gforth is a free (GNU GPL) and quite popular ANS Forth. Many of the forth code examples have been tested with it.
- colorForth is an operating system for x86 PC's. It was written by Chuck Moore, the creator of forth!
- FICL (Forth Inspired Command Language) is a programming language interpreter designed to be embedded into other systems as a command, macro, and development prototyping language. Very solid and easy-to-use. http://ficl.sourceforge.net/
- PygmyForth is a free Forth implementation for DOS, based on cmForth and F-PC. It is a great learning environment.
- BashForth is a free Forth implementation, written as bash script. More about BashForth can be found here: http://wikipedia.org/wiki/Bashforth
- RetroForth a public domain forth for DOS, Windows, GNU/Linux, FreeBSD, and use as an native operating system for the x86. More information is at http://www.retroforth.org.
- SEDForth is a free forth compiler written as a SED script. It generates Linux/x86 assembly language using subroutine threading and some easy optimizations. It started as an offshoot of RetroForth.
- 4IM is a standalone forth system for x86. It also runs under DOS. Uses tail recursion like colorForth. Well featured. More at http://4im.atspace.com/.
- isforth is an X86 only forth compiler for GNU/Linux.
- 4tH is a forth compiler for GNU/Linux, Windows, BeOS, DOS, AIX, FreeBSD, Solaris and many other Unixes. It is licensed under the LGPL and is written in ANSI-C. It generates bytecode, C-embeddable bytecode, C-programs, but also works fine as a scripting language. The entire compiler can be embedded in a C-program. Written by Hans Bezemer.
- http://ForthOS.org/
- Glypher is a colored derivative of RetroForth using the Allegro graphics library. Its creator has moved on to do a forth for the Nintendo GameCube, but a binary is still available at http://retroforth.org/glypher/.
- JForth is a (free) complete forth programming environment for the Classic Amiga systems. Has an on-line manual, FAQ, links, and programs. See the site for more information. http://home.tampabay.rr.com/jforth/
- please add more...
Here's a map of a bunch of forth implementations, and how they relate to each other: http://www.complang.tuwien.ac.at/forth/family-tree/ It doesn't have much from the past 5 years, but is otherwise very cool.