List of Forth Implementations

This is a list of Forth systems known to the organizers of the Ultimate-Benchmark Competition(TM). If there is a Forth-System (that is available online or still sold) missing, send us a hint to forth@theultimatebenchmark.org.

Name CPU Arch Computer System Impl. Lang License Forth Std Link/Ref
Forth030 68030 Atari Falcon 030 Assembler ? ? https://gtello.pagesperso-orange.fr/downld_e.htm
ForthSTE 68000 Atari STE Assembler ? ? https://gtello.pagesperso-orange.fr/downld_e.htm
f68kans 68000 Atari ST, OS-9 C, Assembler BSD ANSI '94 https://github.com/cstrotm/f68kans
f68k 68000 Atari ST, Sinclair QL, OS-9, Amiga C, Assembler BSD Forth 83 https://github.com/cstrotm/f68k
cforth x86, amd64, arm, esp32, esp8266 Unix/Linux, MacOS, Windows, embedded C BSD ANSI '94 https://github.com/MitchBradley/cforth
forthwith x86, arm Linux, macOS, arduino-cortex   BSD ? https://github.com/elcritch/forthwith
nopforth x86 Linux, macOS   UNLICENSE/Public Domain ? https://github.com/iru-/nopforth
if.x86 x86 Linux   ? ? https://github.com/jeffmd/if.x86
:r4 x86 Windows, Windows CE, Android C GPL2 No https://github.com/phreda4/reda4
RealForth x86 MS-DOS   BSD FIG https://github.com/charlescurley/realforth
FastForth 68000 Atari ST   BSD FIG https://github.com/charlescurley/realforth/tree/master/atari
OneForth 68000 Atari ST   ? Forth 83 https://github.com/ForthHub/OneForth
FusionForth 68000 Atari ST   BSD ? https://github.com/meshula/Fusion-Forth
VolksForth 8080, z80, 6502, 8086, 68000 Atari ST, MS-DOS, Apple 1, Apple II, CP/M, Commodore 64, Commodore Plus 4, Commodore C16, Amiga (EmuTOS), Atari XL/XE Forth BSD Forth 83 https://github.com/cstrotm/VolksForth
of816 65816 Apple IIgs, W65C816SXB Dev-Board Assembler BSD ANSI '94 https://github.com/mgcaret/of816
TileForth - Unix, C   GPL Forth 83 https://github.com/cstrotm/tile-forth
helForth x86 Linux   BSD ANSI '94 https://github.com/cstrotm/helforth
TaliForth 65c02 Apple 1, Steckschwein, w65c134sxb, SBC, py65 Assembler Public Domain ANSI '94, Forth 2012 https://github.com/scotws/TaliForth2
PETTIL 6502 Commodore PET Assembler ? ? https://github.com/chitselb/pettil
eulex x86 Bare Metal PC, QEMU, Bochs Assembler GPL ANSI '94 https://github.com/davazp/eulex
preForth x86 Unix, Linux, embedded   GPL minimal https://github.com/uho/preForth
ThisForth - Unix, C, MS-DOS   ? ANSI '94 https://github.com/cstrotm/This-Forth
foco65 6502 Atari XL/XE, Commodore 64, Apple 1   GPL 3 - https://github.com/piotr-wiszowaty/foco65
ff arm, x86 Linux, Plan 9   BSD ? https://github.com/8l/ff
tenth PDP-10 TOPS(?)   MIT Forth 79 https://github.com/aap/tenth
ColorForth x86 Bare Metal PC, QEMU, Bochs   ? - https://github.com/narke/colorForth
lbForth PDP-11, 68000, x86, RISC-V, 6502, AVR, ARM, 8051, msp430 Bare Metal, Linux, Windows, macOS   GPL 3 ? https://github.com/larsbrinkhoff/lbForth
crunchyforth x86 Bare Metal   ? ? https://github.com/ljmccarthy/crunchyforth
QL-SuperForth 68000 SinclairQL Assembler MIT Forth 83 https://github.com/gerryjackson/QL-SuperForth
M4 FORTH Z80 ZX Spectrum M4, Assembler MIT ? https://github.com/DW0RKiN/M4_FORTH
ikforth x86 Linux, Windows Assembler Unlicense ? https://github.com/ikysil/ikforth
angort - Unix, C++ C++ MIT ? https://github.com/jimfinnis/angort
w65c816sxb-forth 65c816 W65C816SXB Assembler CC-NC-SA 4.0 ANSI '94 https://github.com/andrew-jacobs/w65c816sxb-forth