GitHub topics: forth
larsbrinkhoff/forth-metacompiler
Forth metacompiler written in Lisp, for bootstrapping
Language: Common Lisp - Size: 50.8 KB - Last synced at: about 2 months 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: about 1 month 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: 2 days ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 4

thi-ng/charlie
TypeScript based Forth-like VM w/ online REPL and extensive kernel (incl. WebGL/WebAudio support)
Language: TypeScript - Size: 373 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 2

Anding/simple-tester
A simple FORTH test package intended for embedded systems based on the ANS FORTH version of ttester.f
Language: Forth - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 2

MitchBradley/openfirmware
Open Firmware (IEE1275-1994) implementation by its inventor.
Language: Forth - Size: 10.2 MB - Last synced at: 25 days ago - Pushed at: about 3 years ago - Stars: 69 - Forks: 16

ratfactor/nasmjf 📦
NASM port of JONESFORTH!
Language: Assembly - Size: 372 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 7

gerryjackson/forth2012-test-suite
Test programs for Forth 2012 and ANS Forth
Language: Forth - Size: 217 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 75 - Forks: 16

programandala-net/glosara
Maker of Forth documentation out of Forth sources. (Mirror repository).
Language: Forth - Size: 98.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

programandala-net/galope
General-purpose Forth library. (Mirror repository).
Language: Forth - Size: 2.69 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

programandala-net/couplement-forth
STC Forth system for ZX Spectrum with a BASIC file interface. (Mirror repository).
Language: Assembly - Size: 272 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

programandala-net/solo-forth
Standard Forth system for ZX Spectrum 128 and compatible computers, with disk drives.
Language: Forth - Size: 14.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 23 - Forks: 2

programandala-net/nuclear-waste-invaders
An invaders game for ZX Spectrum 128, written in Forth.
Language: Forth - Size: 1.67 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

johnsonjh/atlast-96
ATLAST-96: ATLAST-32 1.2 + ATLAST-64 2.0 Unification
Language: C - Size: 308 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

AndreiDuma/SmithForth_RISC-V
An accessible Forth written in machine code for the RISC-V architecture.
Language: Forth - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 10 - Forks: 2

DmitryOlshansky/4js
Minimalist Forth in JavaScript, just for fun
Language: JavaScript - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

jamesbowman/8051forth
Forth for the 8051
Language: Assembly - Size: 386 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 7

zeroflag/fcl
Forth Calculator's Language
Language: Java - Size: 1.98 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

RauliL/levite
Spreadsheet application with a bizarre twist.
Language: C - Size: 166 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

georgjz/forth-tutorial
A series of programming challenges as part of a series of Forth tutorials
Language: Forth - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

c2d7fa/jonasforth
Forth interpreter written in bare-metal assembly running on UEFI. (Unfinished)
Language: Assembly - Size: 77.1 KB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 45 - Forks: 7

benhoyt/third
Third, a small Forth compiler for 8086 DOS
Language: Forth - Size: 203 KB - Last synced at: 17 days ago - Pushed at: over 9 years ago - Stars: 80 - Forks: 7

nealcrook/hForth
Wonyong Koh's hForth, for 8086 and Z80, together with my ARM port and a 3/4-baked metacompiler
Language: Forth - Size: 1.71 MB - Last synced at: 18 days ago - Pushed at: about 9 years ago - Stars: 34 - Forks: 4

ers35/colorforth
Language: C - Size: 258 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 22 - Forks: 4

ekoeppen/CoreForth
Forth for the ARM Cortex-M3
Language: Assembly - Size: 1.23 MB - Last synced at: 24 days ago - Pushed at: over 7 years ago - Stars: 81 - Forks: 15

aw/fiveforths
32-bit RISC-V Forth for microcontrollers
Language: Assembly - Size: 430 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 75 - Forks: 4

larsbrinkhoff/nybbleForth
Stack machine with 4-bit instructions
Language: Forth - Size: 32.2 KB - Last synced at: 24 days ago - Pushed at: over 7 years ago - Stars: 74 - Forks: 6

jamesbowman/sincos
Efficient implementations of the transcendental functions
Language: Forth - Size: 416 KB - Last synced at: 2 days ago - Pushed at: over 8 years ago - Stars: 27 - Forks: 5

rrthomas/pforth
A portable Forth compiler
Language: Assembly - Size: 5.75 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 1

siraben/zkeme80
An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.
Language: Scheme - Size: 1.28 MB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 235 - Forks: 5

larsbrinkhoff/forth-documents
Forth douments, books, papers
Language: HTML - Size: 40.5 MB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 80 - Forks: 11

chochain/weForth
Web eForth via WASM
Language: C++ - Size: 8.24 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

EarlGray/language-incubator
Learning compilers, interpreters, code generation, virtual machines, assemblers, JITs, etc.
Language: Rust - Size: 4.09 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 57 - Forks: 1

Robert-van-Engelen/Forth850
A fast Forth Standard system written in Z80 assembly for SHARP PC-G850 pocket computers
Language: Assembly - Size: 1.86 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 3

grz0zrg/ARM-ForthLite
Lightweight ARM core Forth implementation ~440 bytes
Language: Assembly - Size: 30.3 KB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

rufig/spf
SP-Forth
Language: Forth - Size: 9.63 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 55 - Forks: 7

wa1tnr/cortex-forth-rp2040-aU
RP2040 pico - Shattuck's Cortex Forth (Steno Keyboard Arduino) initial port - UNSTABLE not ready yet.
Language: C++ - Size: 2.24 MB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

wa1tnr/wokwi-vsc-rp2040
wokwi vscode extension - rp2040 - pico-sdk - CamelForth in C from 2016. New work March 2024
Language: C - Size: 48.8 KB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

wa1tnr/rpi-pico-basics
RPi Pico RP2040 Basics - includes simple USB interpreter (keystroke echo).
Language: C - Size: 67.4 KB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

skvamme/pico_atlast
Atlast Forth for Raspberry Pi Pico and PicoW
Language: C - Size: 552 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 2

goneal26/momforth
A cozy FORTH implementation.
Language: Python - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

MPETREMANN11/ESP32forth
FORTH developments for ESP32
Language: Forth - Size: 101 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 55 - Forks: 2

Lecrapouille/SimTaDyn
[Application][Version 0.4][Not Functional][Will be remade] SIMulateur TAbleur DYNamique: a GIS in a spreadsheet
Language: C++ - Size: 3.86 MB - Last synced at: 25 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

DosWorld/lbforth
Public-domain forth in C by Leif Bruder.
Language: C - Size: 85.9 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

nealcrook/multicomp6809
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.
Language: Forth - Size: 28.7 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 17

mkicjn/paraforth
A sub-1KB, self-hosting, native code Forth without compromise
Language: Forth - Size: 190 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

HaraldBlab/movement-projects
A collection of mechanical and/or electrical movement projects.
Language: C++ - Size: 1.04 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

jhlagado/firth
Firth: A Forth for the Z80 CPU
Size: 2.23 MB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 43 - Forks: 13

phreda4/r4
:r4 concatenative programming language with ideas from ColorForth.
Language: Forth - Size: 59.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 130 - Forks: 9

ruv/fep-baseuri
Forth extension proposal: base URI
Language: Forth - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

howerj/subleq
16-bit SUBLEQ CPU running eForth - just for fun
Language: Forth - Size: 35.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 59 - Forks: 6

eatonphil/jsforth
A Forth REPL in Javascript.
Language: JavaScript - Size: 120 KB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 47 - Forks: 11

tkers/fortboy-7drl
🏰 A text adventure for the Game Boy
Language: Forth - Size: 41 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 0

cstrainge/sorth
An implementation of Forth in C++ 20.
Language: C++ - Size: 840 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 2

avmonte/forthpy
A simple Forth compiler in Python
Language: Python - Size: 72.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kuma35/gforth-docs-ja
translatin to Japanese. check doc-ja folder in docs-ja-0 branch.
Language: C - Size: 144 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

mak4444/Win64FasmOptimizeForth
Forth 64 for Windows. Edit and GUI are loading in runtime.
Language: C++ - Size: 444 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GeraldWodni/forth-standard.org
Official website of the Forth 2012 Standard, and the Forth200x committee.
Language: HTML - Size: 2.89 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 11 - Forks: 3

siraben/meta-yacc
Self-hosting parser generators in Forth and C.
Language: Forth - Size: 35.2 KB - Last synced at: 28 days ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 1

charlescurley/realforth
Traditional screens based Forth for 8086 (indirect threaded, MS-DOS, 16 bit) and 68000 (direct threaded, Atari ST, 32 bit).
Language: Forth - Size: 893 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 2

jjonethal/mecrisp-stellaris
Mecrisp stellaris fork
Language: Assembly - Size: 27.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 40 - Forks: 11

CCurl/c4a
C4 for the Arduino and PC
Language: C++ - Size: 178 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

wa1tnr/amrforth-v7-F330
amrFORTH v7.1.0_beta +C8051F330 +CP2104 for gforth 0.6.2
Language: Forth - Size: 7 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

jbush001/ForthConsole
A fantasy console based on FORTH. https://jbush001.github.io/ForthConsole
Language: JavaScript - Size: 643 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

jjyr/jonesforth_riscv
Jonesforth RISC-V port.
Language: Assembly - Size: 448 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 59 - Forks: 2

tocisz/TC2014-FORTH Fork of BlameTroi/RC2014-FORTH
Forth system for RC2014 built by modern toolchain
Language: Python - Size: 409 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

openbios/openbios
First published Open Source implementation of OpenFirmware
Language: C - Size: 2.65 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 366 - Forks: 79

jtauber/forth
attempt to write a simple Forth interpreter in Python
Language: Python - Size: 136 KB - Last synced at: 14 days ago - Pushed at: over 10 years ago - Stars: 35 - Forks: 12

zdimension/macro-forth
Compile-time const Forth evaluation with macros
Language: Rust - Size: 2.93 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 0

BlameTroi/NotATil
This is a forth like language implemented in scheme that is not at all a threaded interpreted language
Language: Scheme - Size: 162 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

s-macke/Forthly
Tiny Forth implementation in Go
Language: JavaScript - Size: 202 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

PowerMops/powermops-site
PowerMops.org
Language: CSS - Size: 1.54 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

benhoyt/benos
A tiny 32-bit Forth operating system I wrote when I was 16
Language: Forth - Size: 126 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

l1mey112/stas 📦
A stack based compiled systems programming language.
Language: Assembly - Size: 4.42 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 57 - Forks: 4

Forth-Standard/forth-standard
Forth Programming Language Standard
Language: TeX - Size: 17.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 1

saulpw/spwforth
A clean implementation of Forth on 32-bit linux-x86
Language: Assembly - Size: 23.4 KB - Last synced at: 16 days ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 1

larsbrinkhoff/forth16
Emulate a 16-bit Forth inside a 32/64-bit Forth
Language: Forth - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: over 9 years ago - Stars: 8 - Forks: 1

larsbrinkhoff/forth-compiler
Native inlining constant folding register allocating Forth compiler
Language: Forth - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: over 9 years ago - Stars: 19 - Forks: 1

cstrotm/f68kans
Forth system for M68K machines, origin: http://hardcode.de/us/index.html
Language: Forth - Size: 514 KB - Last synced at: 1 day ago - Pushed at: almost 6 years ago - Stars: 21 - Forks: 3

automas-dev/forth-py
Forth lang parser written in python
Language: Python - Size: 6.84 KB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 3

remexre/forth386
A bare-metal Forth for i386 machines.
Language: Assembly - Size: 232 KB - Last synced at: 23 days ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 1

noqsi/LSE64
64 bit OS-hosted version of LSE Forth
Language: C - Size: 479 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 2

larsbrinkhoff/forth-continuous-integration
Forth continuous integration
Language: Forth - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

stacksmith/FemtoForth
A forth-like system using 8-bit tokens decoded via a Sliding Window decoder.
Language: C - Size: 588 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

JohnEarnest/Wikireader-Adventures
Developing useless widgets in Forth with the Wikireader.
Language: Forth - Size: 188 KB - Last synced at: about 1 month ago - Pushed at: over 9 years ago - Stars: 23 - Forks: 3

cstrotm/helforth
32bit Forth system for x86
Language: Forth - Size: 68.4 KB - Last synced at: 1 day ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 3

wa1tnr/ainsuForth-gen-exp-m4
ainsuForth - generalized - all targets, including SAMD51 M4 - experimental
Language: C - Size: 1.52 MB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 4

CCurl/c3
A minimal stack-based VM written in C.
Language: C++ - Size: 169 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 26 - Forks: 5

siraben/r216-forth
A Forth implementation for the R216K8B Powder Toy computer.
Language: Assembly - Size: 1.74 MB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 27 - Forks: 2

samueltardieu/rforth1
Forth compiler for Microchip PIC18Fxxx microcontrollers
Language: Python - Size: 487 KB - Last synced at: 25 days ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 5

elcritch/forthwith
Portable Forth clone using C, inline asm, and XMacros
Language: C - Size: 760 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 2

marianoguerra/ricardo-forth
Forth dialect implemented in C, Javascript, WebAssembly and compiled from C to asm.js and WebAssembly.
Language: JavaScript - Size: 933 KB - Last synced at: 1 day ago - Pushed at: over 8 years ago - Stars: 29 - Forks: 2

meshula/Fusion-Forth
A Forth interpreter/compiler and IDE for Atari ST
Language: Assembly - Size: 199 KB - Last synced at: 19 days ago - Pushed at: over 12 years ago - Stars: 13 - Forks: 3

riywo/llforth
Experimental implementation of Forth in LLVM
Language: C++ - Size: 168 KB - Last synced at: 28 days ago - Pushed at: over 6 years ago - Stars: 41 - Forks: 3

RauliL/plorth
Embeddable Forth inspired scripting language
Language: C++ - Size: 2.67 MB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 36 - Forks: 3

susam/may4
Celebrating Star Wars Day with some Forth code! May the Forth be with you!
Language: Forth - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 40 - Forks: 3

ekoeppen/CoreForthSE
Experimental subroutine threaded and optimized version of CoreForth
Language: Assembly - Size: 605 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 4

hal9000cc/forth64
x64 forth using byte-code machine
Language: Assembly - Size: 22.5 KB - Last synced at: 13 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 3

GeraldWodni/theforth.net
Package registry website for the Forth programming language
Language: JavaScript - Size: 318 KB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 5
