Forth Forth

Open-source Forth projects categorized as Forth | Edit details
Related topics: #C64 #6502 #Arm #cortex-m #Compiler

Top 18 Forth Forth Projects

  • GitHub repo Mako

    A simple virtual game console (by JohnEarnest)

    Project mention: Building a Game for an Imaginary Game Console, Based on an Imaginary CPU | reddit.com/r/programming | 2021-06-22

    this project reminds me a bit of one of my old projects; a forth VM and development toolchain: https://github.com/JohnEarnest/Mako

  • GitHub repo 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: lbForth: A self-hosting metacompiled Forth | reddit.com/r/Forth | 2021-12-02
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo swapforth

    Swapforth is a cross-platform ANS Forth

  • GitHub repo durexforth

    Modern C64 Forth

    Project mention: C64 Dungeoncrawler - Mockup | reddit.com/r/c64 | 2021-11-18

    I know you said you wrote this in Kick Assembler, but I really feel like I should plug 64tass a fantastic cross-assembler. I've used it for my own reverse engineering projects. You might also want to look into DurexForth not because I think you should write this in Forth instead of ASM, but because it might help you to think about how to write things like a quest interpreter.

  • GitHub repo gforth

    Gforth mirror on GitHub (original is on Savannah)

    Project mention: which forth do you guys use for normal day to day scripting and programming | reddit.com/r/Forth | 2021-10-17

    I use SP-Forth (production), Gforth (testing).

  • GitHub repo miniforth

    A bootsector FORTH

    Project mention: Show HN: PlanckForth: Bootstrapping an Interpreter from Handwritten 1KB Binary | news.ycombinator.com | 2021-12-05
  • GitHub repo 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.

    Project mention: cc64 – a small C compiler written in Forth targeting the 6502 | news.ycombinator.com | 2022-01-09
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo worms

    source code for Worms? by David S. Maynard

    Project mention: Fitting a Forth in 512 Bytes | news.ycombinator.com | 2021-06-12

    Yes, the source is available here: https://github.com/savetz/worms

  • GitHub repo TclForth

    Multi-platform desktop Forth based on Tcl/Tk

  • GitHub repo openfirmware

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

    Project mention: XiangShan open-source 64-bit RISC-V processor to rival Arm Cortex-A76 | reddit.com/r/RISCV | 2021-07-07

    As a SPARC and PowerPC guy, of course I wish the foundation would settle on IEEE-1275 (a.k.a. OpenFirmware) as the default firmware/bootloader, but I'm not holding my breath. Full implementation available, it just needs the Forth interpreter ported to RISC-V and maybe some additional drivers.

  • GitHub repo zeptoforth

    A not-so-small forth for Cortex-M

    Project mention: Modules in zeptoforth | reddit.com/r/Forth | 2021-12-09

    I initially implemented a rather Forth 2012-like wordlist system based on GET-ORDER, SET-ORDER, GET-CURRENT, SET-CURRENT, and WORDLIST for my Cortex-M Forth, zeptoforth. However, I ended up finding these quite cumbersome and error-prone to use in code that makes heavy use of wordlists to control the namespace, as is the case with zeptoforth. As a result I decided to completely remodel wordlists into a module system which, while internally based on those five words, is outwardly much more like the module systems found in other languages.

  • GitHub repo r3d4

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

    Project mention: which forth do you guys use for normal day to day scripting and programming | reddit.com/r/Forth | 2021-10-17

    r3 is in developent, the first https://github.com/phreda4/r3d4

  • GitHub repo spf

    SP-Forth

    Project mention: What is actually Forth ? | reddit.com/r/Forth | 2022-01-09

    I was careful to say I was referring to Windows/Mac/Linux only, but it looks like I'm wrong - there's SP-Forth, which was last updated yesterday.

  • GitHub repo subleq

    16-bit SUBLEQ CPU running eForth - just for fun

    Project mention: Show HN: A single instruction computer running Forth | news.ycombinator.com | 2021-07-03
  • GitHub repo arkam

    A Simple Stack VM and Forth

    Project mention: A Forth metacompiler directly emitting executable elf for x86-64 Linux | reddit.com/r/Forth | 2021-09-22

    The metacompiler includes an Elf emitter and inline assembler written in another my Forth on StackVM Arkam.

  • GitHub repo CAMEL99-V2

    Latest work on CAMEL99 Forth for TI-99 computer

    Project mention: Cosmic Conquest for TI-99 | reddit.com/r/Forth | 2021-11-14

    CAMEL99-V2/CosmicConquest at master · bfox9900/CAMEL99-V2 · GitHub

  • GitHub repo gforth-raylib

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

    Project mention: Looking for a way to put pixels on the screen for a game | reddit.com/r/Forth | 2021-03-25
  • GitHub repo elfort

    A Forth metacompiler that directly emits an executable binary for x86-64 Linux written in Arkam

    Project mention: A Forth metacompiler directly emitting executable elf for x86-64 Linux | reddit.com/r/Forth | 2021-09-22

    The metacompiler includes an Elf emitter and inline assembler written in another my Forth on StackVM Arkam.

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). The latest post mention was on 2022-01-09.

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 496
2 lbForth 323
3 swapforth 230
4 durexforth 167
5 gforth 106
6 miniforth 86
7 cc64 55
8 worms 52
9 TclForth 50
10 openfirmware 40
11 zeptoforth 36
12 r3d4 32
13 spf 32
14 subleq 27
15 arkam 26
16 CAMEL99-V2 13
17 gforth-raylib 9
18 elfort 6
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms