LazFuck is a GUI application for writing, executing, compiling and debugging programs written in famous BrainFuck esoteric programming language.
Features:
- Graphical code editor with color syntax highlighting
- Optimizing compiler and interpreter
- Cross-compilation to Delphi, Free Pascal, Python, Java, C, C#, PHP, Rust and Javascript
- Interpreter with debugger
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.3.019 Aug 2024
- Added: Allow to hide main toolbar.
- Added: Key shortcuts form to see all available actions and their key shortcuts.
- Added: Full screen switching support.
- Added: Help form.
- Added: Execute compiled program with targets without executor inside console window to see its output.
- Added: Rust language as compiler target.
- Added: Action to generate text as brainfuck code.
- Modified: Automatically open example file on first start.
- Modified: Used loop in number generation.
- Modified: Used scrollbox in target options form.
- Modified: Use monospace font.
- Do not extra scale controls dimensions.
- Fixed: Update cursor position in status bar.
- Fixed: Memory leak in target code form.
- Fixed: Execution of compiled Java and C# programs.
- Fixed: A typo in interpreter target name.
- Fixed: OpenDialog was not initialized in Target options form.
- Fixed: Put compiled files into application data directory if source is in read only directory.
- Fixed: Error on showing execution point in not paused state.

