FlipJump IDE β€” fj.tomhe.appΒΆ

πŸš€ Open the FlipJump IDE

What it isΒΆ

An in-browser FlipJump development environment: editor with syntax highlighting, the assembler, and the interpreter β€” all compiled to WebAssembly and running locally in your browser tab. No server round-trip, no install.

The editor is Monaco (the same engine VS Code uses). The tokenizer that powers its syntax highlighting is the source of truth for this site’s Pygments lexer too, so code blocks look identical across both.

What you can doΒΆ

  • Try every getting-started example without installing anything.

  • Load pre-baked sample programs from the file menu β€” Hello World, a calculator, the prime sieve, a function-call demo, and more.

  • Step through execution one FlipJump op at a time.

  • Watch memory as it changes β€” the self-modifying-code patterns from the Standard Library become visible.

  • Save and share programs via the URL.

When to use it vs the local fj toolchainΒΆ

Use case

Use this

First touch β€” try without committing

IDE

Building a small demo

IDE

Reading STL macro source while experimenting

IDE (side-by-side panels)

Long-running simulations

Local fj (no browser-tab overhead)

Custom toolchain integration (Makefiles, CI)

Local fj

Multi-file projects

Local fj (the IDE is single-file for now)

SourceΒΆ

The IDE is open source. The repo lives alongside this docs site under tomhea β€” see fj.tomhe.app.