Life & fun · alternatives · 2026
24 alternatives to H2 Forth CPU
A Forth CPU and System on a Chip, based on the J1, written in VHDL - howerj/forth-cpu
H2 Forth CPU is an open-source processor implementation designed for running Forth programs. Available on GitHub, it provides a hardware platform for executing Forth code efficiently. The project is suited for embedded… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. H2 Forth CPU launched in 2019; newer entries below may have overtaken it.
- 1

Yet Another Forth Core... Contribute to inforichland/yafc development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 2

A bit-serial CPU written in VHDL, with a simulator written in C. - howerj/bit-serial
2020 · github.com · its alternatives →
- 3

a Forth (for you) too. Contribute to codr7/forthy2 development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 4H1
This is a 16bit CPU+Minicomputer from pure 74 series logic. It has user/kernel modes, virtual memory, prioritized IRQ's and DMA. It has a full C compiler and a unix-like OS. It's still in development.
2023 · sol-1.org · its alternatives →
- 5

Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun. - GitHub - nineties/planckforth: Bootstrapping a Forth interpreter from hand-written tiny ELF binary. Just for fun.
2021 · github.com · its alternatives →
- 6

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 7IB
This weekend I created stacklib.h - a single-header library that brings Forth-style stack operations to C. It implements a basic interpreter with: - Stack operations (push/pop/dup/swap/over/drop) - Arithmetic (+, -, *, /) - Output (., emit, cr) - Stack inspection (.s, depth) Example usage: Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // Prints "30" exec(&s, "1 2 3 4 .s"); // Shows stack contents The library is self-contained, requires no dependencies, and handles basic error checking. It was inspired by wanting to understand…
2025 · its alternatives →
- 8

"interesting" VM in C. Let's see how this goes. Contribute to tekknolagi/carp development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 9

A small forth-like language that targets the CPython VM. - llllllllll/phorth
2017 · github.com · its alternatives →
- 10

A pipelined RISCV implementation in VHDL. Contribute to inforichland/freezing-spice development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 11

32-bit RISC-V CPU in ~800 lines of C89. Contribute to mnurzia/rv development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 12

A Flipper Zero clone, but cheapest, DIY and simply Open Source, made with Arduino IDE - lraton/FlopperZiro
2025 · github.com · its alternatives →
- 13

Hi! me and my friends together built an 8 bit CPU implemented in Logisim purely from scratch. The control unit of this system does not implement the generic microcode ROM or any kind of RAM. This was made purely from discrete logic gates and coded the system to run different programs. key features: Custom 16-instruction Harvard ISA, 8-bit fixed format, 4 general purpose registers Hardwired control unit built entirely from AND/OR gate logic matrix Dual-phase clocking to eliminate race conditions Bootstrap Control Unit that cold-boots via ROM-to-RAM transfer Early-exit conditional…
Jun 2026 · github.com · its alternatives →
- 14

* OPEN TO CONTRIBUTIONS * NandToTetris is a course which has you build a full computer from: Logic gates -> Chips -> RAM -> CPU -> Computer -> Assembler -> Compiler -> OS -> Tetris All this is done via software defined hardware emulation. I'm building an emulator for this entire stack in C. How is my approach different to other projects that build emulators? - No external dependencies (so far) - Start with a single software defined NAND gate in C - EVERYTHING is built from this base chip - Don't use certain programming utilities: boolean logic operators, bitwise logic operators etc Instead…
2024 · github.com · its alternatives →
- 15MI
2025 · carimbo.run · its alternatives →
- 16

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment. - amaneureka/AtomOS
2017 · github.com · its alternatives →
- 17IM
https://github.com/siraben/ti84-forth Hi HN! For the past year I've been getting into programming in Z80 assembly (especially for the TI-84+). More recently I've been learning about the Forth programming language and after a lot of searching online (in vain) for a Forth interpreter for the TI-84, I decided to write one myself. It's been fun demoing this to others, because it's a very unexpected use of a calculator. It's my largest project to date, and I'm interested to know what the HN community thinks, please feel free to critique my code! -- Ben
2018 · its alternatives →
- 18

Runs AWS graviton2 images on intel, with native-speed compile times - valkmit/aws-graviton2-on-intel
2021 · github.com · its alternatives →
- 19AR
2021 · guillaume.baierouge.fr · its alternatives →
- 20

To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2exos-rusted-edition
2025 · github.com · its alternatives →
- 21

HVM1 (2022): a massively parallel, optimal functional runtime in Rust - HigherOrderCO/HVM1
2022 · github.com · its alternatives →
- 22

2016 · youtube.com · its alternatives →
- 23IM
https://github.com/siraben/zkeme80 As a successor to my previous project[1], a Forth interpreter that runs under the TI operating system, I decided to go all the way and write my own assembler and OS. This is a project I've been working on for just over a month, but there's still a long way to go. The idea is to have a kernel + the Forth interpreter and compiler, then users can modify how their operating system works through the Forth files. My Forth implementation is mostly ANS-standard conforming, so most code should work right out of the box without any problem. See…
2019 · its alternatives →
- 24

2019 · gitlab.com · its alternatives →
Also compare
- A 16-bit Forth machine written in VHDL alternatives
- Bit Serial CPU alternatives
- forthy2 – a higher level Forth-remix in C++ alternatives
- Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS alternatives
- PlanckForth – Bootstrapping an interpreter from handwritten 1kb binary alternatives
- My x86 emulator written in JavaScript alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →