A virtual machine made with Google Sheets formulas (no script)
In a popular post today[1] the title claims "VM in Google Sheets", but it's actually in Google Script, which is basically Javascript and not an interesting technical accomplishment (definitely a useful educational tool, though). Disappointed, I set out to fix it. Voila! https://docs.google.com/spreadsheets/d/1g3-FZBnkDuLqFYOmk457... A Brainfk interpreter in pure Google Sheets formulas. The hard part was parentheses matching, so I think other VMs would be even easier. [1] https://news.ycombinator.com/item?id=14701460
A virtual machine made with Google Sheets formulas (no script) launched on July 5, 2017 with 620 votes, #9 of 2,972 launches that month and more than 99% of that year's launches.
In plain words
This is a Brainfuck interpreter built entirely with Google Sheets formulas, without using Google Script or any code. It demonstrates that complex computational tasks can be accomplished using only spreadsheet formulas, with the main technical challenge being parentheses matching. The project is intended for developers and educators interested in exploring unconventional uses of spreadsheet tools and understanding how virtual machines work.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Magic Spreadsheet2017 · magicspreadsheet.com · ▲475Human workforce and AI plugged into your Google Spreadsheets


A small virtual machine written in C2014 · github.com · ▲212"interesting" VM in C. Let's see how this goes. Contribute to tekknolagi/carp development by creating an account on GitHub.
OpenSheetFeb 2026 · opensheet.app · ▲86Hi folks. I've been doing some experiments on how LLMs could get more handy in the day to day of working with files (CSV, Parquet, etc). Earlier last year, I built https://datakit.page and evolved it over and over into an all in-browser experience with help of duckdb-wasm. Got loads of feedbacks and I think it turned into a good shape with being an adhoc local data studio, but I kept hearing two main things/issues: Why can't the AI also change cells in the file we give to it? Why can't we modify this grid ourselves? So besides the whole READ and text-to-SQL flows, what seemed…

More work this month
the category →
Endless lofi beats composed live in your browser, over pixel-art nights in Paris, Tokyo, New York, Hong Kong, Sydney, San Francisco and more. Free, no sign-up.
Work · 24d ago · loficities.com
Smooth Recorder▲257Mac screen recordings that look edited when you hit stop
Work · 18d ago · smoothrecorder.com


Work · 12d ago · readrare.com
Source: Show HN post ↗
Launched alongside, July 2017
the whole month →

A collection of startup pitch decks that raised $1.4 Billion
Commerce · 2017 · dconstrct.com
Spotify.me▲891Beautiful analytics on your Spotify listening habits 🎧
Life & fun · 2017 · open.spotify.com


