Companion tools and resources

Places to go beyond this docs site:

🌐 FlipJump IDE

Browser-based editor, compiler, and runtime. Write FlipJump, hit Run, see output — no install required.

fj.tomhe.app →

FlipJump IDE — fj.tomhe.app
🅒 c2fj

C-to-FlipJump compiler. Pipeline: C → RISC-V → FlipJump.

pip install c2fj

c2fj — C to FlipJump
🤖 FlipJump Claude Skill

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

FlipJump Claude Skill
🎨 Editor syntax highlighting

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.

VS Code Marketplace → · JetBrains Marketplace →

Editor syntax highlighting & navigation — VS Code & JetBrains
🐲 Ghidra extension

Reverse-engineer compiled .fjm binaries in Ghidra — a loader, SLEIGH processor, and analyzer for the one-instruction machine.

Install →

Ghidra extension — reverse-engineer .fjm binaries
🧠 bf2fj

Brainfuck-to-FlipJump compiler with four optimisation passes.

pip install bf2fj

bf2fj — Brainfuck to FlipJump
🐙 flip-jump on GitHub

The upstream repo: language implementation, standard library, example programs, tests, the GitHub wiki.

flip-jump — the upstream language repo
📜 esolangs.org/FlipJump

Background commentary on the language design, computational classification, and links to related single-instruction languages.

esolangs.org — the canonical external reference

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.