Visual-brainfuck
A brainfuck Integrated Development Environment
- Active · last change 4-22-2026
- ★ 1 on GitHub
README
Visual brainfuck
An Integrated Development Environment for developers around the world who prefer the brainfuck approach. It has the tools needed to meet today's high-quality standards when it comes to professional application development.... in brainfuck.
Visual brainfuck has a GUI with the following key components:
- Three text editors: Input, Output and Program.
- A Debugger with:
- An animation with Memory Tape and a Program Tape watches.
- Currently executed instruction indicators embedded in the Program Editor.
- Breakpoint support.
- Continuous and step execution.
- Peek & Poke Controls.
- The ability to display memory values in decimal, hex or ASCII.
- A Component Palette.
- A Text Encoder application that generates a brainfuck program that prints the desired text.
- An Ook! Translator application that translates from brainfuck to Ook! and the other way around.
- A brainfuck compiler for generating executables. This is particularly useful when the code is too dense for the debugger to run quickly.
- A thoroughly detailed help file.
Here's a screenshot of the well-known Sierpinski triangle brainfuck program running in Visual brainfuck.

About this repository
This project was created by a one-man army in a long timeline between 2002 and 2011, using Borland C++ Builder, and other 3rd party tools like the Brainfuck.NET compiler by Syschikov Andey, HelpNDoc and Inno Setup.
This repository contains the source code, but be advised: it wasn't written for anyone but the author to understand and maintain at the time. Thus, the sole purpose of this repo is to host the executable installer.
Feel free to download Visual brainfuck and join the few fine esoteric developers around the world. Hopefully we'll make it to... 27?

