PlanckForth: Bootstrapping an Interpreter from Handwritten 1KB Binary
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.
PlanckForth: Bootstrapping an Interpreter from Handwritten 1KB Binary launched on January 13, 2021 with 10 votes, #1,055 of 3,157 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 5 years on.
In plain words
PlanckForth is a Forth interpreter built from just 1KB of handwritten binary code. It demonstrates how to bootstrap a complete programming language from minimal machine instructions without relying on existing compilers or tools. The project is designed for programmers interested in low-level computing, language implementation, and understanding how systems can be built from first principles. It serves as both an educational resource and a proof of concept for extreme minimalism in software development.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
PlanckForth – Bootstrapping an interpreter from handwritten 1kb binary2021 · github.com · ▲132Bootstrapping 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.
Bolt – A super-fast, statically-typed scripting language written in C2025 · github.com · ▲261I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0! I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world. Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance. I intend to be…
Small Clojure Interpreter2019 · github.com · ▲143Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs - babashka/sci
A (marginally) useful x86-64 ELF executable in 466 bytes2024 · github.com · ▲85Battery info program for x86-64 Linux laptops in 307 bytes of machine code - meribold/btry
- IWI wrote a technical history book on LispFeb 2026 · berksoft.ca · ▲252
The book page links to a blog post that explains how I got about it (and has a link to sample content), but the TL&DR is that I could not find a lot of books that were on "our" history _and_ were larded with technical details. So I set about writing one, and some five years later I'm happy to share the result. I think it's one of the few "computer history" books that has tons of code, but correct me if I'm wrong (I wrote this both to tell a story and to learn :-)). My favorite languages are Smalltalk and Lisp, but as an Emacs user, I've been using the latter for much longer and for my…
R3forth, a ColorForth-inspired language with a tiny VMFeb 2026 · github.com · ▲92r3 programing language - ColorForth inspired. Contribute to phreda4/r3 development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 29d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, January 2021
the whole month →

Get the most popular messaging services, all in a single app. WhatsApp, Signal, Instagram, Telegram, and more.
Life & fun · 2021 · beeperhq.com
- IM
Life & fun · 2021 · read.cv


A computer vision engineer by day and photographer by night, I never take the path most traveled, especially when it comes to imaging technology. Thermal
Life & fun · 2021 · petapixel.com

Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
Life & fun · 2021 · vim.so