Forth Forth

Open-source Forth projects categorized as Forth

Top 23 Forth Forth Projects

  1. Mako

    A simple virtual game console (by JohnEarnest)

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. lbForth

    Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

  4. zeptoforth

    A not-so-small Forth for Cortex-M

  5. swapforth

    Swapforth is a cross-platform ANS Forth

  6. durexforth

    Modern C64 Forth

    Project mention: Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector | news.ycombinator.com | 2026-08-16

    C64: https://github.com/jkotlinski/durexforth

    It's impressive what you can do in the C64 with just Forth instead of C64 Basic.

    For Speccy/ZX80/ZX81, I'm pretty sure they ported the Jupyter ACE one, boosting up

  7. r3

    r3 programing language - ColorForth inspired (by phreda4)

    Project mention: R3forth: A Concatenative Language Derived from ColorForth | news.ycombinator.com | 2026-02-18
  8. gforth

    Gforth mirror on GitHub (original is on Savannah)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. miniforth

    A bootsector FORTH

  11. r4

    :r4 concatenative programming language with ideas from ColorForth.

  12. eulex

    A straightforward standalone Forth implementation for x86.

  13. cc64

    cc64 is a small-C compiler written in Forth, hosted on the Commodore C64, Plus4 and C16 with 64k, and on the Commander X16. It is targeting the 6502 CPU.

  14. worms

    source code for Worms? by David S. Maynard

  15. TclForth

    Multi-platform desktop Forth based on Tcl/Tk

  16. subleq

    16-bit SUBLEQ CPU running eForth - just for fun

    Project mention: Sectorforth is a 16-bit x86 Forth that fits in a 512-byte boot sector | news.ycombinator.com | 2026-08-16

    I love both Forth and Lisp but SectorLisp it's far better.

    Also, for a small demo, check Eforth under Subleq/Muxleq:

    https://github.com/howerj/subleq

    edit subleq.fth/muxleq.fth and set these options to 1:

    defined eforth [if] ' ) ! [then] ( Turn off ok prompt )

  17. openfirmware

    Open Firmware (IEE1275-1994) implementation by its inventor. (by MitchBradley)

  18. VolksForth

    volksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.

  19. spf

    SP-Forth

  20. r3d4

    r3 programing language for 64 bits Windows/Linux/Mac/Rasberry Pi 4

  21. may4

    Celebrating Star Wars Day with some Forth code! May the Forth be with you!

    Project mention: Turtletoy | news.ycombinator.com | 2025-12-07
  22. CAMEL99-ITC

    Indirect threaded code version of CAMEL99 Forth for TI-99 computer

  23. gforth-raylib

    Raylib 3.5 bindings for Gforth. The name is backwards for obvious reasons.

  24. solo-forth

    Standard Forth system for ZX Spectrum 128 and compatible computers, with disk drives.

  25. lfsr

    A VM that uses LFSR instead of a normal program counter that runs Forth (by howerj)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Forth Forth discussion

Log in or Post with

Forth Forth related posts

Index

What are some of the best open-source Forth projects in Forth? This list will help you:

# Project Stars
1 Mako 599
2 lbForth 482
3 zeptoforth 355
4 swapforth 305
5 durexforth 274
6 r3 227
7 gforth 191
8 miniforth 162
9 r4 141
10 eulex 134
11 cc64 121
12 worms 98
13 TclForth 96
14 subleq 83
15 openfirmware 82
16 VolksForth 82
17 spf 69
18 r3d4 64
19 may4 41
20 CAMEL99-ITC 31
21 gforth-raylib 29
22 solo-forth 28
23 lfsr 17

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com

Did you know that Forth is
the 83rd most popular programming language
based on number of references?