An open API service providing repository metadata for many open source software ecosystems.

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