GitHub topics: forth
marcpaq/b1fipl
A Bestiary of Single-File Implementations of Programming Languages
Size: 124 KB - Last synced at: 22 minutes ago - Pushed at: about 1 hour ago - Stars: 1,005 - Forks: 40

agsb/milliForth-6502
The smallest Forth real programming language for 6502. Based in milliForth for x86.
Language: Assembly - Size: 54.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 96 - Forks: 3

i42output/neos
Language agnostic scripting engine with a custom bytecode JIT
Language: C++ - Size: 1.92 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 49 - Forks: 5

ekoeppen/nemesis
A Forth compiler written in OCaml - mirrored from https://git.sr.ht/~ekoeppen/nemesis
Language: Forth - Size: 51.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

ertgl/cx-tagged-template
Class-name expressions in the style of concatenative programming.
Language: JavaScript - Size: 3.42 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

chochain/tensorForth
Forth does tensors, in CUDA.
Language: C++ - Size: 16 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 46 - Forks: 5

piotr-wiszowaty/atari_xlxe_sd_cartridge
Atari XL/XE SD cartridge
Language: C - Size: 516 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 4

piotr-wiszowaty/foco65
Forth cross-compiler targeting 6502 processors.
Language: Python - Size: 35.2 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 17 - Forks: 5

larsbrinkhoff/lbForth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Language: Forth - Size: 18.9 MB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 455 - Forks: 113

Nomagno/nomforth
My personal C Forth implementation
Language: C - Size: 218 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

ekoeppen/janus
Janus is a generic Forth metacompiler - Mirrored from https://git.sr.ht/~ekoeppen/janus
Language: Forth - Size: 153 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0

forthy42/gforth
Gforth mirror on GitHub (original is on Savannah)
Language: Forth - Size: 133 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 161 - Forks: 31

forthy42/net2o
net2o mirror on github (original is on https://fossil.net2o.de/net2o)
Language: Forth - Size: 104 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 1

ekoeppen/CoreForth-0
Generic multi-target Forth system - Mirrored from https://git.sr.ht/~ekoeppen/CoreForth-0
Language: Forth - Size: 178 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

cicada-lang/inet-forth
An implementation of interaction nets as a forth-like language.
Language: C - Size: 4.09 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 31 - Forks: 0

ikysil/ikforth
ikforth is an idiomatic Forth implementation.
Language: Forth - Size: 16.9 MB - Last synced at: 1 day ago - Pushed at: 15 days ago - Stars: 17 - Forks: 3

phreda4/r3
r3 programing language - ColorForth inspired
Language: Forth - Size: 133 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 4

gmpalter/cl-forth
Common Lisp implementation of the Forth 2012 Standard
Language: Common Lisp - Size: 662 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 116 - Forks: 7

tabemann/zeptoforth
A not-so-small Forth for Cortex-M
Language: Forth - Size: 56.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 233 - Forks: 27

orterforth/orterforth
fig-Forth for modern and retro platforms.
Language: Assembly - Size: 1.41 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 1

WillemOuwerkerk/noForth-T-hardware-examples-RP2040
This repository is to aid development and code sharing in Forth and specific noForth t for the RP2040
Language: Forth - Size: 11.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 0

haerfest/acornsoft-forth
Acornsoft Forth
Language: Assembly - Size: 457 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

pavel-krivanek/StartingForth
Forth in JavaScript with a teletype emulation
Language: JavaScript - Size: 1.77 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

Jos-Ven/A-smart-home-in-Forth
A smart home in Forth
Language: Forth - Size: 7.35 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 1

bfox9900/CAMEL99-ITC
Indirect threaded code version of CAMEL99 Forth for TI-99 computer
Language: Forth - Size: 48.7 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 30 - Forks: 2

mynenik/XYPLOT-Win32
XYPLOT Plotting and Data Analysis Program for 32-bit Windows
Language: Forth - Size: 7.66 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

mynenik/XYPLOT-32
Extensible Plotting and Data Analysis Program for 32-bit x86 GNU/Linux
Language: Forth - Size: 3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

mak4444/Win64OptNForth
Forth 64 optimizer for WIN 64
Language: Forth - Size: 849 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

theandrew168/derzforth
Bare-metal Forth implementation for RISC-V
Language: Assembly - Size: 76.2 KB - Last synced at: about 20 hours ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 5

akjmicro/dclang
dclang, an RPN language descending from dc and forth.
Language: C - Size: 2.6 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 29 - Forks: 3

flypie/Ace-2019
Reimplimentation of the Jupiter ACE with slightly more modern hardware. https://www.jupiter-ace.co.uk/ the KiCad versions are the up to date designs which are available at https://jupiterdeuce.blogspot.com and https://github.com/flypie/Ace-2019
Language: Assembly - Size: 117 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 10 - Forks: 0

brendanator/jsForth
Forth implemented in js
Language: JavaScript - Size: 817 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 87 - Forks: 22

Jokymon/forth-vm-sim
An experimental Forth system with VM and compiler to learn about the core concepts of Forth
Language: Python - Size: 3.14 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

CCurl/c4
A portable Forth system inspired by ColorForth and Tachyon
Language: C - Size: 104 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 13 - Forks: 4

s-macke/starflight-reverse
Reversed engineered game Starflight (1986)
Language: C - Size: 54.1 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 138 - Forks: 13

cstrotm/forth-tek4014
Forth vocabulary for vector graphics on a tektronix 4014 terminal (or macterm, xterm, MS-DOS Kermit)
Language: Forth - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 2

zevv/zForth
zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems
Language: C - Size: 169 KB - Last synced at: 8 days ago - Pushed at: 24 days ago - Stars: 375 - Forks: 52

cstrotm/This-Forth
ThisForth -- a macro-oriented Forth based on Standard (ANS) Forth 1994 by Wil Baden
Language: Forth - Size: 70.3 KB - Last synced at: 5 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 1

philburk/pforth
Portable Forth in C
Language: C - Size: 661 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 642 - Forks: 106

cognate-lang/cognate
A human readable quasi-concatenative programming language
Language: C - Size: 4.45 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 251 - Forks: 12

forth-ev/VolksForth
volksFORTH is a 16bit Forth System maintained by the German Forth Gesellschaft e.V.
Language: Forth - Size: 490 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 73 - Forks: 12

remko/waforth
Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
Language: WebAssembly - Size: 7.83 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 518 - Forks: 28

romforth/romforth
Ultra Portable, Small, Baremetal Forth for various processors
Language: Perl - Size: 2.86 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 7 - Forks: 0

mynenik/kForth-64
64-bit Forth System for x86_64-GNU/Linux
Language: Forth - Size: 4.08 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 5

Molorius/ulp-forth
Optimizing Forth compiler for the ESP32 ULP
Language: Go - Size: 374 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

ams-hackers/gbforth
👾 A Forth-based Game Boy development kit
Language: Forth - Size: 774 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 137 - Forks: 24

getpinga/tembo
Namingo EPP is an open-source PHP EPP client that enables seamless connection to EPP servers for domain registration and management. It supports multiple EPP extensions, integrates easily with any PHP framework, and is fully customizable for various domain registries.
Language: PHP - Size: 715 KB - Last synced at: 12 days ago - Pushed at: 24 days ago - Stars: 19 - Forks: 1

agsb/immu
An implementation of Forth using minimal thread code, with a dictionary made up of machine-independent vocabularies. Only those relating to bios, system, drives and primitives depend on the machine.
Language: Assembly - Size: 66.6 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 11 - Forks: 2

ttsiodras/MiniForth
A tiny Forth I built in a week. Blog post: https://www.thanassis.space/miniforth.html
Language: C++ - Size: 707 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 92 - Forks: 8

narenratan/jonesforth_arm64_apl
JonesForth ARM64 with APL symbols
Language: Assembly - Size: 85.9 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

savetz/worms
source code for Worms? by David S. Maynard
Language: Forth - Size: 5.79 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 87 - Forks: 16

meithecatte/miniforth
A bootsector FORTH
Language: Forth - Size: 310 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 139 - Forks: 9

jamesbowman/swapforth
Swapforth is a cross-platform ANS Forth
Language: Forth - Size: 7.26 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 288 - Forks: 57

cbiffle/cfm
A 16-bit CPU and self-hosting Forth system for the Lattice ICE40 FPGA, written in Haskell.
Language: Haskell - Size: 800 KB - Last synced at: 9 days ago - Pushed at: almost 4 years ago - Stars: 56 - Forks: 7

AshleyF/Forthkit
Inspired by Lispkit Lisp, this is a series of DIY Forths
Language: Forth - Size: 759 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 37 - Forks: 4

twolodzko/forth-rs
Minimal Forth interpreter implemented in Rust
Language: Rust - Size: 160 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

philburk/hmsl
Hierarchical Music Specification Language, Forth tools for experimental music from the 1980's
Language: C++ - Size: 18.4 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 104 - Forks: 9

BlagojeBlagojevic/blang
Fort like lang
Language: C - Size: 746 KB - Last synced at: 19 days ago - Pushed at: 29 days ago - Stars: 7 - Forks: 0

goblinrieur/Cosmic-Conquest-1982 Fork of RickCarlino/Cosmic-Conquest-1982
(Historic) Resurrecting one of the first real time strategy (RTS) games from 1982. Written in Forth. (many things to change)
Language: Forth - Size: 1.98 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

miguel-amg/CompilerDesign-Project
A Forth compiler developed as part of the Compiler Design course. Made in 2024.
Language: TeX - Size: 449 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

dim13/j1
J1 Forth CPU emulator in Go
Language: Go - Size: 1.65 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

zeroflag/punyforth
Forth inspired programming language for the ESP8266
Language: Forth - Size: 4.33 MB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 419 - Forks: 41

siraben/ti84-forth
A Forth implementation for the TI-84+ calculator.
Language: Assembly - Size: 213 KB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 92 - Forks: 4

thechampagne/webview-forth
(G)Forth binding for a tiny cross-platform webview library to build modern cross-platform GUIs.
Language: Forth - Size: 128 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

SirWumpus/post4
Post4 is an indirect threaded Forth dialect written in C.
Language: Forth - Size: 8.96 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 3

Yunir/forthuno
Language: Assembly - Size: 43.9 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sohang3112/forth-compiler
Compiler for Forth (to Web Assembly). Written in Rust.
Language: Rust - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Deek/CoCoC
C development system for (Nitr)OS9/6x09, with source
Language: C - Size: 1.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 30 - Forks: 13

mitra42/webForth
Forth for the web - implemented in JS and other web technologies
Language: C++ - Size: 860 KB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 30 - Forks: 2

hcchengithub/peforth
A programmable Python debugger using FORTH syntax
Language: Python - Size: 11.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 4

kgforth/ef615
jeforth615 + webix.js
Language: JavaScript - Size: 3.54 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

howerj/lfsr
A VM that uses LFSR instead of a normal program counter that runs Forth
Language: Forth - Size: 192 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

Vasyl-Bodnar/fortea
A small forth-like language written in M4 arm assembly
Language: Assembly - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

rrthomas/bee
A minimal-effort VM for running Forth
Language: Shell - Size: 2.91 MB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 8 - Forks: 3

Robert-van-Engelen/Forth500
A complete Forth Standard system for the SHARP PC-E500(S)
Language: Assembly - Size: 29.7 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 4

mynenik/kForth-32
32-bit Forth System for x86-linux
Language: Forth - Size: 7.3 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 2

mattsteeldue/vforth-next
Z80N Forth system suitable to run on the new ZX Spectrum Next
Language: Forth - Size: 506 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 1

JohnEarnest/Mako
A simple virtual game console
Language: Forth - Size: 2.07 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 577 - Forks: 39

spyren/Mecrisp-Cube
Mecrisp-Stellaris Forth for the STM32 Cube ecosystem.
Language: C - Size: 199 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 22 - Forks: 7

sohang3112/iforth
Jupyter kernel for Forth programming language
Language: Python - Size: 171 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

howerj/subleq-network
Implementing a networking stack in Forth for a 16-bit eForth system that runs on a modified SUBLEQ machine
Language: Forth - Size: 794 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

sergz72/FPGA
FPGA related stuff
Language: Verilog - Size: 1.26 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

PumpkinDB/PumpkinDB
Immutable Ordered Key-Value Database Engine
Language: Rust - Size: 1.01 MB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 1,377 - Forks: 62

skx/foth
Tutorial-style FORTH implementation written in golang
Language: Go - Size: 1.27 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 83 - Forks: 6

hoytech/frugal
Simple forth environment written in 2002
Language: C - Size: 45.9 KB - Last synced at: 12 days ago - Pushed at: over 9 years ago - Stars: 8 - Forks: 3

openbios/fcode-utils
A set of utilities to process FCODE, OpenFirmware's byte code
Language: Forth - Size: 2.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 33 - Forks: 13

zeroflag/equinox
🌑 Forth Programming Language on Lua
Language: Lua - Size: 4.2 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 1

ThomasFabula/Forth_Z80
Forth code, Microprocessor Z80, CP/M-Version adapted at Institute for Applied Physics, University of Bonn
Language: Pascal - Size: 3.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

thi-ng/synstack
Modular soft synth & Forth based VM for audio DSL experiments aimed at embedded devices
Language: C - Size: 607 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 121 - Forks: 4

z-silver/elevator-chime
Zig implementation of the Chime VM
Language: Zig - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

bahmanm/bjforth
Bahman's Forth on the JVM
Language: Java - Size: 1.33 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 2

tkurtbond/microblog
TKB's Microblog, written in Gemtext using Emacs visual-line-mode and converted to static HTML by Lichen
Language: Scheme - Size: 135 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ThomasFabula/FORTH
calculate Pi, FORTH
Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Jos-Ven/cforth Fork of MitchBradley/cforth
Mitch Bradley's CForth implementation
Language: C - Size: 7.39 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

mgcaret/of816
Portable 32-bit Forth for the 65C816.
Language: Assembly - Size: 338 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 5

Technik97/apricot
Simple Forth Interpreter wriiten using Rust
Language: Rust - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

larsbrinkhoff/forth-metacompiler
Forth metacompiler written in Lisp, for bootstrapping
Language: Common Lisp - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 45 - Forks: 13

howerj/forth-cpu
A Forth CPU and System on a Chip, based on the J1, written in VHDL
Language: VHDL - Size: 17.2 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 343 - Forks: 29

Feyerabend/ABC80
A recreated program for the ABC80 from 1981, and the context of its being
Language: C - Size: 41.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 0

lassik/awesome-forth
Links pertaining to the Forth programming language
Size: 32.2 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 4
