Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Forth
206 Open Source Forth Software Projects
Free and open source forth code projects including engines, APIs, generators, and tools.
Collapseos
4275 ⭐
Bootstrap post-collapse technology
Pumpkindb
1268 ⭐
Immutable Ordered Key-Value Database Engine
Evincarofautumn Kitten
948 ⭐
A statically typed concatenative systems programming language.
B1fipl
888 ⭐
A Bestiary of Single-File Implementations of Programming Languages
Johnearnest Mako
503 ⭐
A simple virtual game console
Punyforth
374 ⭐
Forth inspired programming language for the ESP8266
1991
327 ⭐
A server-side web framework written in Forth.
Pforth
411 ⭐
Portable Forth in C
Lbforth
334 ⭐
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stm8ef
259 ⭐
STM8 eForth: a user-friendly Forth for cheap µCs with docs
Swapforth
231 ⭐
Swapforth is a cross-platform ANS Forth
Forth Cpu
269 ⭐
A Forth CPU and System on a Chip, based on the J1, written in VHDL
Zkeme80
203 ⭐
An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.
Kestrel
176 ⭐
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.
Waforth
192 ⭐
A bootstrapping dynamic Forth Interpreter/Compiler for WebAssembly
Durexforth
168 ⭐
Modern C64 Forth
Openbios
193 ⭐
First published Open Source implementation of OpenFirmware
Zforth
256 ⭐
zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
Eulex
110 ⭐
A straightforward standalone Forth implementation for x86.
Libforth
128 ⭐
libforth: A small Forth interpreter that can be used as a library written in c99
R4
98 ⭐
:r4 concatenative programming language with ideas from ColorForth.
Forthhub Discussion
98 ⭐
Discussion repository for Forth enthusiasts.
Fmacs
91 ⭐
Emacs clone in Forth.
Wasm Forth
103 ⭐
A Forth implementation compiling to WebAssembly.
Gforth
106 ⭐
Gforth mirror on GitHub (original is on Savannah)
Fif
72 ⭐
Stack-based Programming in Clojure(script)
Synstack
88 ⭐
Modular soft synth & Forth based VM for audio DSL experiments
Coreforth
68 ⭐
Forth for the ARM Cortex-M3
Gbforth
90 ⭐
👾 A Forth-based Game Boy development kit
Narke Colorforth
69 ⭐
Native 32-bit colorForth for PCs, Bochs and Qemu.
J1sc
69 ⭐
A reimplementation of a tiny stack CPU
Hmsl
73 ⭐
Hierarchical Music Specification Language, Forth tools for experimental music from the 1980's
Taliforth2
75 ⭐
A Subroutine Threaded Code (STC) ANS-like Forth for the 65c02
Flashforth
72 ⭐
FlashForth development
Scientific_forth
57 ⭐
Create a Scientific FORTH Creative Commons release. Volunteers are gladly welcomed!
Starflight Reverse
70 ⭐
Reversed engineered game Starflight (1986)
Ti84 Forth
69 ⭐
A Forth implementation for the TI-84+ calculator.
Brendanator JSforth
64 ⭐
Forth implemented in js
Forth
52 ⭐
:four_leaf_clover: Forth engine in JavaScript
Ffl
60 ⭐
A general purpose Forth library
D4
57 ⭐
Differentiable Forth Interpreter
Nncron
55 ⭐
Advanced and very powerful scheduler, scripting tool and automation manager
Tclforth
50 ⭐
Multi-platform desktop Forth based on Tcl/Tk
Forth Documents
57 ⭐
Forth douments, books, papers
Nybbleforth
57 ⭐
Stack machine with 4-bit instructions
Forthright
45 ⭐
Forth for ESP-8266
Firmforth
51 ⭐
A just-in-time-compiling forth system using libfirm.
Ramenengine
52 ⭐
A game engine written in SwiftForth.
Cxxforth
48 ⭐
A simple public-domain Forth implementation in C++
Acidforth
45 ⭐
Software synthesizer and sequencer programming language
Forth2012 Test Suite
49 ⭐
Test programs for Forth 2012 and ANS Forth
Embed
66 ⭐
An embeddable, tiny Forth interpreter with metacompiler.
Jsforth
42 ⭐
A Forth REPL in Javascript.
Openfirmware
59 ⭐
OpenFirmware as used on OLPC (and elsewhere)
Third
56 ⭐
Third, a small Forth compiler for 8086 DOS
Myforth Arduino
44 ⭐
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.
Osx Forth
38 ⭐
Forth for OSX, bootstrap from x86 NASM then Forth only.
Forthress
43 ⭐
A Forth dialect implementation for educational purposes
Xforth
51 ⭐
Experimental Forth cross compiler for tiny devices
Suwaneeforth
33 ⭐
A Forth interpreter implemented in Swift, based upon JONESFORTH
Multicomp6809
47 ⭐
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.
Mitchbradley Openfirmware
40 ⭐
Open Firmware (IEE1275-1994) implementation by its inventor.
Sixtyforth
40 ⭐
64-bit implementation of Forth
Forth Mode
41 ⭐
Wants to be the SLIME of Forth
Nga
35 ⭐
Nga is a lightweight, stack based virtual machine.
Byok
42 ⭐
A bare-metal x86 Forth interpreter & compiler
Cosy
32 ⭐
CoSy APL NoteComputing environment in open x86 Reva Forth
Reinvdwoerd Forth
30 ⭐
Forth clone in Haskell
Ciforth
38 ⭐
A generic system for creating i86 implementations of the language Forth.
Pettil
31 ⭐
6502 Forth-83 dialect for the Commodore PET 2001
Rufig Spf
32 ⭐
SP-Forth
Jtauber Forth
28 ⭐
attempt to write a simple Forth interpreter in Python
Cmforth
28 ⭐
Copy of cmFORTH
Arduino Fvm
33 ⭐
Byte Token Threaded Forth Virtual Machine (FVM) for Arduino
Neos
30 ⭐
Language agnostic scripting engine with a custom bytecode JIT
Jeforth.3we
41 ⭐
A FORTH running on HTA, HTML, Node.js, NW.js, Chrome Extension, Chrome App, and more. Play now:
2klinux
30 ⭐
Experiments in bootstrapping from bare-metal
Wolfgangj Okami
27 ⭐
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
Cfm
33 ⭐
A 16-bit CPU and self-hosting Forth system for the Lattice ICE40 FPGA, written in Haskell.
Ricardo Forth
25 ⭐
Forth dialect implemented in C, Javascript, WebAssembly and compiled from C to asm.js and WebAssembly.
Charlie
30 ⭐
TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)
Pez
24 ⭐
Pez is a Forth dialect based on Atlast, with expanded capabilities and more portability.
Sincos
22 ⭐
Efficient implementations of the transcendental functions
Peforth
23 ⭐
A programmable Python debugger using FORTH syntax
Volksforth
33 ⭐
volksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.
Jonesforth_arm64_apl
23 ⭐
JonesForth ARM64 with APL symbols
Forthkit
23 ⭐
Inspired by Lispkit Lisp, this is a series of DIY Forths
Llforth
32 ⭐
Experimental implementation of Forth in LLVM
Forth Ft800
20 ⭐
Forth bindings for the FTDI FT800/Gameduino2
Forth Metacompiler
30 ⭐
Forth metacompiler written in Lisp, for bootstrapping
Itsy Linux
27 ⭐
Linux port of itsy forth by John Metcalf
Scratching Forth
19 ⭐
A compiler from Forth to Scratch
Fcode Utils
22 ⭐
A set of utilities to process FCODE, OpenFirmware's byte code
Pbing Usb
21 ⭐
FPGA USB 1.1 Low-Speed Implementation
Colorforth.github.io
25 ⭐
Colorforth.com website mirror
Afkit
19 ⭐
AllegroForthKit: A game programming framework built on Allegro 5.
Mecrisp Stellaris
24 ⭐
Mecrisp stellaris fork
Forthwith
17 ⭐
Portable Forth clone using C, inline asm, and XMacros
Retro12
18 ⭐
This repo is retired. See http://forthworks.com:8000/