Companion tools and resources¶
Places to go beyond this docs site:
Browser-based editor, compiler, and runtime. Write FlipJump, hit Run, see output — no install required.
C-to-FlipJump compiler. Pipeline: C → RISC-V → FlipJump.
pip install c2fj
A Claude Code / Agent SDK skill that teaches Claude to write, debug, and verify FlipJump programs end-to-end against the fj CLI.
/plugin install flipjump@tomhe
Highlight .fj files in VS Code and JetBrains IDEs with the same fj-dark colours as the IDE and these docs, plus Ctrl+click go-to-definition for macros.
Reverse-engineer compiled .fjm binaries in Ghidra — a loader, SLEIGH processor, and analyzer for the one-instruction machine.
Brainfuck-to-FlipJump compiler with four optimisation passes.
pip install bf2fj
The upstream repo: language implementation, standard library, example programs, tests, the GitHub wiki.
Background commentary on the language design, computational classification, and links to related single-instruction languages.
The IDE is the easiest entry point — no local install. The compilers (c2fj, bf2fj) let you target FlipJump from higher-level languages. The editor extensions add .fj highlighting and navigation, and the Ghidra extension goes the other way — reverse-engineering compiled .fjm binaries. The upstream repo is where issues, contributions, and the language implementation live. The esolangs page is the canonical external reference.