Home

Bf interpreter

A Brain Fuck Interpreter

Check out the Demo.

Check out the Docs.

Created using p5.js

To do

  • [x] Include RLE optimisations in refactored execution model

  • [ ] Run dynamic number of cycles so that frame is non blocking

  • [ ] Move long running program to web worker

  • [ ] Program errors to UI / red output console text

  • [ ] Debug / step through mode with memory visible

  • [ ] Change clock frequency of debug mode

  • [ ] Example programs to choose from

  • [ ] Enable Watchdog - with UI slider for limit / disable enable checkbox

  • [ ] Save / upload code files

  • [ ] Auto formatting

  • [ ] Dynamic syntax highlighting

  • [ ] Add results to speed test https://esolangs.org/wiki/Talk:Brainfuck_speed_test

  • [ ] Parse and execute instructions in parallel to increase speed

Contact Details

Programmer: Omar Essilfie-Quaye (omareq08+githubio@gmail.com)

(This is an auto-generated document, not all links will necessarily work)


Documentation generated by JSDoc 4.0.2 on Fri Jun 12 2026 23:36:43 GMT-0700 (Pacific Daylight Time)