I wrote a BASIC interpreter in Go
A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
I wrote a BASIC interpreter in Go launched on October 27, 2018 with 144 votes, #212 of 2,827 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 7 years on.
In plain words
This project is a BASIC interpreter written in the Go programming language. It allows users to run BASIC programs on modern systems, recreating the classic programming language that was popular on early personal computers. The interpreter is hosted on GitHub and targets anyone interested in retro computing, learning how interpreters work, or running legacy BASIC code. It appeals to programmers and computing enthusiasts who want to explore or revive 1980s-era programming.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
I wrote a BASIC interpreter in golang2018 · github.com · ▲8A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
An Implementation of the Language from “Writing an Interpreter in Go”2018 · github.com · ▲9An interpreted language written in Go. Contribute to skx/monkey development by creating an account on GitHub.
- ICI created a language called AntiLang – breaking all the conventions2025 · siruscodes.github.io · ▲143
AntiLang is an interpreted programming language written in Go. The basic idea of this is to keep all the logical parts of a language same, but reverse the structure of it. The idea for this project came when I was having a long midnight conversation with my friend and thought of writing such a weird language. The initial draft was far worse than the current implementation; we thought of reversing the brackets and the language would be read from bottom to top. I'm happy that I dropped that idea Technical details: As the interpreter is written in Golang, I compiled it to WASM, and the whole…
Writing An Interpreter In Go2016 · interpreterbook.com · ▲68Learn how to build your own programming language interpreter

ClifferBasic, a simple BASIC interpreter as a .NET REPL2024 · github.com · ▲23Ever since I got my first computer, a TI-99/4A, at age 13, I've been fascinated by programming languages. I've written a few interpreters, but this is the first time I've come back to the first language I've ever learned, BASIC. I started ClifferBasic as a way to shake out bugs and find feature weaknesses in another project I'm working on, Cliffer, which is a library for writing CLI applications in .NET using attributed program, but it's taken on a life of its own and has become a rather fun project. I'm planning to flesh out the BASIC implementation over the coming weeks, but I'd like…
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 · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi 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 · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 27d ago · corespeed.io
Source: Show HN post ↗