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

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