Skip to content
Brainfuck Interpreter in Java/Groovy, with a Groovy DSL
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Update Gradle wrapper properties Dec 2, 2015
.gitignore Add github release plugin - test Sep 5, 2016
Jenkinsfile Update README Sep 4, 2016
build.gradle Disable github in build.gradle Jul 26, 2017 Update version to 0.0.6-SNAPSHOT May 14, 2017
gradlew Update Gradle wrapper to fix JavaFX and Gradle problem Oct 1, 2015
gradlew.bat Update Gradle wrapper to fix JavaFX and Gradle problem Oct 1, 2015
settings.gradle Update projectname in settings.gradle Sep 7, 2015


Code Review

Inspired by the Rubberduck project for VBA, this project is called Brainduck (it was either that or Rubberf... erhm...)

Brainduck is a tool for Brainfuck written in Java and Groovy


  • Can run Brainfuck programs
  • Editor with line numbers
  • Step through the code to see what happens
  • Code Analysis
  • Memory Analysis

Planned features

  • Groovy DSL (Domain-Specific-Language) for writing Brainfuck programs
  • Fully-fledged debugger, with breakpoints
  • Brainfuck code to Groovy code conversion
  • Support for test-cases
  • Syntax highlighting
  • Showing Errors and Warnings in Editor
  • Showing Tips for how to improve the Brainfuck code

Try it

git clone
cd Brainduck
./gradlew dist

A *-all.jar file can be found in Brainduck/build/libs/, run it with java -jar *-all.jar

Or download the latest *-all.jar version from my Jenkins

See also

My contributions to the Brainfuck tag on Code Review

You can’t perform that action at this time.