brainfuck commands
>increment pointer
<decrement pointer
+increment value at pointer
-decrement value at pointer
[begin loop (continues while value at pointer is non-zero)
]end loop
,read one character from input into value at pointer
.print value at pointer to output as a character
#display debugging info (in debug mode)
Any other characters are ignored.

Learn more about the Brainfuck programming language:
  Source | @ Muppetlabs | Code archive

programs: hello echo rev quine

functions: add dup swap mul if

Debug mode:
Large variables:
Prompt for input:
Alert when finished:
code ^

output ^