158 Open Source Forth Software Projects
Free and open source forth code projects including engines, APIs, generators, and tools.
Lbforth 272 ⭐
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Zkeme80 193 ⭐
An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.
Kestrel 170 ⭐
The Kestrel is a family of home-made computers, built as much as possible on open-source technology, and supporting as much as possible the open-source philosophy.
Zforth 113 ⭐
zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
Hmsl 59 ⭐
Hierarchical Music Specification Language, Forth tools for experimental music from the 1980's
Scientific_forth 52 ⭐
Create a Scientific FORTH Creative Commons release. Volunteers are gladly welcomed!
Myforth Arduino 36 ⭐
A simple, non-standard, tethered Forth for the Arduino; including several steno keyboard applications, the most recent of which is stenomod16. The same firmware was used by the original TinyMod, but has been replaced with C code in order to use USB HID.
Multicomp6809 34 ⭐
Software and modifications for Grant Searle's multicomp FPGA design, mostly focussed towards the 6809 variant: Forth (CamelForth), FLEX, CUBIX, NITROS9, FUZIX and the exec09 emulator.
Jeforth.3we 24 ⭐
A FORTH running on HTA, HTML, Node.js, NW.js, Chrome Extension, Chrome App, and more. Play now:
2klinux 24 ⭐
A Linux distribution that bootstraps from one 2K binary, involving among others a C compiler written in Forth.
Wolfgangj Okami 23 ⭐
okami is a metamodern programming language / a non-standard dialect of Forth (currently for GNU/Linux on ARM)
N.i.g.e. Machine 23 ⭐
A user-expandable micro-computer system that runs on an FPGA development board and includes the FORTH software language. The system is currently hosted on the Digilent Nexys 4 and Nexys 4 DDR
Ricardo Forth 22 ⭐
Charlie 22 ⭐
TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)