010 GitHub stars
02Load Brainfuck source code with configurable tape size, cell values, and initial input.
03Execute programs step-by-step or run until completion with detailed state output.
04Retrieve the current interpreter state, including memory, data pointer, instruction pointer, and output.
05Add input dynamically to programs waiting for user interaction.
06Full Brainfuck language support with overflow/underflow detection and memory protection.