Forth Forth

Open-source Forth projects categorized as Forth

Top 23 Forth Forth Projects

  1. Mako

    A simple virtual game console (by JohnEarnest)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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.

    Project mention: Fitting a Forth in 512 bytes (2021) | news.ycombinator.com | 2024-10-26

    One compelling use case is getting a REPL on any microcontroller with a UART and, say, ≥64K RAM (I remember lbForth[1] being particularly portable, and there are other implementations you could use as well).

    I don’t know if you’d want to have that be your first experience with the Forth itself, though: there’s inherent fiddliness involved in bringing up hardware; the win is that Forth doesn’t really add any of its own. If you can get it to boot and send and receive bytes, you can get an interactive Forth on it—or if available resources don’t permit that, on an imaginary machine spanning it and your PC (“tethered” Forth).

    [1] https://github.com/larsbrinkhoff/lbForth

  4. swapforth

    Swapforth is a cross-platform ANS Forth

  5. durexforth

    Modern C64 Forth

  6. zeptoforth

    A not-so-small Forth for Cortex-M

  7. gforth

    Gforth mirror on GitHub (original is on Savannah)

  8. miniforth

    A bootsector FORTH

  9. SaaSHub

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

    SaaSHub logo
  10. r4

    :r4 concatenative programming language with ideas from ColorForth.

  11. eulex

    A straightforward standalone Forth implementation for x86.

  12. 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.

  13. worms

    source code for Worms? by David S. Maynard

  14. VolksForth

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

  15. openfirmware

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

  16. TclForth

    Multi-platform desktop Forth based on Tcl/Tk

  17. subleq

    16-bit SUBLEQ CPU running eForth - just for fun

    Project mention: SVC16: Simplest Virtual Computer | news.ycombinator.com | 2024-12-15

    Here's a Forth that runs on SUBLEQ https://github.com/howerj/subleq, there's also a file system for it https://github.com/howerj/ffs.

  18. r3d4

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

  19. r3

    r3 programing language - ColorForth inspired (by phreda4)

  20. spf

    SP-Forth

  21. ESP32forth

    FORTH developments for ESP32

  22. may4

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

  23. CAMEL99-ITC

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

  24. gforth-raylib

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

  25. solo-forth

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

  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 577
2 lbForth 455
3 swapforth 286
4 durexforth 239
5 zeptoforth 239
6 gforth 164
7 miniforth 141
8 r4 132
9 eulex 132
10 cc64 101
11 worms 87
12 VolksForth 74
13 openfirmware 71
14 TclForth 69
15 subleq 63
16 r3d4 61
17 r3 60
18 spf 58
19 ESP32forth 57
20 may4 40
21 CAMEL99-ITC 30
22 gforth-raylib 27
23 solo-forth 24

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com