ANS Forth for Win32 and Linux/x86 (used to compile the following SF projects: acWEB, acFTP, acFreeProxy, acSMTP, Forth-Script)
A small, self-hosting 16bit Forth system
VolksForth is a 16bit Forth System with the goal to produce a manageable Forthsystem for computer systems with restricted system resources.
Win32Forth is ANS compatible, Forth language application development system with many tools; Interactive console, integrated extensible debugger, a GUI file editor, hypertext rendering, hyperlinked source files. VIEW <word-name> to explore the many files
The Portable Forth Environment implements the ANSI Forth Standard, it is fully written in C, the newer version has a module concept, and it is fully multithreaded. Autoconf used. Tested in embedded environments.
Ficl is a lightweight, efficient language designed to be incorporated into other programs, including (especially) firmware based systems. Ficl includes a simple but capable object model that can wrap existing data structures. Applications: scripting,
amforth is an extendible interpreter on microcontrollers
amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. Turnkey actions for fully autonomous operations are possible as well. The command language is close to the Forth 2012 standard.
FTH Forth Scripting
FTH provides running stand alone Forth scripts like Ruby etc. and using Forth as an extension language to your application.
A Perl based interpreter for a language which is a blend of Forth and APL. The power of lang5 stems from its arrays operations in conjunction with the underlying Forth programming paradigm of bottom up programming.
A Forth interpreter built on top of a little virtual machine.
A virtual machine providing a dynamic, portable assembler; JIT compilation; C bindings; and Forth semantics.
Building a FORTH in C for practice.
C language implementation of my BIF 6809 variant of fig-FORTH. May be interesting to programmers with C background who want to understand the high-level version of the low-level of FORTH. Those requiring a fully functioning FORTH may look elsewhere. (The releases are usually out of date. Best to browse the code repository and download the latest snapshot.) (I am now mirroring the project at http://sourceforge.jp/projects/bif-c/, to make it more accessible to Japanese associates who might be interested.)
bigFORTH is a native code Forth for x86 processors. MINOS is a portable GUI library for X11 and Win32, written in object oriented Forth, and includes the form editor Theseus.
guiForth is a customized version of pForth that provides bindings to the FLTK library. The initial goal is to create a software development system for the Agenda VR3 PDA, but guiForth should be portable to any platform that has FLTK.
This project originally was about a megaman clone called "Game Developer Man". Game Developer Man, the game, has long since tanked. However this project has moved on to the KRGP.
Tools to incrementally build customised Forth Virtual Machines for embedded applications. Token compiler converts token description into C code templates. PC console application includes FVM, it is used to compile and debug bytecodes for target FVM.
Forth interpreter done for .NET. Just a way to learn Forth, CIL and more C#.
Forpost is an embeddable, interpreted stack-based(Forth-like) language which has simple, compact and effective implementation in ANSI C. Main features: heterogeneous arrays, higher-order functions, program/data equivalence.
A customized pForth Interpreter with dynamic library loading
OspreyForth is a personal project to make a customized Forth interpreter that can be used to create command-line scripts and general apps. It is currently capable of loading dynamic libraries and using external C code. In the future code that more directly attaches to the interpreter are planned so as to expand its abilities out-of-the-box.
A Portable Forth. It is aimed to be interpreted, or compiled to various architectures and VMs.
Gigabyte-scale persistent object Store in C++. Able to intern and persist arbitrary ELF loadble objects. Convenient class library (Lists, Strings, Dicts, Namespaces, etc.) optimised for spatial locality of reference. Virtual machine toolkit.
Wisp is a small Scheme-like language designed to be easily used in various structured data processing tools. The accent is on simplicity, automatical generatibility, and efficiency. (Currently on long hiatus. Gauche has similar goals and is maturer.)
apForth is Another Portable Forth implementation started as pForth fork.
Everything related to forth programming that has been discussed on the comp.lang.forth usenet newsgroup. The site is dedicated towards improving portability between forth implementations, providing surveys, example implementations, and library modules.
A highly portable, Minimal ROM-able FORTH based on a small number of FORTH primitives.